Skip to main content
POST
Governed Fetch (SSAR)
The primary endpoint for governed HTTP requests. Accepts the same contract as the governed_fetch MCP tool.

Request

Required Fields

Optional Fields

Example Request

Response

Success response

Returned only when AXON either completes the request without a 402, or successfully settles and retries the paid request.

Fields

Payment Object

Decision Object

Error responses

Approval, policy, and provider failures are returned as structured error envelopes rather than success payloads.
  • APPROVAL_REQUIRED: human approval required. The error details include approval_request_id.
  • REJECTED_POLICY, REJECTED_LIQUIDITY, REJECTED_NETWORK, INTENT_MISMATCH: deterministic or scoring denial.
  • PROVIDER_UNVERIFIED, PAYMENT_FAILED, SETTLEMENT_FAILED, REQUEST_TIMEOUT, CIRCUIT_OPEN: provider or settlement failures.

Behavior

  1. If the upstream response is not 402, AXON returns the provider response without payment
  2. On 402, AXON evaluates deterministic + risk stages, then either:
    • Signs payment and retries the request
    • Escalates or denies with a structured error
  3. When retrying after APPROVAL_REQUIRED, send the same URL, method, and body together with approval_token. Approval matching is bound to that original request context.
  4. Call read_spending_policy first in a new session to understand the active mandate