Expand description
Affinidi Trust Development Kit
Umbrella crate that wires together affinidi_tdk_common::TDKSharedState
(DID resolver, secrets resolver, HTTPS client, authentication cache) with
the optional Affinidi Messaging SDK (messaging::ATM) and Meeting Place
client (meeting_place::MeetingPlace).
Construct with TDK::new; the heavy lifting is delegated to
TDKSharedState::new.
Re-exports§
pub use affinidi_meeting_place as meeting_place;pub use affinidi_messaging_didcomm as didcomm;pub use affinidi_messaging_sdk as messaging;pub use affinidi_data_integrity as data_integrity;pub use affinidi_crypto;pub use affinidi_did_authentication as did_authentication;pub use affinidi_did_common as did_common;pub use affinidi_secrets_resolver as secrets_resolver;pub use affinidi_tdk_common as common;
Modules§
- dids
- Decentralized Identifiers (DIDs)
- secrets
- Deprecated one-shot keyring wrappers, retained for 0.7.x source compatibility.
Structs§
- TDK
- TDK instance — a thin orchestrator over
TDKSharedStateplus optional messaging and meeting-place clients.