← oblique.markets · all endpoints
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) |
|---|---|
| Category | verification |
| Rails | x402 · USDC on Base (eip155:8453) and Solana · MPP pathUSD on Tempo |
| Canonical URL | https://api.oblique.markets/api/v1/paid/agent-return-context |
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)
{
"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."
}
}
}{
"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"
}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