Browser extension
Approve KYC and disclosure requests right in your browser, on any site that asks — one click at a time. If you've approved a transaction in a wallet like MetaMask, you already know the flow; this is that, for your identity.
Sovereign identity · Pre-launch
IDNTT is reusable, sovereign identity. Verify yourself one time, carry it with you, and prove only what each site needs — while your data stays encrypted on your device.
Verify once. Reused on your terms. No data we can read.
This site is asking to verify:
unique human, over 18
You share
Withheld
plaintext never leaves the device
The status quo
Sign up anywhere and you re-upload the same documents, wait through the same checks, and hand your most sensitive data to yet another company that stores it, mines it, and eventually leaks it. Meanwhile the web still can't tell a real person from a bot. It's redundant, it's risky — and you never get your data back.
How it works
01
Assemble your identity pack once. It's encrypted on your device — the plaintext never leaves it, and we never hold a copy.
02
Prove you're a unique, real human and complete KYC one time. One person, one identity — confirmed with zero-knowledge proofs.
03
When a site requests verification, you approve it and reveal only what's needed. No re-uploads, no waiting, no starting over.
One identity, every device
The same encrypted identity pack works across every device you use. You hold the keys — nothing readable ever leaves your control, no matter where you approve a request.
Approve KYC and disclosure requests right in your browser, on any site that asks — one click at a time. If you've approved a transaction in a wallet like MetaMask, you already know the flow; this is that, for your identity.
Face ID to unlock
Your identity in your pocket, on iOS and Android. Unlock with biometrics; the encrypted pack lives on your device and never on a server.
Your credentials
A dedicated app for macOS, Windows, and Linux — the same pack, the same custody, on the machine you work from.
Scriptable and automatable, for developers and power users who'd rather approve requests from the terminal.
Why IDNTT
Stop re-verifying on every site. Build your identity pack once and reuse it anywhere KYC is requested.
One portable, encrypted pack — no repeated uploads, no repeated waiting.
Any site can ask. You decide, per request, exactly what they see — and what they don't.
Federated and sovereign — you approve every disclosure. No middleman owns or brokers your identity.
Not a promise — an architecture. Your plaintext lives only on your device. We run the control plane, never the data plane. Nothing to leak, sell, or subpoena.
Prove you're one real person — not a bot, not a duplicate — without revealing your name or face. Sybil-resistant and private at the same time.
Prove “over 18,” “KYC-verified,” or a single credential — without exposing your birthdate, your documents, or anything else.
No personal data on-chain — only cryptographic commitments. Built on DIDs, verifiable credentials, and zero-knowledge proofs, and designed around data minimization and the right to erasure.
For developers & platforms
Get the assurance, not the liability. Accept reusable, user-consented verification so new users are KYC-ready in seconds — and the sensitive data you used to store, secure, and answer for never touches your servers.
Request early access →Open standards, not promises
DIDs
Identifiers you own, not accounts we rent to you.
VCs
Prove a claim without phoning home to whoever issued it.
ZKPs
Confirm a fact while hiding the data behind it.
Reveal only what you choose. Be first to carry your identity with you.
Verify once. Reused on your terms. No data we can read.