Crate xaeroid

Source
Expand description

xaeroID: skeletal types for DID, VC and ZK proofs, with integration traits for seamless app use

Modules§

cache
circuits
credentials
domain
extern_id
identity
zk_proofs

Structs§

ArchivedXaeroCredential
An archived XaeroCredential
ArchivedXaeroID
An archived XaeroID
ArchivedXaeroProof
An archived XaeroProof
XaeroCredential
A fixed-size credential container holding a serialized VC and up to N proofs.
XaeroCredentialResolver
The resolver for an archived XaeroCredential
XaeroID
The core decentralized identity type, fully Pod‑safe.
XaeroIDResolver
The resolver for an archived XaeroID
XaeroProof
A zero-knowledge proof container (e.g. RISC Zero receipt or Groth16 SNARK proof).
XaeroProofResolver
The resolver for an archived XaeroProof

Constants§

DID_MAX_LEN
Maximum lengths for fixed-size fields
MAX_PROOFS
VC_MAX_LEN
XAERO_ID_SIZE

Traits§

CredentialIssuer
Trait for issuing and verifying verifiable credentials.
IdentityManager
Trait for DID generation, signing and verification.