by Odifis EUDI Wallet verifier

Verify the driver, check the licence, sign the contract — in one wallet tap.

Renault Clio · compact

Vilnius → Paris CDG · cross-border rental

3 days · pickup today · booking #P2R-7F3A

What this verifies, cryptographically: the credential is authentic & not expired (issuer signature), bound to the holder (device key + anti-replay), and its issuer is recognised (chains to a trusted authority). Authentic ≠ trusted — a credential from an issuer we haven't onboarded shows as “authentic, issuer not recognised” (amber), never a hard fail.

Works with: France Identité (Partenaires app) — or any wallet holding a PID — for identity; any wallet holding an mDL for the driving licence (France Identité doesn't issue an mDL yet). Standards-based (OpenID4VP 1.0), so it's not tied to a specific wallet.

ℹ️ Demo mode — self-signed reader certificate. France Identité Partenaires works as-is. Other wallets may warn or refuse to share with an unregistered verifier — that's the wallet protecting the user. A production deployment uses a registered, trusted reader certificate. Developersdownload our reader certificate and add it to your wallet's trust list to verify against this demo.

What's in the driver's wallet?

    Why three cases — and why the licence's origin doesn't matter

    Proof of address. Rental needs an address (to designate the driver for fines — Fr. art. L121-6). There is no standardised EUDI “proof of address” attestation yet; when the wallet's PID carries a residence address we show it as a declared address — not a legal proof of residence.

    Demo on synthetic identities only — no personal data is stored. Verdicts are honest: each credential's issuer is checked against a trusted list — shown as “recognised” (France Identité, EU Reference…) or “authentic, issuer not recognised”, never simulated as verified. Any check not fully run here (e.g. the revocation list's own signature) is labelled as such. The EUDI check does not read a licence's points balance (out of scope) — it complements, never replaces, KYC.