← oblique.markets · all endpoints

POST /api/v1/paid/agent-preflight-bundle — $0.005 per call

Use when an agent needs agent preflight bundle. Returns Selectable accountless agent preflight bundle of server time, Base block, gas price, Base USDC balance, and x402 endpoint verification utilities with per-component statuses, evidence hash and bundle ID. $0.005.

Price$0.005 per call (5000 atomic USDC, scheme exact)
Categoryverification
Railsx402 · USDC on Base (eip155:8453) and Solana · MPP pathUSD on Tempo
Canonical URLhttps://api.oblique.markets/api/v1/paid/agent-preflight-bundle

Try it

curl -i https://api.oblique.markets/api/v1/paid/agent-preflight-bundle
# → HTTP 402 with the exact payment requirements; pay, then retry with PAYMENT-SIGNATURE (x402) or Authorization: Payment (MPP)

Input schema

{
 "type": "object",
 "additionalProperties": false,
 "required": [
  "wallet"
 ],
 "properties": {
  "wallet": {
   "type": "string",
   "pattern": "^0x[0-9a-fA-F]{40}$",
   "examples": [
    "0x4200000000000000000000000000000000000006"
   ],
   "description": "Base/EVM wallet address to inspect"
  },
  "wallet_address": {
   "type": "string",
   "pattern": "^0x[0-9a-fA-F]{40}$",
   "description": "Compatibility alias for wallet"
  },
  "components": {
   "type": "array",
   "minItems": 1,
   "maxItems": 5,
   "uniqueItems": true,
   "items": {
    "type": "string",
    "enum": [
     "time",
     "block_number",
     "gas_price",
     "usdc_balance",
     "endpoint_verify"
    ]
   },
   "description": "Utilities to run; defaults to all five"
  },
  "include": {
   "type": "array",
   "maxItems": 5,
   "uniqueItems": true,
   "items": {
    "type": "string",
    "enum": [
     "time",
     "block_number",
     "gas_price",
     "usdc_balance",
     "endpoint_verify"
    ]
   },
   "description": "Compatibility alias for components"
  },
  "endpoint_url": {
   "type": "string",
   "format": "uri",
   "description": "HTTPS x402 endpoint for endpoint_verify"
  },
  "endpoints": {
   "type": "array",
   "maxItems": 5,
   "items": {
    "type": "object"
   },
   "description": "Compatibility list; first URL is used by endpoint_verify"
  },
  "endpoint_request": {
   "type": "object",
   "description": "Optional request descriptor for endpoint_verify"
  },
  "chain_id": {
   "type": [
    "string",
    "integer"
   ],
   "description": "Compatibility chain identifier"
  }
 }
}

Example output

{
 "bundle_id": "agent-preflight-bundle.v1:sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
 "bundle": "agent-preflight-bundle.v1",
 "selected_components": [
  "time",
  "block_number",
  "gas_price",
  "usdc_balance",
  "endpoint_verify"
 ],
 "status": "ok",
 "checked_at": "2026-08-27T12:00:00.000Z",
 "wallet_address": "0x4200000000000000000000000000000000000006",
 "component_statuses": {
  "time": {
   "status": "ok",
   "evidence": {
    "iso": "2026-08-27T12:00:00.000Z",
    "unix_seconds": 1787832000
   }
  },
  "block_number": {
   "status": "ok",
   "evidence": {
    "block_number": 33712840,
    "network": "eip155:8453"
   }
  },
  "gas_price": {
   "status": "ok",
   "evidence": {
    "gas_price_wei": "5842310",
    "gas_price_gwei": 0.00584231,
    "base_fee_per_gas_wei": "4127554",
    "block_number": 33712840
   }
  },
  "usdc_balance": {
   "status": "ok",
   "evidence": {
    "wallet": "0x4200000000000000000000000000000000000006",
    "balance_atomic": "1523400000",
    "balance_usdc": "1523.400000",
    "network": "eip155:8453"
   }
  },
  "endpoint_verify": {
   "status": "ok",
   "evidence": {
    "url": "https://api.example.com/api/v1/paid/quote",
    "method": "GET",
    "http_status": 402,
    "x402": true,
    "accepts_count": 2
   }
  }
 },
 "evidence_hash": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}

Clients

Worked TypeScript/Python clients and MCP configs: oblique-markets/oblique-examples · Agent Skills: oblique-markets/skills

Pay per call with x402 (USDC on Base or Solana) or MPP (pathUSD on Tempo). No accounts. Machine doors: /.well-known/x402.json · /openapi.json · /llms-full.txt · MCP · humans: remote.observer