Skip to content
@hyperledger-indy

Hyperledger Indy

Hyperledger Indy, an LF Decentralized Trust project.

Hyperledger Indy

Welcome to Hyperledger Indy, a decentralized identity project of the Linux Foundation Decentralized Trust.

Hyperledger Indy provides tools, libraries, and reusable components for decentralized identity. It helps developers build privacy-preserving identity systems using decentralized identifiers, verifiable credentials, zero-knowledge proofs, and distributed ledger technology.

You can find more information on the Hyperledger Indy project page.

What is Hyperledger Indy?

Hyperledger Indy is an open-source implementation of distributed ledger technology built specifically for decentralized identity.

Indy provides infrastructure for digital identities rooted in distributed ledgers, allowing identities to be interoperable across applications, organizations, administrative domains, and other silos.

Indy is designed to support privacy-preserving identity workflows where users can prove claims about themselves without revealing unnecessary personal information.

Architecture

Hyperledger Indy is composed of several integrated parts:

  • Ledger Infrastructure — A distributed ledger designed for decentralized identity metadata such as DIDs, schemas, credential definitions, and revocation registries.
  • Node and Consensus Components — Software for running Indy ledger nodes and maintaining agreement across the network.
  • Client and Resolver Libraries — Libraries for reading from and writing to Indy ledgers, resolving DIDs, and interacting with identity-related ledger data.
  • DID and Credential Specifications — Specifications and supporting implementations for decentralized identifiers, verifiable credentials, and privacy-preserving credential exchange.

Together, these components let developers and organizations build decentralized identity networks and applications with ledger-backed trust, interoperability, and privacy-preserving credential workflows.

What Hyperledger Indy Enables

Hyperledger Indy allows developers and organizations to:

  • Build decentralized identity networks
  • Issue and verify verifiable credentials
  • Use decentralized identifiers for identity interactions
  • Support privacy-preserving credential presentations
  • Use zero-knowledge proofs for selective disclosure
  • Manage schemas, credential definitions, and revocation registries
  • Build identity systems that work across organizations and applications
  • Support self-sovereign identity and user-controlled data sharing

Example use cases include:

  • Digital identity wallets
  • Verifiable credential ecosystems
  • Public identity utility ledgers
  • Decentralized trust registries
  • Education and workforce credentials
  • Healthcare and government identity workflows
  • KYC and compliance workflows
  • Cross-organization identity interoperability

Repositories

Repository Description
indy Top-level project repository with project overview, technical charter, maintainers, contributing information, security policy, and governance references.
governance Governance materials and project configuration for Hyperledger Indy.
indy-node Server portion of the Indy distributed ledger.
indy-plenum Byzantine Fault Tolerant protocol implementation used by Indy Node.
indy-vdr Library and proxy server for interacting with Indy ledger networks.
indy-shared-rs Shared Rust data types and utilities for Indy projects.
indy-node-container Container images and tooling for running Indy Node.
indy-did-method Source repository for the did:indy DID Method specification.

Resources

The following documents will help you understand Hyperledger Indy's vision, workflows, and community.

How to contribute

Hyperledger Indy welcomes developers, operators, researchers, identity architects, organizations, and privacy advocates interested in decentralized identity and verifiable credential infrastructure.

Good ways to get started:

  1. Review the indy repository.
  2. Explore the Indy documentation index.
  3. Join community discussions on LFDT Discord. Channel: #indy
  4. Attend community meetings. Indy community calls are open to everyone. These meetings are a good place to ask questions, discuss roadmap priorities, and learn how to contribute.
Meeting Calendar Link
Indy Contributors Meeting https://zoom-lfx.platform.linuxfoundation.org/meeting/97572546272?password=5da46f0a-57dc-4de9-8831-708ba60d97ae

Past meeting recordings and presentations can be accessed through:

For larger changes, please open an issue first so the community can discuss the design before implementation.

Current Status

Hyperledger Indy is a graduated LFDT project. Indy continues to serve as a foundation for decentralized identity systems, verifiable credential networks, DID infrastructure, and privacy-preserving credential workflows.

License

Hyperledger Indy repositories are generally licensed under the Apache License 2.0, unless otherwise noted in a specific repository.

Pinned Loading

  1. governance governance Public

    1

Repositories

Showing 10 of 32 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…