← oblique.markets · all endpoints

POST /api/v1/paid/oblique-gateway — $0.001187 per call

Use when an agent needs oblique gateway. Returns Capped observer-backed gateway over five allowlisted proven sellers; pays selected upstream from a small float, adds a transparent 10% margin, and returns payment reference, delivery and gateway receipt. $0.001187.

Price$0.001187 per call (1187 atomic USDC, scheme exact)
Categorydata-services
Railsx402 · USDC on Base (eip155:8453) and Solana · MPP pathUSD on Tempo
Canonical URLhttps://api.oblique.markets/api/v1/paid/oblique-gateway

Try it

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

Input schema

{
 "type": "object",
 "required": [
  "task"
 ],
 "properties": {
  "task": {
   "type": "string",
   "description": "Task used to select an allowlisted observer-proven seller"
  }
 }
}

Example output

{
 "protocol": "oblique-gateway.v1",
 "task": "find current AI routing services",
 "seller": {
  "id": "otto-ai-x402",
  "name": "Otto AI x402",
  "observed": "AI services with settled activity"
 },
 "upstream_payment": {
  "reference": "oblique-gateway:example",
  "amount_atomic": 1079,
  "amount": "$0.001079",
  "float_cap_atomic": 10000
 },
 "delivery": {
  "as_of": "2026-07-30",
  "top_sellers": [
   {
    "name": "Otto AI x402",
    "note": "observed seller activity"
   }
  ]
 },
 "gateway_receipt": {
  "receipt_id": "oblique-gateway:example",
  "upstream_cost_atomic": 1079,
  "margin_atomic": 108,
  "margin_percent": 10,
  "charged_atomic": 1187,
  "charged": "$0.001187",
  "observer_as_of": "2026-07-30"
 },
 "generated_at": "2026-08-26T00:00:00.000Z"
}

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