Expand description
Host-supplied trust boundaries.
The Prover and Verifier are pure: key material, trusted checkpoint state, revocation, and policy all enter through these traits. Defaults are provided where the specification makes a check optional or deployment-defined.
Structs§
- Default
Policy - The permissive default policy.
- Ed25519
Signer - Ed25519
ArtifactSigner. - Ed25519
Verifier - Ed25519
ArtifactVerifier. - InMemory
Checkpoints - An in-memory
TrustedCheckpointstore, useful for tests and simple single-process deployments. - NoRevocation
- No revocation configured.
Traits§
- Artifact
Signer - Signs PIC artifacts (COSE payloads and the JWS envelope) with one key.
- Artifact
Verifier - Verifies a raw signature over raw bytes with one key.
- Revocation
Check - Revocation state lookup. The default accepts everything; deployments enable it per the PIC Revocation Specification.
- Settlement
Policy - Deployment policy hooks evaluated during settlement. Every method defaults to accepting, matching the checks the specification marks as profile- or deployment-required.
- Trusted
Checkpoint - The settlement authority’s knowledge of currently trusted checkpoints.