Blog

Guides & resources

Age verification, eIDAS 2.0, and the EUDI Wallet ecosystem explained for technical and compliance teams.

All posts are based on publicly available sources, linked throughout. See our references page for the complete list.

We verified a Zero-Knowledge proof from the official AV app: how it works, and what our verifier still doesn't do

Zero-Knowledge Proofs are the most advanced privacy piece in the EU Age Verification Blueprint: they prove you're over 18 without showing the credential. We built an independent ZK verifier, tested it against the official reference AV app with a real credential, and it accepted the proof in 317 ms. Here's how the relying-party side works — the hard part — and, just as plainly, what our verifier still doesn't do.

What testing against a real wallet taught me that the reference implementation couldn't

I had a verifier that passed every test against the EU's reference age verification wallet. Then I pointed it at AltID, Denmark's production issuer, and it was rejected before a single credential moved. Here's what reference implementations don't prepare you for — and why passing one isn't the same as being interoperable.

The UK just cancelled its national digital ID. Here's what that does — and doesn't — mean for age verification

Yesterday the UK's new Prime Minister scrapped the national digital identity scheme. It's easy to read that as 'digital identity is dead' — but the age verification market it's often confused with is a separate thing, and it's still very much alive. Here's the distinction, and the one lesson that does carry across.