Journal / Research, code and ideas
Behind the scenes
of digital trust.
Our implementations, our analysis and what we learn along the way. Written by the engineers doing the work.

Geneva 2026: putting wallets to the test
France Identité, Google Wallet, ISO mdoc and OpenID: a week of interoperability testing and discussions in Geneva with Nicolas Chalanset and Loïc Perry.

Verifying mDocs in the Browser: A Deep Dive into ISO 18013-5
How we built a fully client-side mDoc verifier using WebCrypto, Web Bluetooth, and CBOR — no backend required.

Building an OID4VP Verifier: Cross-Device Flow from QR to VP Token
A technical walkthrough of implementing an OID4VP-compliant verifier in Node.js — from Authorization Request JWT construction to JWE-encrypted VP token decryption and mdoc parsing.
