Skip to main content

Module continuity

Module continuity 

Source
Expand description

PIC Profile 0.2: continuity artifacts, Prover, and Verifier.

Modules§

artifacts
Profile 0.2 artifacts, one file per protocol object:
authority
Authority: logical form, canonical indexed form, attenuation.
cose
Generic COSE_Sign1 envelope (RFC 9052) for CBOR-serializable payloads.
error
Error types.
por
Proof of Relationship validation boundary.
proposal
The Initial Continuity Proposal (Profile 0.2).
prover
PIC Prover (Profile 0.2, centralized settlement).
trust
Host-supplied trust boundaries.
verifier
PIC Verifier (Profile 0.2).

Constants§

FORMAT_PIC_CONTINUITY_COSE
Profile 0.2 artifact format identifier for the PIC Continuity COSE.
FORMAT_PIC_PCA_COSE
Profile 0.2 artifact format identifier for the PIC PCA COSE.
FORMAT_PIC_TOKEN_JWT
Profile 0.2 artifact format identifier for the PIC Token JWT.
FORMAT_PIC_TRANSITION_COSE
Profile 0.2 artifact format identifier for the PIC Continuity Transition COSE.
POR_TYPE_SD_JWT
The Proof of Relationship type required by current Profile 0.2.
PREDECESSOR_TYPE_PCA
The predecessor reference type required by current Profile 0.2.
PROFILE_0_2
The active PIC profile identifier implemented by this crate.
PROPOSAL_TYPE_CONTINUITY_INITIAL
Stable semantic URI for the Initial Continuity Proposal type.
TOKEN_TYPE_PIC
Stable semantic URI for the PIC token type (RFC 8693 token exchange binding).

Functions§

continuity_version
This crate’s version, as published.