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.
jwk
Verification keys from published JWKs (RFC 7517).
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.