Why Privacy-First Documentation Matters
When you document a zero-knowledge system, you face a fundamental paradox: you need to explain clearly what the system does without undermining the very privacy guarantees it provides.
When you document a zero-knowledge system, you face a fundamental paradox: you need to explain clearly what the system does without undermining the very privacy guarantees it provides.
When I chose Docusaurus 3 for DPO2U's documentation site, the decision wasn't obvious. Here's why I picked it over Nextra, GitBook, and Mintlify — and the configuration decisions that shaped the final result.
The the host chain bboard example stores the owner public key hash on the public ledger. Anyone with an indexer can track who owns which post. We set out to hide it — and learned that Compact's privacy model is more nuanced than a single keyword.
This post documents the implementation of ownership hiding with selective disclosure, including a compiler-enforced lesson about what sealed actually means in Compact 0.21.