Skip to Content
Introduction

Identity, with warmth.

Zero-knowledge proofs mean you don’t have to trust anyone. Face-to-face exchange means you choose who to trust.

Solidarity is a decentralized identity wallet. Scan your passport and generate zero-knowledge proofs on your phone — prove who you are without revealing who you are. Exchange cryptographically signed cards face to face, building a verifiable social graph one encounter at a time. No special hardware. No institutional gatekeepers.


Three Pillars

① Verified Contact Graph

Not “I have a passport, therefore I’m a real person” — but “I’ve exchanged cards face to face with 50 people, each cryptographically signed.” This forms a verifiable social graph.

The graph isn’t just a contact book — it’s a verifiable social trust primitive that can serve as input for reputation systems, quadratic voting, and other applications. No competitor does this.

② Ephemeral Message at the Moment of Exchange

A short text message (max 140 characters) at the moment of face-to-face exchange, from both sides. Not a chat. Not a feed. A digital memento of that day, that place, that encounter. No competitor has this.

③ Zero-Knowledge Proofs + Zero Infrastructure

Solidarity supports two verification paths:

  • App-to-App: verifier has Solidarity → scan QR, verify ZK proof locally, no network needed
  • No-App fallback: verifier has no Solidarity → QR contains URL → opens self-hosted verifier webpage, browser-side WASM verification, zero install, zero third-party

No special hardware. No registration with any institution.


Design Principles

PrincipleDescription
Privacy-firstData never leaves your device. Private keys guarded by Face ID.
Self-sovereignNo institutional permission required. Your data, your rules.
Open standardsBuilt on W3C VC, DID, OID4VP. No vendor lock-in.
Zero infrastructureNo servers. No blockchain. No middlemen.
Zero-install verificationVerifiers don’t need the app. Scan a QR code, verify on the spot.
ExtensibleThe passport is just the beginning.

Three Tabs

┌──────────────┬──────────────┬──────────────┐ │ People │ Share │ Me │ │ Contacts │ Share Card │ My Identity │ └──────────────┴──────────────┴──────────────┘ QR Scanner is in Share tab (top-left)
  • People — Manage contacts, view face-to-face verified records and common friends, trigger card exchange
  • Share — Display your card QR Code, or launch proximity radar to find nearby users
  • Me — Manage identity credentials (passport ZKP, social graph), present proofs to verifiers

Get Started

Last updated on