← Back to AI & Technology
Sidy's Intelligence Brief — AI & Technology

Selective Disclosure: Prove the Fact Without Handing Over the File

2026-10-0218 min read

Digital identity usually over-discloses because a document bundles many attributes while a transaction needs only one or two. Verifiable Credentials with selective-disclosure mechanisms let an issuer sign a richer credential, let the holder derive a presentation containing only required claims, and let the verifier validate those claims cryptographically. The design goal is not ‘hide everything’; it is minimum sufficient proof. Privacy still depends on metadata, identifiers, status checks, device behavior and presentation patterns, so selective disclosure must not be confused with anonymity or guaranteed unlinkability.

Digital identityPrivacyVerifiable credentialsSelective disclosureData minimization

The Technology in One Sentence

Instead of copying a whole identity document to prove one property, selective disclosure lets a holder present the minimum claim set needed for the transaction while preserving cryptographic verifiability.

Issuer → Holder → Verifier

W3C’s Verifiable Credentials model uses three basic roles. An issuer makes signed claims, a holder receives and stores the credential, and a verifier evaluates a presentation.

Minimum-proof flow
Issuer signs claims→Holder stores credential→Verifier requests need→Holder derives proof→Verifier validates

The important shift is architectural: the verifier does not automatically need the original full credential.

Why Full Documents Are Often the Wrong Unit

To prove that someone is over a threshold age, a physical license can expose exact birth date, address, document number and other attributes. W3C’s 2025 Recommendation explicitly treats this as a data-minimization problem and supports selective disclosure or abstract claims such as an age-over property.

This changes the unit of exchange from document to required claim. The verifier should request what the transaction needs, not everything the credential happens to contain.

Selective Disclosure and Zero Knowledge Are Related, Not Identical

W3C VC 2.0 supports zero-knowledge mechanisms that can prove a property without revealing its underlying value. Other selective-disclosure techniques can reveal a chosen subset of signed attributes without necessarily proving a predicate in zero knowledge.

The design question is therefore: must the verifier learn the value itself, a subset of values, or only a derived fact?

Unlinkable Proofs Are Emerging — But the Standard Status Matters

W3C’s September 10, 2026 BBS cryptosuite Candidate Recommendation Draft describes selective disclosure and unlinkable derived cryptographic proofs. A holder can generate different derived proofs from the same signed credential, reducing direct linkage through proof artifacts.

But this is still a Candidate Recommendation Draft seeking implementation feedback, not a final W3C Recommendation. Production architecture should distinguish mature standards from evolving cryptosuites.

Minimum Disclosure Is Not Anonymity

W3C’s current v2.1 working draft and threat model are unusually explicit: credential types, extensions, stable identifiers, repeated bearer use, presentation patterns, issuer behavior, external resources and device fingerprinting can all recreate correlation.

So even when the cryptographic proof reveals little, the surrounding system can reveal a lot.

Privacy is a property of the whole presentation path, not only of the signature scheme.

Evidence Map

  • Observed / W3C 2025: VC Data Model 2.0 is a W3C Recommendation and supports selective disclosure and zero-knowledge-compatible securing mechanisms.
  • Observed / data minimization: W3C urges verifiers to request only information strictly necessary for the transaction.
  • Observed / September 2026: the BBS cryptosuite Candidate Recommendation Draft supports selective disclosure and unlinkable derived proof artifacts.
  • Observed / current v2.1 drafts: metadata, bearer reuse, use patterns, issuer behavior and device tracking remain correlation risks.
  • Inference: the strategic value is not merely digitizing documents; it is changing the disclosure boundary from whole-record transfer to transaction-specific proof.
  • Unknown: interoperability, wallet UX, governance and verifier adoption will determine how much theoretical privacy survives real deployments.

Sidy’s Synthesis — Minimum Sufficient Proof

Do not ask ‘what credential can the user show?’ Ask ‘what is the smallest fact the verifier must know to make the decision?’

My synthesis is to design identity backwards from the decision:

Decision-to-proof design
Decision→Minimum fact→Trusted issuer→Derived proof→Verification→Discard excess

This reduces data collection, liability and honeypot size while preserving decision usefulness.

This is Sidy’s synthesis, not a W3C-named framework.

What Can Break

  • Over-requesting: verifiers keep asking for full records because it is operationally easier.
  • Correlation by metadata: the proof hides attributes but the surrounding profile identifies the holder.
  • Status leakage: revocation/status architecture reveals usage patterns.
  • Wallet compromise: holder software discloses more than intended.
  • Semantic mismatch: the cryptographic proof is valid but the verifier interprets the claim incorrectly.
  • Governance failure: technically valid issuers are not institutionally trustworthy for the decision being made.

Remember This

  • Digitizing a document is not the same as minimizing disclosure.
  • The transaction usually needs a fact, not the whole credential.
  • Selective disclosure and anonymity are different properties.
  • Unlinkable cryptographic proofs can still sit inside a correlatable system.
  • Design identity from the decision backward to the minimum sufficient proof.

Primary sources

Facts, figures and quotations should be traceable to the sources below. Sidy's synthesis is labeled as synthesis and does not replace sourced facts.

  1. W3C — Verifiable Credentials Data Model v2.0, Recommendation 15 May 2025
  2. W3C — Verifiable Credentials 2.0 family becomes W3C Recommendation
  3. W3C — Data Integrity BBS Cryptosuites v1.0 Candidate Recommendation Draft, 10 September 2026
  4. W3C — Verifiable Credentials Data Model v2.1 Working Draft, 30 September 2026
  5. W3C — Verifiable Credentials Data Model Threat Model v2.1