sumvin keys when you’d rather approve things yourself, from a key you hold, on a machine you chose.
sumvin keys generate
Creates a signing key and stores it on this machine.
Flags
Output states
- Success prints the key’s address. The key itself is never printed, by this command or any other — only the address, which is safe to share.
- If a key already exists, the command refuses and tells you to use
--forceor runsumvin keys showto see the one you have. If your existing key has already been registered with your account, overwriting it without a way to unregister the old one leaves that old key with standing authority and no copy of it on this machine —--forceproceeds anyway, deliberately.
sumvin keys add-to-safe
Registers your local key’s address with your account and waits for the registration to settle.
Flags
Only the key’s public address ever leaves this machine.
Output states
pendingwhile the registration is in progress, then a confirmation once it’s active.- Registration can fail. A failed registration is a failed run, not a state to retry blindly — check
sumvin keys showbefore trying again.
sumvin keys show
Shows your local key’s address and whether it’s registered with your account.
Flags
Output states
- If you’ve generated a key, its address and registration status (registered, not registered, or unchecked if you’re signed out).
- If no key exists yet, the command says so and points at
sumvin keys generate.
Exit codes
All three commands use0 for success and 1 for failure — a registration that fails to settle is a failed run, not a negative answer.