Proof Authorities
The C-Protocol role that attests to facts the covenant can then enforce.
A Proof Authority (PA) is a signer whose attestations the covenant accepts as true for specific fact types. Event scanners are PAs for "this badge was at this venue." Quest validators are PAs for "this quest was completed." The PA model separates observation (what happened in the world) from enforcement (what on-chain state changes are allowed).
This page is being written.
The structure is fixed. The prose is being drafted from the source material and reviewed by HeartChain Labs before publication. If you need this information urgently, email docs@heartbadge.com .
What this page will cover
- PA registration and scope
- Attestation payload structure
- How the covenant verifies PA signatures
- Revoking a compromised PA
- PA role hierarchy: program, venue, scanner
- Relationship to BRC-31 and signed messages