Privacy as a Property of the Stack
Default-private at the protocol layer. Selective disclosure under holder control.
Problem
What does it mean for a digital monetary system to be private? Privacy is one of the most overloaded words in the digital-money debate; what does it have to mean for the design to be coherent?
Solution
Default-private at protocol layer, scoped disclosure under holder control.
Privacy means default-private at the protocol layer, with selective disclosure under holder control or lawful warrant, and with the disclosure surface sized to the verification need rather than to the cryptographic limit of a prior era.
In StableZK, transactions are shielded by default using a zero-knowledge proof system. Account holders can issue scoped view keys to third parties. Compliance attestations prove specific properties without disclosing the underlying state. There is no master key.
Discussion
Privacy is not the absence of records. Privacy is the holder's control of disclosure. Cash exemplifies the property: holders cannot generate counterparty records on demand, but the records that exist are accessible under warrant. Banking exemplifies the corollary: holders generate counterparty records for their bank but the bank operates a controlled-disclosure regime against the rest of the world.
The pre-cryptographic constraint — that verifying a property required disclosing the underlying state — collapsed with production-ready zero-knowledge proofs. Most of the existing privacy/compliance debate is unaware of the collapse.
See Also
- Ch. 6 · The Regulatory Perimeter — view keys, compliance attestations, warrants, jurisdictions
- § 6.2 · ZK Compliance Attestations — the chapter where the privacy/compliance binary collapses