How It Works
Every verification starts in the browser โ no download, no redirect. If facial age estimation is confident, the user is done. If not, Portal escalates to NFC document scanning via the app.
Why It's Private
Your video travels directly to a sealed vault. Not even Portal can see inside. A token comes out. Nothing else.
The Portal App
When users download Portal, they get a private digital identity that works across every Portal-integrated site โ plus a built-in Lightning wallet.
One verification with their passport. Reusable across every Portal-integrated site. No re-uploading documents, no starting from scratch.
Every Portal user gets a Lightning wallet from day one. They can pay for content on your site privately โ no bank details, no credit card required.
Their Nostr key is their identity. Private, hardware-backed, and portable. No single company owns it โ not even Portal.
For Your Business
Portal's SDK handles both age verification and anonymous payments in a single integration. Your users already have a Lightning wallet โ put it to work.
Every Portal user has a built-in Lightning wallet. With one SDK call you can verify their age and charge for access โ subscriptions, one-off content, pay-per-view โ all without collecting any financial data.
Technology
Sealed, cryptographically attested compute. No one can access data inside during processing โ not even Portal.
Anonymous reusable tokens based on David Chaum's digital cash. Mathematically unlinkable between issuance and use.
Decentralised, encrypted relay network. No central server to attack or subpoena.
Instant, low-fee payments without banks or credit cards.
User credentials stored in the phone's secure element. Can't be copied or exported.
Biometric passport and driving licence chips read entirely on-device. Data never leaves the phone.
For Developers
Early access SDK available now. Docker-ready daemon, WebSocket API, JavaScript and Kotlin support. You get a binary result: verified or not.