Skip to main content

Note Disclosure

A disclosure key proves what one of your notes holds — its amount and asset — to an auditor, a counterparty or anyone else, without giving them any power to spend it. It is a short orbdisc:… string you hand over yourself; nothing is published on chain.

Also called "selective disclosure"

Product and community material call this selective disclosure. These docs say note disclosure, after the orbdisc: prefix. It is the same feature.


Create a disclosure key​

  1. Open Shielded Pool and unlock the vault.
  2. In Notes, find the note and press the key icon in its Disclosure Key column.
  3. Share Note Disclosure opens with the note's Value, Commitment and Asset ID.
  4. Press Copy Key and send the key to the person who needs it.

Each key covers exactly one note. To disclose several notes, share one key per note.


Verify a disclosure key​

Anyone can verify a key; it does not need your vault.

  1. Open Disclosure in the app sidebar. The Verify Disclosure page opens.
  2. Paste the key into Disclosure Key, or press Paste.
  3. Press Verify. The app recomputes the note's commitment from the key, then asks the chain whether the shielded pool holds that commitment ("Checking chain…").
  4. Press Reset to check another key.
The Verify Disclosure page with a verified key
ResultMeaning
On chain at leaf NThe key matches its commitment and the pool holds that commitment: the note was created with that value and asset
Not found on chainThe key is well formed, but the pool does not hold its commitment, or the node could not be reached. Anyone can build such a key for any amount; do not treat it as proof of funds
Invalid disclosure keyThe key is malformed or edited. Check that the whole key, including orbdisc:, was pasted

A verified key shows the Note Contents: Value (raw) in planck, Asset ID, Commitment and Owner Public Key.

Verifying tells the node you ask which commitment you are checking. The key format and the check itself: Disclosure Key Format.


What a disclosure key reveals​

RevealsNever reveals
The note's amountYour spending key or viewing keys
The assetThe nullifier, so nobody can tell from the key whether the note is spent
The note's one-time owner public keyYour public account or your privacy address
The blinding that makes the commitment check workAny other note you hold
The commitmentWho sent the note to you, or who you sent it to
A disclosure proves contents, not ownership

A valid key shows that whoever made it knew what the note holds. The sender of a note knows the same contents and can make the same key. It does not prove who owns the note now, or that it is unspent.

Share it only with the intended party

Anyone who has the key can check the note's contents. A key cannot be revoked once shared.