# Functions
New initializes the Aries framework based on the set of options provided.
WithCrypto injects a crypto service to the Aries framework.
WithDIDConnectionStore injects a DID connection store.
WithInboundTransport injects an inbound transport to the Aries framework.
WithJSONLDContextProviderURL injects URLs of the remote JSON-LD context providers.
WithJSONLDContextStore injects a JSON-LD context store.
WithJSONLDDocumentLoader injects a JSON-LD document loader.
WithJSONLDRemoteProviderStore injects a JSON-LD remote provider store.
WithKeyAgreementType injects a default encryption key type.
WithKeyType injects a default signing key type.
WithKMS injects a KMS service to the Aries framework.
WithMediaTypeProfiles injects a default media types profile.
WithMessageServiceProvider injects a message service provider to the Aries framework.
WithMessengerHandler injects a messenger handler to the Aries framework.
WithOutboundTransports injects an outbound transports to the Aries framework.
WithPacker injects at least one Packer service into the Aries framework, with the primary Packer being used for inbound/outbound communication and the additional packers being available for unpacking inbound messages.
WithProtocols injects a protocol service to the Aries framework.
WithProtocolStateStoreProvider injects a protocol state storage provider to the Aries framework.
WithSecretLock injects a SecretLock service to the Aries framework.
WithServiceMsgTypeTargets injects service msg type to target mappings in the context.
WithStoreProvider injects a storage provider to the Aries framework.
WithTransportReturnRoute injects transport return route option to the Aries framework.
WithVDR injects a VDR service to the Aries framework.
WithVerifiableStore injects a verifiable credential store.
# Type aliases
Option configures the framework.