verify_charter
Verify a charter's integrity by checking content hash, signatures, quorum, and attribution receipts for declared citations. Ensures the charter is intact and signed by the keys it names.
Instructions
Verify a charter's integrity: content hash, signatures, quorum, dissolution, office consistency, incompatibility, and, when the charter declares citations, the AttributionConsent gate over the receipts you supply. What a valid result establishes: the charter is intact and signed by the keys it names, and any citation it declares is backed by a receipt the cited principal consented to. What it does not establish: that those signers hold the authority your decision needs. A charter declaring citations cannot be valid without attribution_receipts, and fails closed with 'citations present but no receipts supplied'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| charter_id | Yes | Charter ID to verify | |
| attribution_receipts | No | Signed AttributionReceipts backing the charter's citations. Required for a charter that declares any; each receipt's parties must be named by self-certifying DIDs. |