Five paid x402 endpoints that turn raw Hyperliquid fills, positions, and vault flows into agent-ready intelligence. Every score is derived — never returned by the upstream — so your agent can decide instead of parse.Documentation Index
Fetch the complete documentation index at: https://docs.graphadvocate.com/llms.txt
Use this file to discover all available pages before exploring further.
What you get
| Endpoint | Cost | Returns |
|---|---|---|
POST /hyperliquid/score | $0.02 | Composite skill_score (0–100), classification (sharp / neutral / retail), liquidation rate, funding burn, profit factor, sample-size confidence |
POST /hyperliquid/pnl | $0.05 | Everything /score returns + open positions + last 10 fills |
POST /hyperliquid/screen | $0.05 | Top N traders of a coin, each one scored. Use for “who are the sharps on HYPE right now?” |
POST /hyperliquid/vault | $0.10 | Vault evaluator: leader’s own trading skill, top-depositor concentration, redemption pressure, distribution rate |
POST /hyperliquid/risk | $0.02 | Counterparty risk: liquidation rate, funding burn, outflow flag — for agents about to take the other side of a trade |
Why derived over raw
Raw Hyperliquid endpoints return fills, positions, and vault ledger events. Useful — but every consuming agent then has to re-implement the same normalisations: PnL as bps of volume, liquidation rate as fraction of fills, funding paid normalised to volume, confidence shrinkage for small samples. Graph Advocate does it once, exposes the answer. The scoring formula (seehyperliquid_intel.py for source):
- 40% profitability — PnL as bps of volume, clamped at ±100 bps
- 40% risk control — liquidation rate, 1 bp loss per liquidation
- 20% efficiency — profit factor (PnL / fees), normalised
- Confidence-weighted by
log10(transactions) / 6— so a 50-trade wallet’s score gets shrunk toward neutral
sharp ≥ 70, retail ≤ 35, anything in between is neutral. Under 100 trades returns insufficient_data regardless of score.
Sample: score a trader
Sample: screen the sharps on a coin
sharp_count / retail_count headline tells you whether smart money is currently the dominant side.
Sample: vault evaluator
vault_score plus the leader’s individual skill score, top-5 depositors with stake share, redemption ratio, and a last_activity_at timestamp so you know whether the vault is still live or stale.
Coin identifiers
- Core perps: bare symbol —
BTC,ETH,HYPE,SOL - Spot pairs:
@Nform —@107 - Builder DEX markets:
dex:symbol—xyz:SP500,xyz:BRENTOIL,cash:TSLA
/v1/hyperliquid/markets to enumerate live coins.
Free tier
There is no free tier for these endpoints — they each fan out 2–10 upstream calls and synthesise the result. If you want to inspect the routing for free, send a plain-English question toPOST / (A2A JSON-RPC) and Graph Advocate will recommend the right hyperliquid/* endpoint without charging.