Guardrail config
Update your operator’s guardrail configuration:curl
Available task types:
evm_action, spend_control, deploy_actions, external_comms, data_analysis, content_publication. Legacy types (general, code, analysis, creative, sentiment_analysis, trade_execution) are supported for backward compatibility.418 I'm a Teapot.
Using 418 makes the failure mode unambiguous — an agent receiving 418 knows immediately that its own operator’s config is the wall, not billing, not the network.
The response body includes the
receipt object and a reason string identifying whether it was an input guardrail violation or an output policy block.
Approval thresholds
Actions that exceed a value threshold require human approval before the pipeline continues. No value moves until an operator explicitly approves.curl
When a held action lands in the queue, operators can resolve it from:
- The Approval Queue in the dashboard
- The REST API using an API key (
PATCH /api/v1/approvals/:id) - The SDK via
client.resolveApproval()
For the full approval queue documentation — including webhooks, auto-approve rules, and framework integration — see Approval Queue.
Kill switch
The kill switch immediately suspends all task submission for your operator account. Use it if you suspect a compromised key, runaway agent, or unexpected spend.curl
Emergency response playbook
If you suspect a compromised key or runaway agent:- Activate kill switch — immediately halts all submissions
- List and revoke the suspected key (
DELETE /api/v1/operator/keys/:keyId) - Generate a new key with a new name
- Deactivate kill switch to resume normal operation
- Review task history at
GET /api/v1/operator/tasksto audit what ran
Compliance certificates
PRO and ENTERPRISE operators can generate cryptographically-signed compliance certificates proving their compute history.curl
Compliance certificates are only available on PRO and ENTERPRISE tiers. FREE tier operators receive a
403 Forbidden.
