← oblique.markets · all endpoints

POST /api/v1/paid/agent-return-context — $0.005 per call

Use when an agent needs agent return context. Returns Accountless returning-agent context bundle with optional Bazaar, time, Base, facilitator-health, cursor-aware Bazaar delta and trending components, statuses, next cursor, and 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-return-context

Try it

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

Input schema

{
 "type": "object",
 "additionalProperties": false,
 "examples": [
  {
   "components": [
    "time",
    "bazaar_delta",
    "bazaar_trending"
   ],
   "since_snapshot": "2026-08-28"
  }
 ],
 "properties": {
  "components": {
   "type": "array",
   "minItems": 1,
   "maxItems": 6,
   "uniqueItems": true,
   "items": {
    "type": "string",
    "enum": [
     "bazaar",
     "time",
     "base",
     "facilitator_health",
     "bazaar_delta",
     "bazaar_trending"
    ]
   },
   "description": "Optional signals to include; defaults to the four legacy components."
  },
  "since_snapshot": {
   "type": "string",
   "description": "Completed Bazaar snapshot date to anchor a delta/trending poll."
  },
  "cursor": {
   "type": "string",
   "description": "Opaque continuation cursor returned by a prior poll."
  }
 }
}

Example output

{
 "bundle": "agent-return-context.v1",
 "selected_components": [
  "time",
  "bazaar_delta",
  "bazaar_trending"
 ],
 "since_snapshot": "2026-08-28",
 "component_statuses": {
  "time": {
   "status": "ok",
   "evidence": {
    "iso": "2026-08-29T12:00:00.000Z",
    "unix_seconds": 1788000000
   }
  },
  "bazaar_delta": {
   "status": "ok",
   "evidence": {
    "as_of": "2026-08-29",
    "compared_to": "2026-08-28",
    "added": {
     "count": 2,
     "sample": [
      "https://new.example/api"
     ]
    },
    "removed": {
     "count": 1,
     "sample": [
      "https://old.example/api"
     ]
    },
    "price_changed": {
     "count": 1,
     "sample": [
      {
       "resource": "https://data.example/api",
       "from_atomic": "1000",
       "to_atomic": "2000"
      }
     ]
    }
   }
  },
  "bazaar_trending": {
   "status": "ok",
   "evidence": {
    "as_of": "2026-08-29",
    "compared_to": "2026-08-28",
    "gainers": [
     {
      "name": "rising-service",
      "calls_delta": 12,
      "payers_delta": 3
     }
    ],
    "decliners": [],
    "new_entrants": []
   }
  }
 },
 "next_cursor": null,
 "status": "ok",
 "returning": true,
 "repeat_calls": 3,
 "visit_gap_seconds": 86400,
 "checked_at": "2026-08-29T12:00:00.000Z",
 "evidence_hash": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
 "bundle_id": "agent-return-context.v1: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