Skip to content

chore: release 1.6.0 — End-Cell issuance + rail verify, canonical verify origin#12

Merged
ValidPay-io merged 1 commit into
mainfrom
chore/release-1.6.0
Jul 2, 2026
Merged

chore: release 1.6.0 — End-Cell issuance + rail verify, canonical verify origin#12
ValidPay-io merged 1 commit into
mainfrom
chore/release-1.6.0

Conversation

@ValidPay-io

Copy link
Copy Markdown
Owner

Version bump 1.5.0 → 1.6.0 for the first End-Cell-capable PyPI publish.

What's in 1.6.0 (since the 1.5.0 publish on 2026-06-19)

  • End-Cell issuancecreate_end_cell_intent() (landed 2026-06-21): 3-of-3 XOR key split across ShareA (QR) + platform + the independent KeyHalve rail.
  • Rail verifyverify_intent fetches the rail share and verifies its Ed25519 signature against a pinned key, fail-closed.
  • Canonical verify originbuild_verify_url / embed_qr default to https://verify.keyhalve.com (landed 2026-06-26).
  • End-Cell-first README (PR docs(readme): lead with End-Cell (recommended) over split-key #11).

Checks

  • pytest with .[dev,binding,pdf] installed: 147 passed, 0 failed locally (Python 3.13). Note: with only .[dev], the 12 Patent-F binding tests fail on missing numpy — extras requirement, not a regression.

Publish stays Mike-gated per release — do not merge/tag/publish without explicit go.

🤖 Generated with Claude Code

…ify origin

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ValidPay-io
ValidPay-io merged commit bcd515b into main Jul 2, 2026
4 checks passed
@ValidPay-io
ValidPay-io deleted the chore/release-1.6.0 branch July 2, 2026 20:27
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