human.cvhuman.cv

Getting Started

Quickstart

Three steps take you from nothing to a contribution that is provably yours — whenever you decide to prove it.

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 root

2 · 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 root

What 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.