Expand description
§baseid-vc
W3C Verifiable Credentials Data Model 2.0 implementation.
Supports:
- Credential creation and signing (JWT + Data Integrity)
- Credential verification
- Data Integrity proofs (eddsa-rdfc-2022 cryptosuite)
- Selective disclosure via BBS+ signatures
- Presentation creation and verification
Reference: https://www.w3.org/TR/vc-data-model-2.0/
Re-exports§
pub use credential::VerifiableCredential;pub use data_integrity::sign_credential_di;pub use data_integrity::verify_credential_di;pub use presentation::VerifiablePresentation;pub use proof::Cryptosuite;pub use proof::DataIntegrityProof;pub use signing::sign_credential_jwt;pub use signing::sign_presentation_jwt;pub use signing::verify_credential_jwt;pub use signing::verify_presentation_jwt;
Modules§
- credential
- Verifiable Credential types per W3C VC Data Model 2.0.
- data_
integrity - Data Integrity proof creation and verification.
- lifecycle
- W3C VC JWT implementation of the unified credential lifecycle traits.
- presentation
- Verifiable Presentation types.
- proof
- Data Integrity proof types.
- signing
- JWT-VC signing and verification.
- status
- Credential status types for revocation checking.