AffixIO AFFIXIO
Contact

White paper WP-017

ZK Selective Disclosure for eIDAS 2.0 and the EUDI Wallet

Prove you are over 18 without revealing your birthday or linking every login.

At a glance

Paper
WP-017
Topic
ZK Selective Disclosure for eIDAS 2.0 and the EUDI Wallet
Format
PDF + web summary
Signatures
ML-DSA-65 post-quantum (NIST FIPS 204)
Sandbox
Reproducible at affix-io.com/sandbox
Company
AffixIO, Wales, UK

ZK Selective Disclosure for eIDAS 2.0 and the EUDI Wallet is an AffixIO technical paper. Prove you are over 18 without revealing your birthday or linking every login.

The EUDI Wallet rollout needs selective disclosure that scales across 27 member states. SD-JWT works, but linkability bites at scale. We outline a ZK-native wallet architecture with predicate proofs for age thresholds and attribute claims.

Summary

The EUDI Wallet rollout needs selective disclosure that scales across 27 member states. SD-JWT works, but linkability bites at scale. We outline a ZK-native wallet architecture with predicate proofs for age thresholds and attribute claims.

Download the full PDF for technical detail, diagrams, and reproduction steps. Public sandbox: affix-io.com/sandbox.

Related reading

Frequently asked questions

What is selective disclosure?

Presenting only the attributes a service needs, such as proving age over 18 without sharing your full date of birth.

How is ZK different from SD-JWT?

ZK proofs can show predicates and hide correlatable identifiers, reducing cross-service tracking when the same credential is reused.

Is this compatible with eIDAS 2.0?

The architecture maps to EUDI Wallet issuance and presentation flows while adding predicate circuits for common eligibility checks.