# Functions
New instantiates a new context provider.
WithAriesFrameworkID injects the framework ID into the context.
WithCrypto injects a Crypto service into the context.
WithDIDConnectionStore injects a DID connection store into the context.
WithDIDRotator injects a DID rotator into the context.
WithGetDIDsBackOffDuration sets backoff duration.
WithGetDIDsMaxRetries sets max retries.
WithInboundEnvelopeHandler injects a handler for inbound message envelopes.
WithJSONLDContextStore injects a JSON-LD context store into the context.
WithJSONLDDocumentLoader injects a JSON-LD document loader into the context.
WithJSONLDRemoteProviderStore injects a JSON-LD remote provider store into the context.
WithKeyAgreementType injects a keyType for KeyAgreement into the context.
WithKeyType injects a keyType for authentication (signing) into the context.
WithKMS injects a kms service into the context.
WithMediaTypeProfiles injects a media type profile into the context.
WithMessageServiceProvider injects a message service provider into the context.
WithMessengerHandler injects the messenger into the context.
WithOutboundDispatcher injects an outbound dispatcher into the context.
WithOutboundTransports injects an outbound transports into the context.
WithPackager injects a packager into the context.
WithPacker injects at least one Packer into the context, with the primary Packer being used for inbound/outbound communication and the additional packers being available for unpacking inbound messages.
WithProtocolServices injects a protocol services into the context.
WithProtocolStateStorageProvider injects a protocol state storage provider into the context.
WithRouterEndpoint injects an router transport endpoint into the context.
WithSecretLock injects a secret lock service into the context.
WithServiceEndpoint injects an service transport endpoint into the context.
WithServiceMsgTypeTargets injects service msg type to target mappings in the context.
WithStorageProvider injects a storage provider into the context.
WithTransportReturnRoute injects transport return route option to the Aries framework.
WithVDRegistry injects a vdr service into the context.
WithVerifiableStore injects a verifiable credential store.
# Interfaces
InboundEnvelopeHandler handles inbound envelopes, processing then dispatching to a protocol service based on the message type.
# Type aliases
ProviderOption configures the framework.