Expand description
Core traits and logic (data layer independent).
Modules§
- attestor
- DID attestor API.
- chain
- Chain API and
DIDChain
type with default implementation. - commitment
- Commitment scheme API with default implementation.
- controller
- DID controller API.
- data
- Test fixtures for crate.
- display
- Utilities to display DID.
- graph
- Graph API for constructing networks from
DIDChain
. - holder
- DID issuer API.
- issuer
- DID issuer API.
- key_
manager - Key management API with default implementations.
- resolver
- DID resolution and
DIDResolver
implementation. - subject
- DID subject API.
- utils
- Core utilities.
- vc
- Verifiable credential functionality for Trustchain.
- verifier
- DID verifier API and default implementation.
- vp
- Verifiable presentation functionality for Trustchain.
Constants§
- JSON_
FILE_ EXTENSION - String slice for JSON file extension for consistency.
- TRUSTCHAIN_
CONFIG - Environment variable name for Trustchain config file.
- TRUSTCHAIN_
DATA - Environment variable name for Trustchain data.
- TRUSTCHAIN_
PROOF_ SERVICE_ ID_ VALUE - The value used for identifying a service containing a Trustchain controller proof within a DID document.
- TRUSTCHAIN_
PROOF_ SERVICE_ TYPE_ VALUE - The value of the type for the service containing a Trustchain controller proof within a DID document.
- TRUSTCHAIN_
SERVICE_ ID_ VALUE - The value used in a DID document to identify the default Trustchain service endpoint.