Skip to content

Verify fractional signed receipts in Python and live HTTP captures - #357

Merged
aruintelligence merged 1 commit into
mainfrom
codex/fractional-receipt-python-20261015
Oct 15, 2026
Merged

aruintelligence merged 1 commit into
mainfrom
codex/fractional-receipt-python-20261015

Conversation

@aruintelligence

Copy link
Copy Markdown
Owner

Change

  • Reproduce and close the Python verifier gap for signed receipt numbers such as 1e-7, using JavaScript-compatible fixed and exponent rendering within an explicit finite, safe-magnitude subset.
  • Add six signed numeric receipt cases, tamper rejection, and an explicit unsafe-integer rejection; upload the compact capsule comparison from CI.
  • Capture a real locked HTTP response containing 1e-7 and verify it in Python against the host-owned intent, nonce, signature pin, and decision. Challenge a changed host expectation.
  • Document the supported subset and remaining key/string serialization limits without changing JavaScript capsule bytes.

Local evidence

  • npm test: 797 passed.
  • node scripts/check-evidence-capsule-python.mjs: 17 cases passed.
  • node scripts/check-http-exchange-python.mjs: 24 cases passed.
  • Archive, migration, shard, drill, repair and placement Python cross-runtime checks passed.
  • npm run api:stability, npm run upgrade:check, npm run check:links, git diff --check passed.
  • 26,385 finite numeric samples compared against JSON.stringify with zero observed mismatches (exploratory sample, not a completeness claim).

Project-authored interoperability checks do not establish independent certification or production suitability.

@aruintelligence
aruintelligence merged commit c58e4fa into main Oct 15, 2026
60 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant