The Heka Identity Platform is a ready-to-use decentralized identity (aka Self-Sovereign Identity or SSI) solution for the Hiero ecosystem. The project delivers a complete set of applications and tools that enable issuance, management, and verification of verifiable credentials using global identity standards, while serving as a baseline reference implementation for Hiero / Hedera-based identity solutions.
The Heka Identity Platform is intended to speed up adoption of decentralized identity within the Hiero ecosystem and provide a practical, standards-aligned example for developers, integrators, and community members.
The platform is composed of the following components:
- Heka Wallet (Verifiable Credentials Holder): Cross-platform mobile application (built with React Native) for end users to receive, store, and present verifiable credentials.
- Identity Service: Backend service (built with NestJS) that primarily acts as a Verifiable Credentials Issuer and Verifier, while also supporting Holder capabilities for cloud (custodial) wallet scenarios.
- Identity Service Web UI: Web UI application for Identity Service — allows managing schemas, credential templates, and issuance / verification flows.
- Auth Service: Authentication service used by the Identity Service for tenant and user authentication.
The implementation is based on the DSR SSI Toolkit and leverages well-established open-source frameworks: OWF Credo and OWF Bifold.
flowchart LR
Wallet[Heka Wallet<br/>Holder]
WebUI[Identity Service Web UI<br/>Issuer / Verifier Client]
Auth[Auth Service]
IS[Identity Service<br/>Issuer / Verifier Wallet]
Hedera[(Hiero / Hedera Ledger)]
WebUI -->|login / register| Auth
WebUI -->|REST API + JWT| IS
Auth -.->|issues JWTs trusted by| IS
Wallet <-->|OID4VC / DIDComm| IS
IS -->|DIDs / AnonCreds Resources| Hedera
Wallet -->|DIDs and AnonCreds Resources resolution| Hedera
Each component is set up and run independently. For specific setup and configuration steps, please refer to specific README files in component folders.
The recommended approach for exploring the platform is the following:
- Set up and get familiar with core functional components - Identity Service and Heka Wallet (Mobile application)
- Explore the Identity Service Web UI and Auth Service components. These are more general-purpose applications that still represent a crucial piece for complete experience and testing capabilities
- Once you get familiar with the baseline functionality of a platform, feel free to check out the demo folder to explore various decentralized identity use cases implemented with Heka Identity Platform
The platform supports a wide range of global decentralized identity standards, including:
- Credential Exchange Protocols: OpenID for Verifiable Credentials (OID4VC), DIDComm
- Credential Formats: W3C VC-JWT, W3C VC-JWT JSON-LD, W3C VC with Linked Data Proofs, IETF SD-JWT VC, ISO mDoc (mDL), Hyperledger AnonCreds
- DID Methods:
did:key,did:peer,did:jwk,did:web,did:indy(Hyperledger Indy),did:hedera(Hiero / Hedera),did:indybesu(Indy Besu ledger)
Apart from providing support for standard decentralized identity flows, the platform aims to enable use cases that emerge from synergy between identity and Agentic AI. This includes (but is not limited to) VC-based trust models for AI agents and the Agentic Economy.
Initial supported use cases:
- VC-based authorization for agents: OID4VP In-Task Authorization Extension for Agent2Agent (A2A) protocol
See roadmap for the platform's planned scope and timeline — covering core maintenance, emerging protocol support, AI / agentic economy integrations, and other development directions.
Please see the demo folder to explore demos showcasing various decentralized identity use cases implemented with Heka Identity Platform.
- Agent-to-Agent (A2A) + OID4VP integration: A demo showcasing OID4VP-based authentication for AI agents leveraging Agent2Agent (A2A) protocol
Also, feel free to explore Heka-based demos available on YouTube:
For details and references on how to engage with the Hiero Identity community, please see Hiero Identity Collaboration Hub repo.
Heka Identity Platform is a core component for an upcoming LFDT mentorship project - Hiero Contributor Identity Verification Prototype.
The Heka Identity Platform operates under the governance of the Hiero Technical Steering Committee (TSC), in alignment with existing Hiero project policies.
- Maintainers are nominated and approved according to Hiero governance rules.
- All code and documentation follow LF and Hiero licensing and compliance requirements.