Knowing the boundaries is faster than discovering them. These are deliberate, not gaps waiting to be filled.
CitizenAI does not decide what your agent does, plan its work, or run autonomous workflows. It does not replace OpenClaw, Hermes, or their skill systems. It provisions accounts and answers tool calls.
Every connection is outbound, from your machine to CitizenAI:
POST /mcp with its own gateway token.CitizenAI does not open an inbound connection to OpenClaw or Hermes, and it does not store a gateway URL. If your machine is off, nothing reaches it.
Pairing a runtime buys nothing. Every paid provisioning is approved separately. Before accepting payment, CitizenAI checks that the provider can actually fulfil the request — if that check fails, no money moves and you see Provider unavailable.
An agent can read balances and ask for transfers, which are signed server-side. Wallet private keys are never returned to an agent, by any tool, in any form.
The cloud browser live link gives control of the browser until the session ends. CitizenAI shows it only to you, in the sign-in dialog, and never logs it.
CitizenAI does not host your agent, run your models, or provide compute. Your runtime runs where you run it.