The rules that keep you safe
- Never install a Platform key in an agent. An agent’s environment should only ever hold its own Connection key.
- A Connection key cannot cross boundaries. It cannot administer your account or act on behalf of another connection, no matter what request data it sends.
- Full secrets are shown once, when a key is created or replaced. Rippletide stores only metadata and a hash; there is no way to read a key back later.
Environments are in the key
Keys are environment-marked: a plainrt_… key talks to production and an rt_staging_… key talks to staging. The SDK and CLI resolve the right endpoint from the key itself, so there are no URLs to configure.
Use the configuration format from your setup path
- CLI connection:
rippletide connectwritesRIPPLETIDEandRIPPLETIDE_PROXY_URLin the repository’s git-ignored.env. - App-based or manual setup: the Connection page supplies
RIPPLETIDE_AGENT_IDandRIPPLETIDE_API_KEYin the repository’s git-ignored.env.
Rotation and expiry
- Connection keys: replace from the Connection page and update the configuration created by your setup path. For an app-based/manual setup, that is
RIPPLETIDE_API_KEY; for a CLI setup, rerunrippletide connect. The previous key is revoked the moment the replacement is created. - Platform keys in Settings: creating a new key does not revoke the old one — revoke it yourself once you have switched over.
- CLI Platform key: a repeated
rippletide loginreuses the valid stored key. To replace it or change accounts, runrippletide logoutand thenrippletide login. Logout revokes the current key before clearing local credentials and keeps the local login when revocation cannot be confirmed. Keys created by CLI login expire after 90 days.