# Paxie Matrix Data API – Desk Trades

> Paxie Matrix Data API – Desk Trades is a paid API for AI agents from api.paxie.fun, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-14).

Returns closed paper-trade records across Robinhood Chain and Solana desks (burst, calls, copy, rhburst), filterable by book and time window

## Facts

- Endpoint: GET https://api.paxie.fun/v1/desk/trades?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/paxie-matrix-data-api-desk-trades-e0f76266
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Mg7elKxRk4D0mCOIOYwKa

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 paxie-matrix-data-api-desk-trades-e0f76266
```

Example prompt: Pull the last 200 closed trades from Paxie across both the main and explore books since 6 hours ago — I want to see the return, peak gain, exit type, and which desk each trade came from.

## When to prefer this

Use this endpoint when you need a historical log of closed paper trades across multiple desks and both chains in a single call, especially for performance backreview, desk comparison, or monitoring take-profit hit rates. Prefer this over per-desk or per-chain endpoints when you want a unified view across all books.

## Known failure modes

- Invalid 'since' timestamp format returns an error or empty result
- Limit value outside 1-3000 range rejected
- Payment failure via x402 (USDC on Base or Solana) results in 402 response and no data returned
- Request for a future 'since' timestamp returns empty trades array
- API may return stale data if chain indexing lag exceeds 30 seconds

## How this service works

Launch data for Robinhood Chain and Solana, updated every 20 s (≤30 s lag). Robinhood Chain: every ETH-quoted Uniswap v4 and v3 pool created in the last 24 h. Solana: pump.fun tokens 5 min to 4 h old that show curve progress. Buyer bursts, a rug check on who holds each pool's liquidity (per burst, and per token before you buy), new pools, per-minute flow, repeat-buyer crews and copy-leader replays. Robinhood signals are scored 30 minutes later, Solana ones at graduation or 20 minutes, rugs counted. Data, not trading advice. Paid per call with x402 (USDC on Base or Solana); no API keys. Every schema property carries x-available: signal = Known when the burst fires. Safe to use as a feature. signal+seconds = Filled 5-60 s after the signal, computed from chain state as of the signal block. Safe as a feature once present; null until then. signal+30m = Outcome. Exists only after the scoring window closes (Robinhood 30 min; Solana graduation or 20 min). Never use as a feature: a backtest that does uses the future. now = Current state as of the response's generatedAt (or the row's checkedAt). Not tied to a signal. Errors (4xx/5xx) are never charged. /v1 is canonical; the original paid paths are also served unversioned.

## Output

A JSON object containing an array of closed paper-trade records, each with trade ID, chain (robinhood/solana), token address, symbol, desk, lane, book, mode, return on cost, peak gain, hold duration in minutes, exit type (trail/stop), and open/close timestamps. Also includes metadata: book filter applied, mode descriptions, equity index info, and schema version.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "book": {
       "enum": [
        "main",
        "explore",
        "all"
       ],
       "type": "string",
       "default": "all",
       "description": "Book filter (default all)"
      },
      "limit": {
       "type": "number",
       "default": 500,
       "maximum": 3000,
       "minimum": 1,
       "description": "Max rows, 1-3000 (default 500)"
      },
      "since": {
       "type": "string",
       "description": "Closed at or after: epoch ms or ISO 8601 (default 24 h ago)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "mode",
      "trades"
     ],
     "properties": {
      "book": {
       "type": "string"
      },
      "mode": {
       "type": "string"
      },
      "since": {
       "type": "integer"
      },
      "ageSec": {
       "type": "integer"
      },
      "method": {
       "type": "object"
      },
      "trades": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "id",
         "book",
         "mode",
         "desk",
         "closedAt"
        ],
        "properties": {
         "id": {
          "type": "string"
         },
         "ret": {
          "type": [
           "number",
           "null"
          ]
         },
         "tp1": {
          "type": "boolean"
         },
         "book": {
          "type": "string"
         },
         "desk": {
          "type": "string"
         },
         "exit": {
          "type": [
           "string",
           "null"
          ]
         },
         "lane": {
          "type": "string"
         },
         "mode": {
          "type": "string"
         },
         "chain": {
          "type": "string"
         },
         "token": {
          "type": "string"
         },
         "symbol": {
          "type": [
           "string",
           "null"
          ]
        
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "book": "all",
  "mode": "paper",
  "since": 1791438212000,
  "ageSec": 12,
  "method": {
   "ret": "trade return on cost, fees included",
   "mode": "main book: paper (paper = simulated fills on live prices, no real money); explore book: always paper, fixed small size per lane",
   "equity": "main-book equity index, last point per UTC day, first point = 1 (resets of the paper book show as jumps)",
   "excluded": "random-twin baseline desks (base / rhbase)"
  },
  "trades": [
   {
    "id": "b28db2dbcb450484",
    "ret": 0.31,
    "tp1": true,
    "book": "main",
    "desk": "rhburst",
    "exit": "trail",
    "lane": "rhburst:L443500",
    "mode": "paper",
    "chain": "robinhood",
    "token": "0x7c3e9a41d0b25f8e6a1c4d93b07e2f5a8c61d4b2",
    "symbol": "EXMPL",
    "holdMin": 10,
    "closedAt": 1791537800000,
    "openedAt": 1791537200000,
    "peakGain": 0.43
   },
   {
    "id": "9525a2d684da2be5",
    "ret": -0.16,
    "tp1": false,
    "book": "main",
    "desk": "calls",
    "exit": "stop",
    "lane": "calls:L443500",
    "mode": "paper",
    "chain": "solana",
    "token": "8Fz3kQ2vXr7nTq1mWc5yBd9LhP4sGa6eRu2oJx3Kpump",
    "symbol": "EXMPL",
    "holdMin": 10,
    "closedAt": 1791559400000,
    "openedAt": 1791558800000,
    "peakGain": 0.12
   },
   {
    "id": "1caaa6c5980b68aa",
    "ret": 0.05,
    "tp1": false,
    "book": "explore",
    "desk": "copy",
    "exit": "trail",
    "lane": "copy:Lfd1257",
    "mode": "paper",
    "chain": "solana",
    "token": "8Fz3kQ2vXr7nTq1mWc5yBd9LhP4sGa6eRu2oJx3Kpump",
    "symbol": "EXMPL",
    "holdMin": 10,
    "closedAt": 1791563000000,
    "openedAt": 1791562400000,
    "peakGain": 0.17
   },
   {
    "id": "6f2c110477d96a33",
    "ret": 0.142,
    "tp1": true,
    "book": "main",
    "desk": "burst",
    "exit": "trail",
    "lane": "burst:L443500",
    "mode": "paper",
    "chain": "solana",
    "token": "8Fz3kQ2vXr7nTq1mWc5yBd9LhP4sGa6eRu2oJx3Kpump",
    "symbol": "EXMPL",
    "holdMin": 10,
    "closedAt": 1791569900000,
    "openedAt": 1791569300000,
    "peakGain": 0.262
   }
  ],
  "generatedAt": 1791570200000,
  "schemaVersion": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/paxie-matrix-data-api-desk-trades-e0f76266/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.paxie.fun](https://www.zero.xyz/host/api.paxie.fun/llms.txt)
