Product Safety and control
You stay in charge.
An agent can’t run up a surprise bill: your apps stop at your limit, and we don’t charge your card for extra usage. It works in the open, and only as far as you let it.
Claude Code deployed web from a41c9e2
Claude Code set DATABASE_URL on worker
Cursor raised web memory to 2 GB
- VYou rolled back api to deployment #41
- VYou sealed STRIPE_KEY on api
Claude Code added shop.example.com to web
Spend this period
Tokens
- Claude CodeAgent token, this workspaceRevoke
- Deploy from CIProject token, shop onlyRevoke
delete_service webClaude CodeRefused
It’s marked destructive, so the agent’s client asks you first, and without confirm: true the server says no.
Sample data
What your agent can do, and what only you can.
An agent token works within its owner’s role, and the server keeps a few things for a person signed in to the dashboard.
| Action | Your agent, with a token | You, signed in |
|---|---|---|
| Deploy, roll back and scale | Yes | Yes |
| Read logs, metrics and the activity log | Yes | Yes |
| Delete a service, volume or backup | After its client asks you, with confirm: true | Yes |
| Raise the spend limit | No | Yes, as owner |
| Buy credit or change the plan | No | Yes |
| Invite people or change roles | No | Yes |
| Create personal tokens | No | Yes |
Guardrails that don’t get in the way.
Spend limits on every plan
When usage reaches your limit, workloads stop instead of the bill growing.
Past what the plan includes, usage comes out of credit you bought. At the limit, workloads stop.
Tokens you control
Each agent token reaches one workspace. Revoke it in a click.
- Claude CodeAgent token, this workspaceRevoke
- CursorAgent token, this workspaceRevoke
- Deploy from CIProject token, shop onlyRevoke
Deletes are marked destructive
So MCP clients such as Claude Code and Cursor ask you before an agent deletes a service, a volume or a project, and the server refuses it without an explicit confirm. A deleted service’s backups are kept for 7 days.
- delete_service webrefused
- delete_service web confirm: truedeleted
Your agent’s client asks you before it sends the second. web’s backups are kept for 7 days.
An activity log
Every action with who did it, person or agent, and what changed, kept for 14 to 90 days depending on your plan.
Sealed secrets
Secrets you seal can be used by your services but never read back.
Isolated by default
Every app runs in a gVisor sandbox, on a private network shared only with its environment.
Let it work. Keep the limit.
$ claude mcp add --transport http dawnrose \
https://app.dawnrose.ai/mcp \
--header "Authorization: Bearer YOUR_TOKEN"