← oblique.markets · all endpoints

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

Use when an agent needs agent preflight bundle. Returns Accountless agent preflight bundle combining proven server time, current Base block number, gas price, Base USDC wallet balance, optional x402 endpoint challenge checks, component statuses and a sha256 evidence hash. $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}$",
   "description": "Base/EVM wallet address to inspect"
  },
  "endpoints": {
   "type": "array",
   "maxItems": 5,
   "description": "Optional x402 endpoints to verify before spending",
   "items": {
    "type": "object",
    "required": [
     "url"
    ],
    "additionalProperties": false,
    "properties": {
     "url": {
      "type": "string",
      "format": "uri",
      "description": "HTTPS endpoint URL"
     },
     "method": {
      "type": "string",
      "enum": [
       "GET",
       "POST"
      ],
      "default": "GET"
     }
    }
   }
  }
 }
}

Example output

{
 "bundle": "agent-preflight-bundle.v1",
 "status": "ok",
 "wallet": "0x4200000000000000000000000000000000000006",
 "observed_at": "2026-08-27T12:00:00.000Z",
 "components": {
  "time": {
   "status": "ok",
   "evidence": {
    "iso": "2026-08-27T12:00:00.000Z",
    "unix_seconds": 1787832000
   }
  },
  "base_block": {
   "status": "ok",
   "evidence": {
    "block_number": 33712840,
    "network": "eip155:8453"
   }
  },
  "base_gas": {
   "status": "ok",
   "evidence": {
    "gas_price_wei": "5842310",
    "gas_price_gwei": 0.00584231,
    "base_fee_per_gas_wei": "4127554",
    "block_number": 33712840
   }
  },
  "base_usdc_balance": {
   "status": "ok",
   "evidence": {
    "wallet": "0x4200000000000000000000000000000000000006",
    "balance_atomic": "1523400000",
    "balance_usdc": "1523.400000",
    "network": "eip155:8453"
   }
  },
  "endpoint_checks": [
   {
    "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