description | cover | coverY | layout | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aries Cloud Agent Python (ACA-Py) Plugin with cheqd support for DIDs, DID-Linked Resources (DLRs) and Credentials. |
../../.gitbook/assets/ACA-Py.png |
0 |
|
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.
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 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
identifiers - Publish Credential Schemas and Credential Definitions to cheqd
- Issue and verify AnonCreds credentials using cheqd as the backing ledger
- 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.
The cheqd plugin for ACA-Py supports dynamic DID registration via the Universal Registrar. This provides a streamlined interface for managing multiple DID methods.
- 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 setup with your ACA-Py agent and begin using cheqd's functionality below:
cheqd Agent Setup | Setup the ACA-Py agent with cheqd plugin. | setup-aca-py-agent.md | |
Create cheqd DIDs | Use the agent to create cheqd DIDs. | create-a-did.md | |
Create DID-Linked Resources | Create a DID-Linked Resource (DLR) linked to a cheqd DID. | did-linked-resources | |
Issue a Credential | Issue a Verifiable Credential using ACA-Py agent with did:cheqd . | issue-a-verifiable-credential.md |