You control your data. Always.
Minimum Disclosure
Only the fields you choose leave your wallet. Not the document. Not the metadata. Not the request itself.
ZK Cryptography
Zero-knowledge proofs let you prove facts without revealing evidence. Prove you're over 18 without sharing your birthdate.
No Data Brokers
Solidus never sees your credentials. The protocol never stores your presentations. There is no database of your sharing history on our servers.
The Disclosure Spectrum
"Prove you're human"
"Age gate (18+)"
"Full KYC handshake"
Solidus credentials are designed for eIDAS 2.0 compliance and align with the EU Digital Identity Wallet framework.
The math behind your privacy.
No trust-us promises. Peer-reviewed cryptography.
BBS+ Signatures
Pairing-based signatures over multiple messages. Sign all fields at once; reveal any subset. Derived from the Boneh-Boyen-Shacham signature scheme. Published at Eurocrypt 2004, updated 2020 IETF draft.
Pedersen Commitments
Commitments allow proving knowledge of a value without revealing it. Used in Solidus to construct range proofs (e.g., age > 18) without disclosing the date of birth. Computationally binding and perfectly hiding.
Ed25519 Key Pairs
Your identity key uses Curve25519 via the Ed25519 signing algorithm — the same scheme used by Signal, Tor, and SSH. 128-bit security, fast signing (~50μs), and small key size (32 bytes). Keys are generated in a WASM sandbox on your device.

