Skip to content

tally init

One-flow onboarding: identity (silent) → harness check → relay (connect).

--email is the hosted-beta signup (K44): a free seat when one exists (first come, first serve); when the beta is full the attempt itself puts you on the waitlist and we email you when seats open. Everything local works either way. A fresh identity is generated silently (K34): the recovery mnemonic is never printed here; one copy goes to the OS keyring when available, and the deliberate reveal ceremony is tally backup. Idempotent + re-runnable: an existing identity is reused, an existing relay credential skips connect. Composes signin + signup + connect; it reimplements none of them.

usage
tally init [OPTIONS]
--email <ADDRESS>
Sign up for a hosted beta seat with this email (waitlists you when the beta is full; free tier, first come first serve)
--new-account-email <NEW_ACCOUNT_EMAIL>
Mint a throwaway account with this email for the connect step (testing)
--skip-connect
Onboard identity + harness only; skip the relay connect
--quiet
Accepted for script compatibility; the fresh path is always quiet now (the mnemonic is never printed by init)
--mnemonic-out <PATH>
Write the recovery mnemonic to this file instead (created 0600; refuses to overwrite an existing file)
Terminal window
# sign up for a hosted beta seat
tally init --email you@example.com
# fresh machine → connected
SKYTALE_API_KEY=sk_live_… tally init
# identity + harness only
tally init --skip-connect