ZK Compliance Attestations
Prove the property. Disclose nothing.
Problem
How does the holder prove a regulatory property — "I am not on the OFAC sanctions list," "my funds came from non-sanctioned sources," "I am below the FATCA reporting threshold" — without disclosing the underlying state?
Solution
A library of zero-knowledge attestation circuits. Prove the property. Disclose nothing.
A library of zero-knowledge attestation circuits, each of which proves a specific property holds against the holder's account state, with no disclosure of the state itself.
The library covers, at minimum:
- Source-of-funds attestation
- Sanctions-list non-membership
- Jurisdiction-of-residence
- Aggregate-transfer-below-threshold
- Tax-basis computation
New attestations are additive. Each circuit is published, audited, and versioned.
Discussion
This is the chapter where the privacy/compliance binary collapses. Every regulatory ask that previously required transaction-level disclosure can be reformulated as a property to be proved. The compliance regime asks the same questions and gets the same answers. The disclosure surface is materially smaller.
See Also
- § 6.5 · Re-attestation Under Primitive Change — what happens to existing attestations across the proof-system migration
- § 3.2 · Proof Systems — the primitive every attestation depends on