The Cosmos Cash project is composed of modules. The following diagram illustrates the module dependencies:
The decentralized identifier (DID) module implements the Cosmos DID method and is responsible for all the operations around DIDs.
- Source
- Module docs
- Dependencies: None
The verifiable credential module is responsible for operations around verifiable credentials. It provides limited interaction and it is main function is to provide access to shared credential storage and security around verifiable credential proof validation.
- Source
- Module docs
- Dependencies:
- DID Module
- Account Module
The regulator module implements the root of trust logic to issue registration and [license](.. /Explanation/ADR/adr-006-license-credential.md) credentials.
- Source
- Module docs
- Dependencies:
The issuer module implements the logic for issuing fiat-backed stablecoins
- Source
- Module docs
- Dependencies:
- DID Module
- Verifiable Credential Module
- Bank module