Hyperledger Identus is a comprehensive toolset for building decentralized identity solutions. It operates as a layer‑2 blockchain solution that uses a distributed ledger as a verifiable data registry (VDR). With Identus you can create and manage decentralized identifiers (DIDs), issue and revoke verifiable credentials and build systems based on the principles of self‑sovereign identity (SSI).
The documentation portal at hyperledger-identus.github.io/docs provides detailed guides and explanations. It covers identity concepts, how the Identus components work together and a Quick Start Guide for trying the software.
This repository aggregates assets and information used across the Identus project:
- identus-docker – Docker Compose configuration for running the Cloud Agent, Mediator and their dependencies. See dockerize-identus.md.
- resources – Logos and documents such as the Identus Technical Charter.
- workshops – Example applications demonstrating how to build with the Identus SDKs.
Project policies are documented in CODE_OF_CONDUCT.md
, CONTRIBUTING.md
, DCO.md
and SECURITY.md
.
If you want to try Identus locally the easiest way is to use Docker Compose. Follow the steps in identus-docker/dockerize-identus.md
and then explore the Quick Start Guide on the documentation site.
Identus consists of several core components, each hosted in its own repository:
- Cloud Agent
- Mediator
- Edge Agent SDKs:
- Apollo cryptographic library
- Documentation source
For the latest roadmap and planned features see the Identus project board.
We welcome community contributions and participation. Issues and pull requests are tracked in the respective repositories. For chat, join the Identus Discord server, and feel free to subscribe to the mailing list or join community calls. See CONTRIBUTING.md for more details on how to get involved.