The commit
When you publish, you also post a commitment to Base: a hash binding the artifact to a derived key. On its own the commitment reveals nothing — not the artifact, not the author, not the link to your root. It simply fixes the fact that something existed at a moment in time, signed by some key.
The reveal
Later, a reveal is a selective-disclosure proof. You demonstrate that the committed key descends from your root, and therefore that the contribution is yours. You choose the audience — one recruiter, a DAO, or the entire world — and the moment.
Reveal ≠ register
The timeline
- t₀ — commit. Publish + post a hash. Detached from you.
- t₀…tₙ — accumulate. A real, timestamped track record grows under the key.
- tₙ — reveal. Prove descent from your root to a chosen audience. The whole history becomes provably yours.
Granularity
Disclosure is not all-or-nothing. You can reveal a single artifact, an entire handle’s history, or a whole quarter of contributions — and you can reveal to different audiences independently. The same primitive scales from “show one person” to “announce publicly.”
Reveals are one-way in practice
