
Selective Disclosure for Professional Credentials
A companion to Decentralized Professional Credentials that adds field-level selective disclosure. The base protocol required presenting a credential in full; here the holder reveals a chosen subset of claims and keeps the rest hidden – proving where they worked without disclosing role or dates, or proving a certification without disclosing its level. The verifier learns the revealed values and only how many items were withheld. The scheme follows SD-JWT (RFC 9901) and reuses the base protocol’s Ed25519 signatures and did:key identifiers unchanged.
Crucially, it requires no change to the on-chain registry, the smart contracts, or the verification flow: the anchor is the hash of the signed token alone, identical across every presentation, so the extension is backward compatible and adds no on-chain cost. An optional holder binding defends against replay. The proof of concept extends the base PoC on both Ethereum (Solidity) and IOTA Rebased (Move).



