Expand description
PoC (Proof of Continuity) payload model.
Defines the PoC data structure for CBOR serialization within COSE_Sign1 envelope. Based on PIC Spec v0.2.
Key changes from v0.1:
proof.poireplaced byattestations[](Executor Attestation array)proof.popis now per-attestation (inside each attestation that requires it)proof.challengemoved to COSE protected headerproof.key_materialremoved (key is extracted from attestation credential)
The PoC proves causal continuity by demonstrating that the executor:
- Holds a valid predecessor PCA
- Can attest its identity via one or more attestations
- Requests authority that is a subset of the predecessor’s
Structs§
- Executor
Attestation - Executor Attestation - a verifiable document attesting executor properties.
- PocBuilder
- Builder for creating PoC payloads.
- PocPayload
- PoC Payload - the CBOR content signed by the executor with COSE_Sign1.
- Successor
- Successor - proposed authority for the next hop.