Ember Box
Members only

Digital ID wallet · Live demo

Prove you are 18+ with your EUDI Wallet

Ember Box is a fictional storefront. This demo runs the ProofAge wallet age check: share an age proof from your digital identity wallet instead of uploading an ID. No wallet? A selfie age check takes over.

Verify with your wallet

Works with the EU age verification app and compatible EUDI wallets, on this device or by scanning a QR code. Powered by ProofAge.

Open verification in:
about 60 seconds

Powered by ProofAge

How this demo works

EUDI Wallet age verification, step by step

  1. 01

    Tap “Verify my age”

    ProofAge opens over the store, in a popup or a new tab. The store only adds the button.

  2. 02

    Share an age proof from your wallet

    On a phone, open your wallet app or answer the browser’s own prompt (W3C Digital Credentials API). On a computer, scan the QR code with your phone. The wallet asks you before it shares anything.

  3. 03

    Back to the store

    The store receives the result in a signed webhook. No wallet? A selfie age estimation takes over, followed by an ID document check if the estimate is inconclusive.

Which wallets work here

The demo accepts age attestations from the EU age verification app and from EUDI-compatible wallets that present over OpenID4VP or the W3C Digital Credentials API. National wallets switch on as they open to relying parties, so availability depends on your country and device.

What the store sees

With a wallet, ProofAge requests one claim: that you are over 18. Your name, date of birth and document number are not shared with ProofAge or with the store. The store gets the same result format whichever method you used.

Accept EUDI Wallet age checks on your site

One integration for digital ID wallets, with selfie and document fallback. Private beta now open.

Join the private beta

Read more about EUDI Wallet and mobile ID age verification with ProofAge or see the source code of this demo.