ZIP-SRA-KEYGEN
Authority Key Ceremony
FROST threshold signing, Genesis Declaration, real-world bindings, key rotation, and emergency revocation. Defines how a Registry Authority constitutes itself as a cryptographic identity.
Protocol Specifications
Three specifications define the SRA protocol: authority lifecycle, chain-of-custody logging, and selective disclosure. Together they operationalize the architecture described in the thesis.
FROST threshold signing, Genesis Declaration, real-world bindings, key rotation, and emergency revocation. Defines how a Registry Authority constitutes itself as a cryptographic identity.
Six event types, Canonical Artwork IDs, Lamport clocks, hash chains, and a non-binary evidentiary taxonomy. Defines per-asset append-only event logs anchored in Zcash's Orchard shielded pool.
Disclosure packages, verifier roles, dossier tiers, verification reports, and disclosure lifecycle management. Defines how viewing keys are shared with purpose and accountability.
These specifications are drafts published for community review. They are subject to change and have not yet been assigned ZIP numbers. Feedback is welcome via the discussion links in each specification.
A Registry Authority runs a FROST key ceremony and publishes a Genesis Declaration, creating the cryptographic identity that anchors all subsequent operations.
Using the key material from KEYGEN, the RA logs registration, transfer, status, revision, dispute, and dossier events per artwork in the shielded pool.
The RA packages per-asset viewing keys with contextual metadata and transmits them to verifiers, making the shielded record legible without exposing the full registry.