Skip to main content

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 https://generalmarket.io/api/vision/leaderboard

Response Fields

FieldTypeDescription
leaderboardobject[]Array of player entries, sorted by PnL descending
updatedAtstringISO 8601 timestamp of when the leaderboard was last computed

Leaderboard Entry

FieldTypeDescription
ranknumberPlayer’s position on the leaderboard (1-indexed)
walletAddressstringPlayer’s Ethereum address
pnlnumberTotal profit/loss in USDC (current balance minus initial deposit)
winRatenumberFraction of market bets won (0.0 to 1.0). Currently 0.0 while per-player win tracking is being implemented.
roinumberReturn on investment as a percentage (PnL / total deposited * 100)
totalVolumenumberTotal USDC deposited across all batches
portfolioBetsnumberNumber of batches the player has joined
avgPortfolioSizenumberAverage number of markets across joined batches
largestPortfolionumberLargest 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.