Verified in real life
Real still matters. Now you can prove it.
AI can fake a video in seconds. vIRL proves a real person captured yours live, in the moment, not pre-recorded and not a replay. Anyone can check the proof, and your video never leaves your phone.
Working prototype. Runs in your browser on iPhone or laptop.
The problem
Generative media can fake a face, a voice, or a whole scene in seconds. The tools we have prove where a file came from, not whether the moment was real. That gap is where fraud lives.
Deepfakes are cheap, fast, and good enough to fool a screen. A convincing video is no longer evidence of anything.
Tools that tag a photo or video can show the file was not edited after the fact. They cannot show that what is in it really happened. Point a camera at a deepfake playing on a screen and you still get a clean, signed file of something fake.
Manual review is slow and subjective. Verification has to be something a machine can check and anyone can audit.
See it in action
No wallet, no setup. Watch a real capture, from live moment to shareable proof.
Turn your sound on for the walkthrough, or use the mute button in the player.
LiDAR depth, live
Why filming a screen doesn’t work. On a depth-capable phone, vIRL checks the scene is really three-dimensional before it will issue a proof.
Verified in the wild
Captures people made and shared. Every card links to its live on-chain proof, so you don't have to take our word for it. Open any one and check it yourself.
Be one of the first. Capture a moment, tag #vIRL or share it with @govIRLapp, and it can appear here, with a proof anyone can verify.
Make your first proofWhere it matters
vIRL proves the capture was live, a real person in the moment. What you do with that proof is up to you.
Document damage the moment it happens. A live, time-stamped record you can hand an adjuster, not stock or recycled footage.
Show the item is in your hands right now, captured live, not a saved or downloaded photo.
Prove footage was shot live, by a real person, not recycled or a pre-recorded clip.
Prove there’s a real, live human behind the account, not a stolen photo or a pre-recorded clip.
How it works
One real event, witnessed five independent ways. A faker can spoof a single signal, never all five agreeing at the same instant, under a challenge nobody could predict. Two layers are hard gates; the more that agree, the higher the level. The proof carries fingerprints only, never your media.
Fakes can copy one signal. Not five, all agreeing at the same instant, under a challenge nobody could predict.
A network, not a vault
Each proof is anchored on a public chain, written to validators around the world, so it can't be quietly changed and vIRL can't forge or alter it. Anyone can recompute the hash and check it against the public anchor. No account needed.
The output
When a capture verifies, vIRL stamps a clean credential onto the photo or video and anchors its fingerprint. The mark travels with the file, and anyone who sees it can open the full proof to check that it was captured live, by a real person, and has not changed since.
✓ Real capture, verified on devnet. Scan the QR to open the proof.
Honest status
This is an early prototype. We would rather show you exactly where the line is than pretend the whole vision already ships.
Try it now
Capture a live moment in your browser, or open the verifier to see how a proof is checked.
Patent pending. US provisional 63/948,969. Raw media and biometrics never touch the chain.
FAQ
Capture it with vIRL. vIRL proves a real person recorded your photo or video live — in the moment, not pre-recorded or replayed — and anchors a tamper-evident fingerprint so anyone can verify it wasn't AI-generated or edited.
No. Detection guesses whether media is fake and gets weaker as AI improves. vIRL proves authenticity at the moment of capture instead — a cryptographic proof that a real person filmed it live, which stays valid over time.
Both. vIRL proves a real person captured your photo or video live, in the moment.
Anyone can check a vIRL proof independently. The fingerprint is anchored on-chain, so verification doesn't require trusting vIRL or the person who captured it.
No. Your media stays on your device — vIRL anchors only a fingerprint of it, so you keep your privacy while still being able to prove it's real.
Have a vIRL video and its proof? Open the verifier, pull up the proof (scan the keepsake QR or paste its link), then drop the original file. Your browser checks it byte-for-byte and nothing uploads. Proving the origin of a file that was never captured with vIRL is a separate, harder problem, still on the roadmap.
Found a bug or have an idea? Tell us, it goes straight to the team.
No mailing list, ever. For updates, follow @govIRLapp on X or join the Telegram.
Ask vIRL