1 · Establish your root
Verify personhood once and mint your OG root key as an ERC-4337 smart account on Base. This is the only step that touches your real identity, and it is the only one you ever repeat — never.
cli — coming soon
npx humancv init
# → verifies personhood, derives + registers your root2 · Contribute
Upload a file, write a post, or push a commit. Each is signed by a key derived from your root with a time seed, and recorded as an attestation on Base. The artifact itself is written permanently to Arweave.
shell
npx humancv push ./prism-engine.zip
# stored on Arweave · attested on Base · key: 0x7e3f…a91c (anon)Nothing is linked yet
At this point your contribution is detached from you. It accumulates a real, timestamped track record under a key nobody can trace back — until you want them to.
3 · Claim when ready
Reveal authorship selectively. The proof was always there — a mathematical link between the derived key and your root — you are simply choosing the audience and the moment to disclose it.
shell
npx humancv reveal prism-engine
# proves: this artifact descends from your verified-human rootWhat you just did
- Created one human-bound root and a derived key beneath it.
- Stored an artifact forever and attested ownership cheaply on Base.
- Kept authorship private, then disclosed it with a selective-disclosure proof.
Pre-release
The CLI commands above illustrate the intended flow. APIs and package names may change before public release.
