> For the complete documentation index, see [llms.txt](https://hub.bsvblockchain.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hub.bsvblockchain.org/higher-learning/bsv-academy/how-spv-supports-legal-compliance-in-blockchain-technology/legal-compliance-through-verifiable-proof/the-power-of-selective-disclosure.md).

# The Power of Selective Disclosure

**Selective disclosure** represents perhaps SPV's most powerful compliance innovation. Through the combination of **cryptographic key derivation schemes** and **SPV proofs**, parties can prove specific transaction properties to regulators without exposing unrelated financial information. This capability addresses a fundamental tension in financial regulation: regulators need access to specific information for compliance verification, but excessive disclosure violates privacy principles and competitive confidentiality.

Consider the types of questions regulators typically ask during compliance investigations:

* Is this your transaction? (ownership proof)
* Who was the counterparty? (identity disclosure)
* What was this payment for? (transaction purpose)
* How much was transferred? (amount disclosure)
* When did this occur? (timing proof)

With selective disclosure, a business can answer each question specifically without providing access to their entire transaction history:

**Ownership Proof**: Demonstrate control of the private key associated with the transaction's public key, proving "this is our transaction."

**Counterparty Identity**: Reveal the derived keys or identity information associated with the counterparty, proving "we transacted with Company X."

**Transaction Purpose**: Provide transaction metadata or invoice details embedded in or associated with the transaction, proving "this was payment for delivered goods under contract #12345."

**Amount Disclosure**: Show the transaction amounts in the transaction data, proving "we transferred exactly $50,000."

**Timing Proof**: Use the SPV proof to demonstrate the block timestamp, proving "this transaction was included in the blockchain at precisely 2:45 PM UTC on March 15, 2024."

\[Diagram: Selective Disclosure Flow showing how a business can prove specific properties to regulators while keeping other transactions private]


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://hub.bsvblockchain.org/higher-learning/bsv-academy/how-spv-supports-legal-compliance-in-blockchain-technology/legal-compliance-through-verifiable-proof/the-power-of-selective-disclosure.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
