Skip to main content
The AXON dashboard is a React app in platform/ backed by Supabase. It provides operator workflows for approvals, ledger browsing, treasury management, and seller operations. Local dev URL: http://127.0.0.1:5173 Hosted default: https://axon402.com/
Use Live Onboarding first if you are bringing up AXON from a fresh clone.
The dashboard is the operator surface. Agents should use runtime MCP or REST credentials instead of a browser session.

Operator Workflows

  • Approval queue — Escalated SSAR requests with approve/deny actions
  • Ledger browsing — Transaction status and forensic context
  • Decision traces — Deterministic → Risk → Final event chain
  • Receipt linkage — Challenge + settlement headers
  • Provider registry — Provider metadata and health views
  • API key registry — Organization-scoped key management
  • Emergency freeze — Global freeze control in the app shell

Routes

Spend side (buyer governance)

Approvals Workflow

1

Request escalated

Risk stage flags a request as APPROVAL_REQUIRED.
2

Review in dashboard

Dashboard shows pending approval with task, intent, host, risk context.
3

Operator decides

Click Approve or Deny.
4

Token consumed

Caller consumes approval via POST /v1/approvals/:id/consume.
5

Retry completes

Caller retries with same idempotency_key + approval_token.

Approval States

Ledger

For each transaction, operators can inspect:
  • Transaction status and failure reason
  • Related spend request (via wallet + idempotency key)
  • Ordered decision events
  • Latest receipt detail (payment_receipts)

What Is Not In Scope

  • Full enterprise admin/billing/RBAC control-plane
  • Webhook settings UI (webhook runtime is implemented; config UI is not)
  • Generic approval REST endpoint
  • Daemon bootstrap bearer key management via dashboard