Rarimo primary sources
Reviewed: 2026-05-10 UTC
Core protocol framing
- https://docs.rarimo.com/
- Main documentation entrypoint; frames Rarimo as a permissionless ZK Registry plus application layers like ZK Passport, ZK Graph, Bionetta, and Freedom Tool.
- https://rarimo.com/learning-hub
- Higher-level project framing and ecosystem context from the official site.
Registry architecture and standardization
- https://docs.rarimo.com/zk-registry/
- Best single-page explanation of the registry architecture: EvidenceRegistry, Registrar split, statement trees, credential trees, time trees, and cross-chain root propagation.
- https://eips.ethereum.org/EIPS/eip-7812
- Draft ERC that formalizes the singleton EvidenceRegistry concept behind the broader Rarimo registry framing.
Passport-based identity proofs
- https://docs.rarimo.com/zk-passport/
- Best source for ZK Passport’s user flow, proof claims, and the critical full-versus-light verification tradeoff.
- https://github.com/rarimo/passport-zk-circuits
- Strongest low-level source for what the system is actually proving: passport data groups, signature verification paths, active-auth handling, identity-state Merkle trees, and selective query circuits.
- https://github.com/rarimo/passport-zk-circuits-noir
- Shows the migration path toward Noir-based circuits and the project’s preferred future proving stack.
Main takeaways from this pass
- Rarimo’s key reusable primitive is not “passport KYC” by itself, but a generic ZK Registry plus registrar pattern for private, provable statements.
- The most important trust split is full passport verification versus light verification, because compatibility with more passport types currently introduces a trusted verifier role.
- The passport-hash Merkle tree is a meaningful mechanism, not just implementation detail: it creates the privacy-network-effect claim the docs emphasize.
- ERC-7812 is the clearest signal that Rarimo is trying to standardize a reusable registry substrate rather than only ship one identity app.
- The passport-circuit repository makes document support, signature-scheme coverage, and active-auth handling visible as real control surfaces.