Identity Infrastructure Stack
Identity Infrastructure Stack is the foundational layer of the zkMe Protocol. It provides the cryptographic primitives, secure storage mechanisms, and on-chain anchoring systems that ensure user data remains under the user’s exclusive control throughout its entire lifecycle. Every credential issued, every proof generated, and every agent interaction authorized by zkMe ultimately depends on the guarantees provided by these modules.
The design philosophy of this layer follows a strict privacy-by-default principle: raw personal data is never transmitted to any third party. Instead, data is processed locally on the user’s device, encrypted at rest using threshold cryptography, and represented on-chain only as zero-knowledge proofs or cryptographic commitments. Even in regulatory scenarios requiring data recovery, no single party can access the underlying information alone.
How the Modules Fit Together
The Identity Infrastructure modules form a layered stack, each building on the capabilities of the layer below:
Chain Layer. The zkMe Identity Chain provides the settlement and persistence foundation for the entire stack. All identity smart contracts are deployed on this chain, all credential state commitments are anchored here, and the Decentralized Storage Provider network manages encrypted credential data persistence. The chain's instant finality and dedicated block space ensure that identity operations are never delayed by unrelated network congestion.
Identity Foundation. Self-Sovereign Identity (SSI) defines the trust model and role relationships (Issuer, Holder, Verifier, Regulator). The DID Method provides each participant with a globally unique, on-chain resolvable decentralized identifier (
did:zkme).Data Protection. zkVault provides encrypted secrets storage using a combination of TEE-based key hierarchy and threshold encryption (EC-ElGamal). For AI agents, secrets are decrypted only inside hardware enclaves. FHE enables computation on encrypted data, specifically facial feature vectors, allowing privacy-preserving DID creation without ever exposing biometric data in plaintext.
Data Acquisition. zkPassport extracts and attests identity data from government-issued ePassports via NFC chip reading and Active Authentication. zkTLS bridges Web2 data sources (bank accounts, credit scores, government portals) by generating zero-knowledge proofs from standard HTTPS sessions.
On-Chain Anchoring. Smart Contracts provide the immutable trust anchor, managing credential state (Merkle roots, revocation status), cross-chain relay, and the Mint/Delegate/Verify contract suite deployed across all supported chains.
Module Index
Settlement and persistence layer for all identity operations
CometBFT PoS, EVM (EVMOS), Decentralized Storage Providers
Defines the identity model and trust roles
W3C SSI, Verifiable Credentials
Recommended Reading Order
For readers new to the zkMe Protocol, we recommend reading the Identity Infrastructure modules in the following order:
Start with zkMe Identity Chain to understand the blockchain foundation that all other modules depend on.
Start with SSI to understand the trust model and role definitions.
Read DID Method to understand how identities are represented on-chain.
Read zkVault to understand how sensitive data is stored and protected.
Read FHE to understand how biometric data is processed without exposure.
Read zkPassport and zkTLS to understand how identity data is acquired from real-world sources.
Read Smart Contracts to understand the on-chain verification and state management layer.
For readers primarily interested in building on zkMe, you may want to start with the Credential System and Agent Trust Gateway modules, which consume the guarantees provided by this infrastructure layer.
Available as Independent Services
The Identity Infrastructure Stack is available for licensing and deployment by external organizations. Customers can acquire any module independently or license the full stack to build and operate their own identity infrastructure using zkMe's chain layer, cryptographic primitives, and on-chain anchoring systems.
zkMe Identity Chain
License the chain stack (CometBFT + EVMOS + DSP network) for sovereign deployment, or deploy on the shared zkMe mainnet
SSI Framework
License the SSI model, role definitions, and MPC wallet infrastructure
DID Infrastructure
License the did:zkme registry contracts and resolution service
zkVault
License the encryption stack (TEE key hierarchy + EC-ElGamal threshold encryption + IPFS storage layer)
FHE Engine
License the CKKS homomorphic encryption compute engine
zkPassport
License the NFC reader SDK, Active Authentication module, and ZKP generation pipeline
zkTLS
License the TLS session proof generation stack
Smart Contracts Suite
License the Mint/Delegate/Verify/Certify contract suite for deployment on any EVM chain
All modules support flexible engagement models including technology licensing for self-hosted deployment, managed service with pay-as-you-go or committed-use pricing, and full white-label solutions. Contact the zkMe team at [email protected].
Last updated