Rarimo
- Name: Rarimo
- URL: https://docs.rarimo.com/
- Category: zk identity registry / passport-proof middleware / privacy-preserving evidence layer
- Tags: ethereum-ecosystem
- Summary: Rarimo is a zk-registry stack with a passport branch, not a broad identity platform. The real machinery is the shared registry, registrar logic, client-side proving path, and the trusted-verifier fallback used when full document verification is too heavy.
- What it does:
- Operates a permissionless ZK Registry that stores abstract private statements and commitments in a way that can later be proven without revealing the underlying data
- Frames the registry as a dedicated ZK Rollup anchored to Ethereum, with state roots that can be synchronized to other chains for cross-ecosystem verification
- Offers ZK Passport, which turns biometric passports into selective-disclosure identity credentials for proving uniqueness, humanity, citizenship, age, and other passport-derived facts
- Uses two passport onboarding modes: full verification, where the client proves passport validity and integrity, and light verification, where a trusted Rarimo verifier checks issuer signatures while the client still proves integrity
- Exposes adjacent application layers including ZK Graph for private reputation proofs, Bionetta for client-side ZKML, the Rarimo App as a self-sovereign identity wallet, and Freedom Tool for privacy-preserving voting
- Builds toward an ERC-7812-style registry pattern where multiple application-specific registrars can share one standardized evidence layer instead of each identity app inventing its own isolated proof store
- Key claims:
- Rarimo’s most useful primitive is the registry-and-registrar split. The docs repeatedly frame the core system as a generic statement registry rather than a single product, which makes it a better analytical comparison point for identity middleware than a simple “passport proof app” label would.
- The full-versus-light verification split is especially important because it shows where decentralization gives way to compatibility. In light mode, a trusted Rarimo verifier checks passport issuer signatures when mobile hardware cannot handle the full path efficiently.
- The ZK Passport docs explicitly argue for a global shared Merkle tree of passport hashes to create a “privacy network effect,” where more users and more applications make dictionary attacks harder. That is a more specific mechanism claim than generic privacy marketing.
- The ERC-7812 draft matters because it makes Rarimo legible as a standards-oriented attempt to define a singleton evidence layer for private provable statements, not just a product bundle. That is the strongest reason to keep it in the active corpus.
- The passport-zk-circuits repository shows that real-world passport proving is messy: different data-group layouts, signature schemes, active-auth support, and document families require parameterized verification flows. Document-support coverage and verifier fallbacks are therefore real governance and compatibility surfaces.
- Rarimo is useful in the corpus because it separates several layers that identity discussions often flatten together: registry storage, registrar logic, local proof generation, trusted-verifier fallback, document authenticity, proof portability, and downstream app-specific nullifier / voting / reputation design.
- Whitepaper: No single canonical Rarimo whitepaper surfaced in this pass. The strongest primary materials were the official docs for the ZK Registry and ZK Passport, the ERC-7812 draft, and the passport-circuit repository; see
../whitepapers/rarimo-primary-sources-2026-05-10.md. - Sources:
Internal linkages
- Best upward reads: self-protocol and world-id.
- Keep the note on registry roots, registrar policy, and verifier fallback rather than letting the passport app shell pretend to be the whole system.
Control surface
-
The leverage sits in registry-root publication, registrar business logic, document-support coverage, light-versus-full verification policy, and how downstream apps turn private commitments into voting, uniqueness, or reputation claims.
-
Treat Rarimo as registry middleware with a passport branch, not as a generic identity stack.
-
Last reviewed: 2026-06-18 UTC