On perpetual futures the crowded side pays the uncrowded side every hour. carrydesk ranks who is paying whom across Hyperliquid, updated hourly and published before the fact.
Show off your agentic readiness — the badge auto-updates when your score changes.
llms.txt Content
# carrydesk
> Cross-sectional funding-carry rankings for Hyperliquid perpetual futures,
> published continuously and sold per call in USDC via the x402 protocol.
## What it is
Perpetual futures charge a funding rate hourly between longs and shorts.
carrydesk ranks the liquid Hyperliquid perp universe by trailing 14-day mean
funding. The most negative names pay you to hold them long; the most positive
pay you to short them. Going long the bottom k and short the top k,
dollar-neutral, collects the spread between the legs.
This is a structural risk premium — compensation for absorbing crowded
leverage — not a price prediction. It can and does go negative.
## Free endpoints (no key, no account, no payment)
- `GET https://carry.pelazas.com/v1/free/carry` — top 5 each leg + headline spreads, delayed 24h (JSON)
- `GET https://carry.pelazas.com/v1/method` — exact methodology and caveats (JSON)
- `GET https://carry.pelazas.com/health` — service health and data freshness (JSON)
- `GET https://carry.pelazas.com/archive` — every snapshot ever published (HTML)
- `GET https://carry.pelazas.com/openapi.json` — full OpenAPI 3 specification
- `GET https://carry.pelazas.com/docs` — interactive API documentation
## Paid endpoints (x402, USDC on Base mainnet)
- `GET https://carry.pelazas.com/v1/carry/rankings` — $0.05 — full live ranking, all liquid perps,
with rank, leg assignment and dollar-neutral weights. Accepts `k` (1-20).
- `GET https://carry.pelazas.com/v1/carry/history/{coin}` — $0.02 — archived rank and funding history
- `GET https://carry.pelazas.com/v1/universe` — $0.01 — liquid perps by volume, OI, mark price, funding
Payment is HTTP 402 → pay USDC on Base → retry. No account or API key exists.
The buyer needs no ETH: settlement uses EIP-3009, so the facilitator sponsors gas.
## For agents
An MCP server exposes the same data as tools:
```
claude mcp add carrydesk -- uvx --from carrydesk carrydesk-mcp
```
Tools: `carry_snapshot
OpenAPI Spec (preview)
{"openapi":"3.1.0","info":{"title":"carrydesk","description":"Cross-sectional funding-carry rankings for Hyperliquid perpetuals. The same signal a live market-neutral book trades, published as an API.","version":"0.1.0"},"paths":{"/health":{"get":{"tags":["meta"],"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/free/carry":{"get":{"tags":["free"],"summary":"Free Carry","description":