SolidusIdentity

How Solidus Identity Works

Self-sovereign identity explained in plain English — no blockchain jargon required.

Step 1: Your DID — Your Key

A Decentralized Identifier (DID) is a permanent digital identifier that you actually own. Think of it like a digital social security number, but instead of being issued by a government, it is generated securely on your own device.

No company controls your DID. It is tied to a private key that never leaves your phone or computer, meaning it can never be revoked, suspended, or monetized by a third party.

key-generation
> solidus-cli generate-identity
Generating Ed25519 keypair... Done
Anchoring DID document... Done
Your permanent DID:
Issuer
Govt / University
Your Wallet
Locally Stored

Step 2: Issuers Sign Your Credentials

Once you have a DID, trusted institutions (like a university, employer, or government portal) can issue verifiable credentials to it. They cryptographically sign a bundle of data asserting facts about you.

These credentials are then stored securely in your wallet. The most important part? The issuer cannot track when or where you use the credential. Once it's in your wallet, you are in total control.

What does the verifier actually see?

YOUR CREDENTIAL FIELDS
Full Name
Date of Birth
Country
Nationality
Document Number
Document Type
Expiry Date
KYC Level
WHAT THE VERIFIER RECEIVES
Full NameJOHN A. SMITH
Date of BirthAge > 21 (ZK proof)
CountryUnited States
··· field hidden ···
··· field hidden ···
··· field hidden ···
··· field hidden ···
··· field hidden ···
Proof size: ~2.3 KB · Generation time: ~0.7s
The verifier cannot derive hidden fields from the proof. This is guaranteed by the BBS+ signature scheme.

Frequently Asked Questions

For the technically curious.

A deeper look at the cryptography under the hood.