MeIRL

Prove you’re a person.Reveal nothing else.

Verify your identity once. Then prove you’re a real person anywhere on the internet — without us, or the services you use, learning who you are.

The problem

Humanity is no longer guaranteed in any digital interaction.

Bots pass every behavioral test. Synthetic identity fraud is exploding. Deepfakes work. Detection can’t outpace the rate of improvement — it isn’t reliable now and it becomes unviable soon.

Meanwhile identity verification itself is commoditizing. In every market where the product commoditized — payments, securities, freight — the durable profits moved to the exchange and the clearinghouse. MeIRL skips ahead to that ending.

Walk the concept

Three surfaces, one story

Everything here is a working front-end demo with mocked data. Take them in order — the credential you get in the first demo is the one you spend in the second and hold in the third.

See the design systemDesign principles and tokens behind every screen in this demo.

How it holds together

01

Verify once

A document check with any vendor in the network, held behind a passkey on your device. No account, no recovery phrase.

02

Deduplicate quietly

Duplicate-resistant across every issuer in the network — a weaker promise than it first sounds, and deliberately so. A typical adult holds two or three identity documents, so the honest claim is about documents rather than about people. Only a biometric root could do better.

The anchor is a pseudorandom function of your document, not an encryption of it: there is no key that turns it back. What threshold cooperation could do is guess document numbers and check them — which is why evaluations are rate-limited and every validator’s evaluation count is published beside its issuance count, so a gap between the two is visible to anyone. Tracing a presentation is a different mechanism entirely, and it needs the custodians and the panel together.

03

Prove anywhere

Your device builds a zero-knowledge proof in about 124 ms (M4 MacBook Pro, Chrome). Services verify it entirely offline, so MeIRL going down never locks anyone out.

Privacy here is architectural, not contractual — and it is checkable rather than promised: the sets are attested in zero knowledge each epoch, the running binaries hash to published source, the deletion jobs publish signed counts, and an auditor under mandate reads the private stores.

Want this for your service?

Tell us where to reach you and we’ll be in touch as we open the network up.

This opens your mail app with a message to waitlist@meirl.com. Nothing is stored here, and the address never reaches this page’s server — you press send.