Overview
DIDComm v2.1 Mediator is a server that facilitates secure message exchange between parties in decentralised systems. Acting as a secure message router, it allows recipients to fetch messages addressed to their DID while maintaining end-to-end encryption.
Built using the DIDComm v2.1 messaging protocol and Decentralised Identifiers (DIDs), the mediator enables secure, privacy-preserving digital interactions. The protocol utilises public key cryptography to ensure message confidentiality, integrity, and authenticity, thereby establishing trust between senders and receivers without intermediaries compromising the data.
Available on AWS Marketplace, the mediator deploys to your AWS Cloud instance, giving you control over your messaging infrastructure. This solution empowers developers and organisations to:
-
Implement secure and verifiable peer-to-peer messaging in decentralised systems
-
Ensure privacy-first communication across applications
-
Simplify integration of DIDComm v2.1 protocols with ready-to-use mediator services
-
Scale digital trust solutions without compromising on security or compliance
Whether you are building decentralised apps, trust ecosystems, or secure communication channels,
DIDComm v2.1 Mediator provides the foundation for trusted digital interactions.
Highlights
- DIDComm Powered: Built on the DIDComm v2.1 protocol, ensuring interoperability with decentralised ecosystems.
- Trust and Authenticity: Every message is cryptographically signed and verifiable, eliminating risks of tampering or impersonation.
- Privacy-Preserving: End-to-end encrypted communication with public key cryptography, ensuring messages are only readable by intended recipients.
Details
Unlock automation with AI agent solutions

Features and programs
Financing for AWS Marketplace purchases
Pricing
Vendor refund policy
Not Applicable
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
CloudFormation Delivery
CloudFormation Delivery
CloudFormation Template (CFT)
AWS CloudFormation templates are JSON or YAML-formatted text files that simplify provisioning and management on AWS. The templates describe the service or application architecture you want to deploy, and AWS CloudFormation uses those templates to provision and configure the required services (such as Amazon EC2 instances or Amazon RDS DB instances). The deployed application and associated resources are called a "stack."
Version release notes
Version: 1.1.0 Release Date: 20th October 2025
Release Notes:
- Initial public release of DIDComm v2.1 Mediator by Affinidi on AWS Marketplace.
- Provides secure, privacy-preserving messaging based on DIDComm v2.1 protocol.
- Includes support for running Mediator as an ECS Service with secrets managed via AWS Secrets Manager.
- Enables developers to set up and test decentralised communication workflows with Affinidi tech stack.
Additional details
Usage instructions
Key launch steps to deploy DIDComm v2.1 Mediator by Affinidi:
Please follow the instructions in this readme: https://github.com/affinidi/affinidi-tdk-rs/blob/main/crates/affinidi-messaging/docs/aws-marketplace-setup-guide.mdÂ
IAM Roles and Policies The provided AWS CloudFormation template provisions the necessary IAM roles and policies to enable secure and scoped access to AWS services required by the DIDComm Mediator instance. Specifically, the template includes:
- AWS Secrets Manager: Grants permission to retrieve secrets containing Decentralised Identifier (DID) and JSON Web Token (JWT) secrets for authentication and DIDComm messaging.
- AWS Parameter Store: Grants permission to read configuration parameters essential for the operation of the DIDComm Mediator, such as mediator DID, DID document, and admin DID.
- Amazon CloudWatch: Permissions to create log groups/streams and write logs for observability.
- Amazon Route 53: Scoped access to manage DNS records within a specified hosted zone for subdomain configuration to host the DIDComm Mediator instance.
These permissions are defined in IAM policies attached to roles assumed by the products compute resources (e.g., ECS tasks) during runtime.
Support
Vendor support
- Open Source Community: https://docs.affinidi.com/open-source-community/Â
- Github contact form : https://github.com/affinidi/affinidi-tdk-rs/issuesÂ
- Contact form : https://www.affinidi.com/get-in-touchÂ
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.