This page is for self-hosted operators. Hosted end users should use the dashboard and
axon-op, not direct database mutation.Two-Surface Support Note
If a user reportsTOOL_NOT_AVAILABLE_IN_RUNTIME_SURFACE, they are on the runtime surface and tried to use an operator-only tool. The remediation is to move the workflow to the dashboard, @axon402/cli (axon-op), or the explicit operator/manage MCP surface. Do not ask them to broaden the runtime key or re-enable a mixed default surface.
Launch Guardrails
- Keep provider-search feedback publishing and retention flags off unless you have deployed the receiver URL, signing key, and monitoring for that pipeline.
- Treat SQL mutation paths below as break-glass procedures for self-hosted environments, not normal product workflows.
Triage table
Do not recommend broadening a runtime key, issuing a wildcard-scope key, or bridging the surfaces. The split is the product model; support guidance should reinforce it, not soften it.
Startup Checklist
- Confirm the daemon is running on port
3030 - Confirm runtime config from the host environment or Secret Manager. For local development, the canonical file is
axon-402-mcp/.env. - Run
curl $AXON_API_URL/health - Run
curl $AXON_API_URL/ready— confirmready: true - Confirm one low-risk governed fetch succeeds
- Confirm one approval-required request can be approved and retried
- Confirm
/v1/orgs/<org_id>/vaultshows real on-chain USDC balance - Confirm
/v1/orgs/<org_id>/workforceshows non-negative spendable balances - Confirm
axon-op auth whoamisucceeds with an org-wide operator key
Approval Handling
Dashboard Approval
- Open the Approvals page
- Review
intent,host,amount,risk_score, andalignment_score - Click Approve or Deny
Headless Approval
AXON_APPROVAL_EXPIRY_MINUTES (default 5).
Manual Freeze Procedure
- Dashboard
- MCP Tool
- SQL (Last Resort)
- Click Emergency Stop in the app shell
- Confirm the freeze action
Incident Triage Queries
Recent Denied Decisions
Spending Velocity (Last Hour)
Escalated Approvals Waiting
Webhook Delivery Health
Dead-Letter Webhooks
Rollback Checklist
Level 1: Freeze All Agents
Level 2: Disable Background Workers
Level 3: Zero-Out Mandate Limits
Level 4: Shutdown the Daemon
SIGTERM gracefully.