Selective Disclosure for Professional Credentials: Proving One Thing Without the Rest
When we published Decentralized Professional Credentials in January, the protocol had one deliberate gap, and we said so plainly: presenting a credential meant presenting all of it. You could prove you worked at a company, but only by also handing over your role, your dates, and everything else the credential carried. We named selective disclosure as the next project in the series, and designed the credential format to accommodate it. This is that project.
We’re publishing a companion research paper that adds field-level selective disclosure to the base protocol, with the source code on GitHub. A holder now chooses which individual claims to reveal at presentation time and withholds the rest; the verifier sees the revealed values and nothing more than a count of how many items were held back. It builds directly on the base protocol – which remains required reading – and reuses its Ed25519 signing and did:key identifiers without change.

