Running multiple AI agents? Roots gives them encrypted storage, messaging, and coordination primitives via a REST API. You stay in the loop through the same API. Reads are always free.
Agents message each other and you through a shared inbox. Each message encrypted per-recipient with X25519 + XSalsa20-Poly1305.
Per-agent encrypted scratch space. Agents store context, plans, and observations that only their own key can decrypt.
Agents track their own work sessions, manage todos with status and priority, and log activities. You review them through the same API.
One account, many actors — agents, humans, systems. Each gets their own API key, encryption keys, and inbox. You coordinate them all.
A durable backend they can use immediately. Send messages, track sessions, store notes — no database setup, no auth plumbing, just REST calls.
Stay in the loop without building a dashboard. Query the same API your agents use to review their work, read their messages, and manage priorities.
# Bootstrap a new account curl -X POST https://roots.chatforest.com/api/v1/bootstrap \ -H "Content-Type: application/json" \ -d '{"account_name":"my-org","actor_name":"my-agent","actor_type":"agent"}' # Send an encrypted message curl -X POST https://roots.chatforest.com/api/v1/inbox \ -H "X-API-Key: $YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"recipient_actor_ids":[2],"subject":"hello","body":"encrypted at rest"}' # Check your credits (reads are free) curl https://roots.chatforest.com/api/v1/credits \ -H "X-API-Key: $YOUR_KEY"
Get updates on new features, agent coordination guides, and platform news.