Skip to content

feat(contracts): upstream the two orphan contracts (AutonomyAdmissionReceipt, QuorumProof) - #288

Merged
mdheller merged 1 commit into
mainfrom
feat/upstream-orphan-contracts
Aug 4, 2026
Merged

feat(contracts): upstream the two orphan contracts (AutonomyAdmissionReceipt, QuorumProof)#288
mdheller merged 1 commit into
mainfrom
feat/upstream-orphan-contracts

Conversation

@mdheller

@mdheller mdheller commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Rebased onto main after #285 merged (the reconciliation machinery). Adds the two contracts the tool proved were live-but-orphaned, under the a2a-governance convention (sourceos.dev kebab-versioned): schemas/quorum-proof.v1.1.json + schemas/autonomy-admission-receipt.v0.2.json. Registry 355→357; both in ownedSchemas; valid draft-2020-12; reconcile tests pass. Supersedes the closed #286 (its base branch was deleted on #285's merge). Not auto-merging.

…onReceipt v0.2, QuorumProof v1.1)

Reconciliation proved both were live in services but absent from sourceos-spec. Adds them under
the a2a-governance convention (sourceos.dev kebab-versioned, like policy-decision.v1.1):
schemas/quorum-proof.v1.1.json + schemas/autonomy-admission-receipt.v0.2.json. Registry 355->357;
both added to ownedSchemas; valid draft-2020-12; reconcile tests updated (7 pass). Follow-up:
consumers re-vendor from these canonical copies.
@mdheller
mdheller merged commit 9e3019d into main Aug 4, 2026
10 of 11 checks passed
@mdheller
mdheller deleted the feat/upstream-orphan-contracts branch August 4, 2026 07:49
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