{
  "version": 8,
  "sha256": "2b5fa7f724b43d4e83257a6c3f4bac0d4509c887f5aedbc3cdf8b4e7c8067c56",
  "sig": "zwYG0PQM2JPopKi59bQCP4S1U6kHzS4m4xvQxDOjRfwLzYdGghGjm1HhbW_Q7LaRJRJlZ5ifimTjCpwpb8sVBw",
  "size": 86079,
  "url": "https://pub-2552e39397174e27b580ecc474bc3d7a.r2.dev/exactpay-engine-v8.tar.gz",
  "_note": "2026-07-21 (task #22): ships the MassCapital converter fix (masscapital schema in seekonk_converter.py) to the installed base via the hardened background auto-updater. Version bumped 1 -> 8 (strictly > the bundled baseline CURRENT_VERSION=1, so hardened clients download+verify+smoke-gate+stage and activate on next launch; the bundled engine predates the masscapital schema so it cannot self-fix). Tarball filename == version (engine-v8) to match TARBALL_URL_DEFAULT and avoid overwriting historical engine-v2..v7 on R2. VERIFIED before publish: MassCapital 13/13 reconcile clean + Seekonk 59-employee/895-check regression clean, run from the EXTRACTED tarball; signature verifies against embedded pubkey 5ac5b0...bf44; tarball is code-only (no client data/keys). To ship the next engine update: build+sign a NEW tarball, set version to 9, update sha256/sig/size/url."
}
