đACA-Py
Aries Cloud Agent Python (ACA-Py) Plugin with cheqd support for Decentralized Identifiers (DIDs), DID-Linked Resources (DLRs) and Credentials.
Aries Cloud Agent Python (ACA-Py) is a powerful and extensible agent framework for building Verifiable Credential (VC) ecosystems. Built on the Aries RFCs and aligned with the Trust Over IP stack, ACA-Py operates at Layer 2 (Credential Exchange) and Layer 3 (Peer-to-Peer Communication).
As a project under the Open Wallet Foundation, ACA-Py supports dynamic extensions via runtime-loaded plugins, enabling flexible integration into enterprise and SSI platforms.
DID and Credential Support
ACA-Py supports multiple credential formats and DID methods, including:
AnonCreds
W3C Verifiable Credentials (JSON-LD)
DIDComm v1 & v2
DID method plugins like
did:peer
,did:indy
, anddid:cheqd
ACA-Py + cheqd: Modern Verifiable Credential Issuance
ACA-Py now includes full support for the did:cheqd
method, enabling seamless integration with the cheqd decentralized identity network. This allows developers to:
Create and resolve
did:cheqd
identifiersPublish Credential Schemas and Credential Definitions to cheqd
Issue and verify AnonCreds credentials using cheqd DIDs as signatures
Issue and verify JSON-LD credentials using cheqd DIDs as signatures
Replace legacy
did:sov
/Sovrin usage with a modern, scalable alternative
đĄ AnonCreds on cheqd are enabled via the cheqd AnonCreds Object Method, maintaining compatibility with ACA-Py's credential exchange workflows.
Universal Registrar Integration
The cheqd plugin for ACA-Py supports dynamic DID registration via the Universal Registrar. This provides a streamlined interface for managing multiple DID methods.
Benefits of Using Universal Registrar:
Unified DID Support Register multiple DID methods (e.g.,
did:cheqd
,did:key
,did:web
) through a single unified API.Streamlined Setup Eliminate manual configurationâDIDs are created dynamically at runtime by calling the relevant driver.
Interoperable by Design Easily switch or support multiple DID methods in the same ACA-Py deployment.
Get started
Get setup with your ACA-Py agent and begin using cheqd's functionality below:
cheqd Agent Setup
Setup the ACA-Py agent with cheqd plugin.
Create cheqd DIDs
Use the ACA-Py agent to create cheqd Decentralized Identifiers (DIDs).
Create DID-Linked Resources
Create a DID-Linked Resource (DLR) linked to a cheqd Decentralized Identifier (DID).
Issue a Credential
Issue and verify Verifiable Credential using ACA-Py agent with did:cheqd
.
Last updated
Was this helpful?