# Oblique Markets Task Router

> Oblique Markets Task Router is a paid API for AI agents from api.oblique.markets, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Ranks and routes a task to the best-matching paid endpoint across MPP catalog, Apify actors, and Bazaar listings using x402 payment protocol

## Facts

- Endpoint: POST https://api.oblique.markets/api/v1/paid/route-task
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/oblique-markets-task-router-0095e165
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bv1-nOAfcrRnn9aC-_fFV

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability oblique-markets-task-router-0095e165 -d '<json body>'
```

Example prompt: I need to scrape structured data from a list of e-commerce product pages — can you check the Oblique Markets task router to find and rank the best available paid endpoint across MPP, Apify, and Bazaar for that job?

## When to prefer this

Use this endpoint when an agent needs to dynamically discover and rank the best available paid API for a task rather than hardcoding a specific endpoint. Especially useful when the optimal tool is unknown upfront, when the task could be served by multiple competing sources (MPP, Apify, Bazaar), or when building meta-agents that orchestrate other paid services via x402.

## Known failure modes

- Task description too vague to match any endpoint — returns empty or low-confidence rankings
- Catalog sources temporarily unavailable — partial results or timeout
- Malformed POST body — returns 400 validation error
- Payment not processed via x402 — returns 402 payment required
- Task type outside catalog coverage — no relevant endpoints ranked

## How this service works

Use when an agent needs route task. Returns Agent Economy task router: discover protocol, market-activity, and paid services from a read-only MCP source, with normalized evidence and qualified-session handoff. $0.01.

## Output

Returns a ranked list of matched endpoints from MPP catalog, Apify actors, and Bazaar listings, including endpoint names, sources, match scores, and metadata needed for the agent to invoke the top candidate for the given task.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "task": {
   "type": "string"
  },
  "constraints": {
   "type": "object",
   "properties": {
    "chain": {
     "enum": [
      "base",
      "solana"
     ],
     "type": "string"
    },
    "category": {
     "type": "string"
    },
    "max_price": {
     "type": "number"
    }
   }
  },
  "seller_delivery_receipt": {
   "type": "object"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "tier": "paid",
  "query": "find paid market activity service",
  "results": [
   {
    "name": "market-activity-service",
    "source": "agent-economy-mcp",
    "price_usd": 0.01,
    "mcp_schema": {
     "name": "market_stats",
     "inputSchema": {
      "type": "object"
     }
    },
    "handoff_url": "https://api.oblique.markets/api/v1/route-task/handoff?token=...",
    "source_tool": "market_stats",
    "endpoint_url": "https://agent-economy.example/mcp",
    "health_score": 0.94,
    "evidence_status": "source-retrieved",
    "receipt_binding": {
     "bound": false
    },
    "retrieval_timestamp": "2026-08-30T08:00:00.000Z",
    "qualified_session_token": "eyJ2IjoxfQ.signature"
   }
  ],
  "generated_at": "2026-08-30T08:00:00.000Z",
  "matches_found": 3,
  "source_retrieval": {
   "source": "https://remote.observer/mcp",
   "retrieved_at": "2026-08-30T08:00:00.000Z",
   "tools_queried": [
    "market_stats"
   ],
   "evidence_status": "source-retrieved"
  },
  "candidates_evaluated": 3
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/oblique-markets-task-router-0095e165/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.oblique.markets](https://www.zero.xyz/host/api.oblique.markets/llms.txt)
