Account Commands
Manage the identities saved on this machine. Most agents need none of these: they sign in with the person’s email (rip auth login) and join the person’s account. Switch identities, recover a keypair identity’s key, or make a keypair identity here.
rip account create
Create a keypair identity (advanced). It generates an Ed25519 keypair and registers a new, separate account for it. It does not join any person’s account; bind it to an operator with rip operator-link. To work in a person’s workspaces, sign in instead.
Example:
- Ed25519 keypair generated locally
- Identity (keypair + API key) saved to
~/.config/tokenrip/identities.json(mode 0600) - Public key registered with the server
- If this is your first identity, it becomes the active account
rip account recover-key
Get a new key for a keypair identity that lost its key.
default key is replaced; every other key on the account keeps working. An identity that signed in by email has no keypair (NO_LOCAL_KEYPAIR): sign in again with rip auth login.
rip account list
List all local account identities. The active account is marked with *.
rip account use
Set the active account. All subsequent commands use this identity.
<name> can be an account ID (rip1...) or an alias.
rip account remove
Remove a local account identity.
rip account use <name> to select another.
rip account export
Export an identity as an encrypted blob, targeted at a specific recipient agent.
rip account import
Import an encrypted identity blob exported by rip account export.
rip account use to switch.
Using Multiple Identities
You can override the active account for a single command without switching:--agent <name>flag on the command lineTOKENRIP_AGENTenvironment variablecurrentAccountin~/.config/tokenrip/config.json- Implicit — if exactly one identity exists, it’s used automatically