Documentation Index
Fetch the complete documentation index at: https://docs.generalmarket.io/llms.txt
Use this file to discover all available pages before exploring further.
Leaderboard
Who has been least wrong. The global player leaderboard, ranked by PnL across all Vision batches.Get Leaderboard
GET /vision/leaderboard
Returns player rankings aggregated across all active batches. Ranked by total PnL — current balance minus initial deposit. The hierarchy of those who have, so far, been more right than wrong.
- cURL
- Python
- TypeScript
Response Fields
| Field | Type | Description |
|---|---|---|
leaderboard | object[] | Array of player entries, sorted by PnL descending |
updatedAt | string | ISO 8601 timestamp of when the leaderboard was last computed |
Leaderboard Entry
| Field | Type | Description |
|---|---|---|
rank | number | Player’s position on the leaderboard (1-indexed) |
walletAddress | string | Player’s Ethereum address |
pnl | number | Total profit/loss in USDC (current balance minus initial deposit) |
winRate | number | Fraction of market bets won (0.0 to 1.0). Currently 0.0 while per-player win tracking is being implemented. |
roi | number | Return on investment as a percentage (PnL / total deposited * 100) |
totalVolume | number | Total USDC deposited across all batches |
portfolioBets | number | Number of batches the player has joined |
avgPortfolioSize | number | Average number of markets across joined batches |
largestPortfolio | number | Largest number of markets in any single batch the player joined |
Computed in real-time from in-memory positions and Postgres deposit records. Rankings update after every tick resolution. Fame is transient — one bad tick can rearrange the hierarchy.
The
winRate field currently returns 0.0 for all players. Per-player win/loss tracking across individual market bets is under development and will be enabled in a future release.