Skip to content
@inji

INJI

The Verifiable credentialing stack that provides a way to share tamper-proof, instantly verifiable data which is cryptographically signed by a trusted issuers

Inji

Open-Source Verifiable Credentialing Stack for Digital Trust

Inji is an open-source, modular verifiable credential (VC) stack that enables governments, institutions, and ecosystems to issue, hold, present, and verify digital credentials in a secure, interoperable, and privacy-preserving manner.

Built as part of the broader Digital Public Infrastructure (DPI) ecosystem, Inji supports global standards and real-world deployments across sectors such as identity, education, agriculture, mobility, and public services.

What is Inji?

Inji provides a complete end-to-end VC lifecycle, including:

  • Credential Issuance
  • Wallets for Holders (Web & Mobile)
  • Verification & Presentation
  • Cryptographic Trust & Key Management
  • Interoperability across issuers, wallets, and verifiers

Inji is designed to work across jurisdictions, sectors, and ecosystems, while remaining configurable for local legal and policy contexts.

Inji Stack Components

Below is an overview of Inji’s key modules, their purposes, functionalities, key features, and links to their respective GitHub repositories.

1. Inji Certify

Purpose

Credential issuance service for creating and managing verifiable credentials.

Functionality

  • Enables authorities to create and issue verifiable credentials.
  • Supports various credential formats (e.g., W3C Verifiable Credentials(LDP_VC), IETF SD-JWT, MSO-MDOC).

Key Features

  • Support different cryptographic suites for signing credentials.
  • Integration with external identity providers for authentication.
  • Plugin-based implementation for extensibility.
    • If any existing service which issues Verifiable Credential is to be integrated, a plugin can be created for the same.
    • If any existing service which manages the data which can be converted Verifiable Credential, a plugin can be created for the same.
  • User-friendly interface for data entry.
  • Appointment scheduling and notifications.
  • Data pre-verification to minimize errors during registration.

GitHub Repository

2. Inji Wallet

Purpose

Holder wallets (Web & Mobile) that allow users to:

  • Store credentials securely
  • Share credentials with consent
  • Present credentials using OpenID4VP

Functionality

  • Enables holders/users to download and store verifiable credentials.
  • Supports various credential formats (e.g., W3C Verifiable Credentials(LDP_VC), IETF SD-JWT, MSO-MDOC).

GitHub Repository

3. Inji Verify

Purpose

Verifier services and SDKs for:

  • Requesting credential presentations
  • Verifying signatures, schemas, and trust
  • Supporting registry-backed trust (e.g., DeDi integration)

Functionality

  • Support various credential formats (e.g., W3C Verifiable Credentials(LDP_VC), IETF SD-JWT)
  • Enables verifiers to request and verify credential presentations.

GitHub Repository

Inji Verify

4. Inji Libraries & SDKs

Purpose

Inji is built using modular libraries and SDKs that can be reused across different components or integrated into third-party applications. Reusable libraries for:

  • OpenID4VCI & OpenID4VP
  • Cryptographic operations
  • QR-code–based credentials (Claim 169)
  • Key discovery and VC verification

Trust & Interoperability

Inji supports standards-based trust models, including:

  • DID-based key discovery (DID Web)
  • OpenID4VCI & OpenID4VP
  • Optional integration with global trust registries (e.g., DeDi Global)
  • Policy-driven, configurable verification flows

This enables cross-domain, cross-border, and cross-ecosystem trust without centralization.

Use Cases

Inji supports a wide range of real-world use cases, including:

  • National & foundational identity credentials
  • Education certificates & skill credentials
  • Farmer registries & agricultural programs
  • Health, insurance, and social benefit access

Community & Contribution

Inji is built with and for the community. We welcome contributions across:

  • Development
  • Testing & QA
  • Documentation
  • UX & Design
  • Architecture & Standards

👉 Get started by exploring issues or raising a PR

👉 Join discussions on community channels

Documentation & Resources

Governance & Roadmap

Inji follows an open governance model with:

  • Transparent roadmaps
  • Public design discussions
  • Community-led enhancements

Related Ecosystem Projects

  • MOSIP – Foundational Identity Platform
  • Sunbird – Digital Public Goods for registries & platforms
  • DeDi Global – Trust registries & network-of-networks

Stay Connected

License

All core Inji modules are licensed under the Mozilla Public License 2.0. All reference Inji modules are licensed under the MIT License. Please look at the individual repositories for the correct license.

Inji — enabling trusted digital credentials, everywhere.

Popular repositories Loading

  1. inji-wallet inji-wallet Public

    TypeScript 33 135

  2. tuvali tuvali Public

    Kotlin Library to support sending vc/vp using local channels like ble.

    Kotlin 11 16

  3. inji-certify inji-certify Public

    Repository hosts the source code, documentation, and other related files for the Inji Certify project

    Java 10 89

  4. inji-verify inji-verify Public

    Repository host the source code, documentation, and other related files for the Inji Verify project.

    Java 5 74

  5. secure-keystore secure-keystore Public

    Contains wrapper to store the secure data in android keystore and helps to do encryption, decryption, hmac calculation for android devices which supports hardware backed keystore.

    Kotlin 4 8

  6. inji-web inji-web Public

    Repo contains code for Inji Web

    TypeScript 3 58

Repositories

Showing 10 of 27 repositories
  • vc-verifier Public

    Kotlin Library to validate and verify Verifiable Credential

    inji/vc-verifier’s past year of commit activity
    Kotlin 2 MPL-2.0 23 0 3 Updated Feb 3, 2026
  • pixelpass Public

    Kotlin and JS library to generate QR code from VC and decode the data

    inji/pixelpass’s past year of commit activity
    Kotlin 0 MPL-2.0 12 0 6 Updated Feb 3, 2026
  • inji-web Public

    Repo contains code for Inji Web

    inji/inji-web’s past year of commit activity
    TypeScript 3 MIT 58 0 33 Updated Feb 3, 2026
  • inji-config Public

    Contains configurations for Inji stack

    inji/inji-config’s past year of commit activity
    HTML 1 65 0 1 Updated Feb 3, 2026
  • inji-verify Public

    Repository host the source code, documentation, and other related files for the Inji Verify project.

    inji/inji-verify’s past year of commit activity
    Java 5 MPL-2.0 74 27 17 Updated Feb 3, 2026
  • inji-wallet Public
    inji/inji-wallet’s past year of commit activity
    TypeScript 33 MIT 135 132 (1 issue needs help) 26 Updated Feb 3, 2026
  • mimoto Public
    inji/mimoto’s past year of commit activity
    Java 1 MPL-2.0 88 4 13 Updated Feb 3, 2026
  • .github Public
    inji/.github’s past year of commit activity
    0 1 0 0 Updated Feb 2, 2026
  • inji-certify Public

    Repository hosts the source code, documentation, and other related files for the Inji Certify project

    inji/inji-certify’s past year of commit activity
    Java 10 MPL-2.0 89 16 24 Updated Feb 2, 2026
  • inji-mock-services Public

    Repository will be used to maintain the mock services and libraries developed for Inji Stack

    inji/inji-mock-services’s past year of commit activity
    0 MPL-2.0 22 0 4 Updated Feb 2, 2026

People

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

Most used topics

Loading…