Today, 21 January 2026, the European Commission published its long-awaited proposal for a Digital Networks Act (DNA). Framed as a technical modernisation of Europe’s telecom rules, the proposal marks a decisive shift away from core principles that have safeguarded an open and neutral internet for almost a decade.



https://github.com/eu-digital-identity-wallet/av-app-android-wallet-ui/blob/d3a6870f391a3942caf65b4c0bb65081a5b7c9e0/onboarding-feature/src/main/java/eu/europa/ec/onboardingfeature/interactor/DocumentIdentificationInteractor.kt
https://github.com/eu-digital-identity-wallet/av-app-android-wallet-ui/blob/d3a6870f391a3942caf65b4c0bb65081a5b7c9e0/issuance-feature/src/main/java/eu/europa/ec/issuancefeature/interactor/DocumentOfferInteractor.kt#L169
https://github.com/eu-digital-identity-wallet/av-app-android-wallet-ui/blob/d3a6870f391a3942caf65b4c0bb65081a5b7c9e0/core-logic/src/main/java/eu/europa/ec/corelogic/model/DocumentIdentifier.kt#L25-L45
https://ageverification.dev/Technical Specification/architecture-and-technical-specifications/?h=eu.europa.ec.av.1#412-attribute-set
Granted, the source code is not intuitively named, I’ll give you that. I wouldn’t have expected the repo links to be in https://ageverification.dev/Setup/ “Setup” either. But thanks to the fact that it is open source, anyone can check that they never send IDs to a server that requests age verification. The necessary information is scanned from the ID locally on the device.