# Limitless Academy

> Interactive education for building agents and trading on Limitless Exchange, a prediction market on Base. Every page below is also available as clean markdown for agent ingestion: swap `.html` for `.md` (e.g. /academies/agents_academy/17_CrossMarketMM.md), or fetch /llms-full.txt for the whole site as one document.

## Agents Academy
Build LLM agents that trade on Limitless.

- [01 Infrastructure](/academies/agents_academy/01_Infrastructure.html) ([md](/academies/agents_academy/01_Infrastructure.md)): By the end of this module, you’ll have a real address on the internet that an LLM trading agent can call home, somewhere it can run, restart, and…
- [02 Your Dashboard](/academies/agents_academy/02_Dashboard.html) ([md](/academies/agents_academy/02_Dashboard.md)): By the end of this module, you’ll be watching your own agent on your phone, its reasoning, its tool calls, and a kill switch within thumb’s reach,…
- [03 Crash Course](/academies/agents_academy/03_CrashCourse.html) ([md](/academies/agents_academy/03_CrashCourse.md)): By the end of this module, your agent has the basic vocabulary to talk to Limitless, enough to ask which markets are open and what positions it’s…
- [04 LLM Tool Use](/academies/agents_academy/04_ToolUse.html) ([md](/academies/agents_academy/04_ToolUse.md)): By the end of this module, your agent can actually do things, not just describe them
- [05 Agent Loop](/academies/agents_academy/05_AgentLoop.html) ([md](/academies/agents_academy/05_AgentLoop.md)): By the end of this module, your agent can keep working without you in the loop
- [06 Memory & State](/academies/agents_academy/06_Memory.html) ([md](/academies/agents_academy/06_Memory.md)): By the end of this module, your agent will remember what it did yesterday
- [07 limitless-cli](/academies/agents_academy/07_LimitlessCLI.html) ([md](/academies/agents_academy/07_LimitlessCLI.md)): By the end of this module, your agent can browse markets, read positions, and place orders by running the same shell commands a human trader uses,…
- [08 Data Freshness](/academies/agents_academy/08_FeedsCLI.html) ([md](/academies/agents_academy/08_FeedsCLI.md)): By the end of this module, your agent will refuse to quote markets that have gone quiet, the cheapest safety check you can add before any kill…
- [09 agents-starter](/academies/agents_academy/09_AgentsStarter.html) ([md](/academies/agents_academy/09_AgentsStarter.md)): By the end of this module, you’ll have a real, runnable trading agent on your laptop, not a tutorial snippet, but the same starter every Limitless…
- [10 Custom Skills](/academies/agents_academy/10_CustomSkills.html) ([md](/academies/agents_academy/10_CustomSkills.md)): By the end of this module, your agent can do anything the SDK can do, but in a single tool call
- [11 Deployment](/academies/agents_academy/11_Deployment.html) ([md](/academies/agents_academy/11_Deployment.md)): By the end of this module, your agent runs as a real service, in a container, with scoped secrets, restartable, and ready to be left alone for days…
- [12 Monitoring](/academies/agents_academy/12_Monitoring.html) ([md](/academies/agents_academy/12_Monitoring.md)): By the end of this module, you can replay any decision your agent made, what it saw, what it thought, what it did
- [13 Testing](/academies/agents_academy/13_Testing.html) ([md](/academies/agents_academy/13_Testing.md)): By the end of this module, you can ship a new prompt or upgrade the underlying model without holding your breath, with tests that catch regressions…
- [14 Kill Switches](/academies/agents_academy/14_RiskKillSwitches.html) ([md](/academies/agents_academy/14_RiskKillSwitches.md)): By the end of this module, your agent has a panic button you can hit in two seconds, four hard limits on every order, and three independent ways to…
- [15 Prompt Injection](/academies/agents_academy/15_PromptInjection.html) ([md](/academies/agents_academy/15_PromptInjection.md)): By the end of this module, your agent will treat every market title, description, and fill comment as something an attacker could have written,…
- [16 First Agent](/academies/agents_academy/16_FirstAgent.html) ([md](/academies/agents_academy/16_FirstAgent.md)): By the end of this module, you’ll have a live trading agent you trust enough to leave running, one that listens, decides, places trades, and stops…
- [17 Cross-venue market making](/academies/agents_academy/17_CrossMarketMM.html) ([md](/academies/agents_academy/17_CrossMarketMM.md)): By the end of this module, your agent will quote both sides of a market on Limitless and stay market-neutral by hedging every fill on a second venue,…
- [Agent basics reference card](/academies/agents_academy/cheatsheet_agent_basics.html) ([md](/academies/agents_academy/cheatsheet_agent_basics.md))
- [Agents Academy](/academies/agents_academy/index.html) ([md](/academies/agents_academy/index.md))
- [Building reference card](/academies/agents_academy/cheatsheet_building.html) ([md](/academies/agents_academy/cheatsheet_building.md))
- [Production reference card](/academies/agents_academy/cheatsheet_production.html) ([md](/academies/agents_academy/cheatsheet_production.md))
- [Quickstart: Market-make across prediction markets · Agents Academy](/academies/agents_academy/quickstart.html) ([md](/academies/agents_academy/quickstart.md)): With Setup done, the agent gets the market-making-specific pieces up with you: the repo, the Polymarket side (relayer key + gasless deposit wallet),…
- [Security: Agents Academy](/academies/agents_academy/security.html) ([md](/academies/agents_academy/security.md)): Six threats account for almost every story of a personal trading agent losing money
- [Setup: Agents Academy](/academies/agents_academy/setup.html) ([md](/academies/agents_academy/setup.md)): Pick one language

## API Academy
The Limitless SDK and REST API, hands on.

- [01 Infrastructure](/academies/api_academy/01_Infrastructure.html) ([md](/academies/api_academy/01_Infrastructure.md)): By the end of this module, you’ll have a real address on the internet that a trading bot can call home, somewhere it can run, restart, and keep its…
- [02 Trader Control Panel](/academies/api_academy/02_TraderControlPanel.html) ([md](/academies/api_academy/02_TraderControlPanel.md)): By the end of this module, you’ll be watching your own trading panel, positions, P&L, and a kill switch, on your phone, before the bot that feeds it…
- [03 API 101](/academies/api_academy/03_api101.html) ([md](/academies/api_academy/03_api101.md)): By the end of this module, your own code will be able to talk to Limitless
- [04 Markets](/academies/api_academy/04_Markets.html) ([md](/academies/api_academy/04_Markets.md)): By the end of this module, your bot will be able to scan every market on Limitless and pick out the few worth trading, the same filter a human trader…
- [05 Orders](/academies/api_academy/05_Orders.html) ([md](/academies/api_academy/05_Orders.md)): By the end of this module, your bot can actually place trades, open positions when its signal fires, scale them however your risk model dictates, and…
- [06 Positions](/academies/api_academy/06_Positions.html) ([md](/academies/api_academy/06_Positions.md)): By the end of this module, your bot will know its own score, how much it’s holding right now, how much it has won or lost, and whether what the API…
- [07 Websockets](/academies/api_academy/07_Websockets.html) ([md](/academies/api_academy/07_Websockets.md)): By the end of this module, your bot reacts the instant a price moves on Limitless, instead of asking the exchange “what’s happening now?” on a timer…
- [08 Order Book Streams](/academies/api_academy/08_OrderBook.html) ([md](/academies/api_academy/08_OrderBook.md)): By the end of this module, your bot keeps its own copy of the order book in memory, the same view a market maker watches all day, available to your…
- [09 Rate Limits](/academies/api_academy/09_RateLimits.html) ([md](/academies/api_academy/09_RateLimits.md)): By the end of this module, your bot can hammer the exchange exactly as fast as it’s allowed, and not a tick faster, so it never gets cut off mid-…
- [10 Error Handling](/academies/api_academy/10_Errors.html) ([md](/academies/api_academy/10_Errors.md)): By the end of this module, your bot can fall down without losing money, duplicate orders blocked, transient failures retried, weird responses logged…
- [11 Historical Data](/academies/api_academy/11_HistoricalData.html) ([md](/academies/api_academy/11_HistoricalData.md)): By the end of this module, you’ll have real Limitless tape on your laptop, every print, candle, and volume bar your bot might want to learn from…
- [12 Backtesting Framework](/academies/api_academy/12_Backtesting.html) ([md](/academies/api_academy/12_Backtesting.md)): By the end of this module, you can take any strategy idea and find out, in minutes, with real Limitless data, whether it would have made money
- [13 PnL Analysis](/academies/api_academy/13_PnLAnalysis.html) ([md](/academies/api_academy/13_PnLAnalysis.md)): By the end of this module, you can score any strategy as harshly as a real trading desk would, Sharpe, drawdown, and which trades actually made the…
- [14 Risk Metrics](/academies/api_academy/14_RiskMetrics.html) ([md](/academies/api_academy/14_RiskMetrics.md)): By the end of this module, your bot has guard rails that physically prevent it from blowing up, so the strategies you build next get to focus on…
- [15 Market Making](/academies/api_academy/15_MarketMaking.html) ([md](/academies/api_academy/15_MarketMaking.md)): By the end of this module, you’ll be the one collecting fees on Limitless instead of paying them, your bot quoting both sides of the book and getting…
- [16 Arbitrage](/academies/api_academy/16_Arbitrage.html) ([md](/academies/api_academy/16_Arbitrage.md)): By the end of this module, your bot can spot prices that don’t add up, and close them before someone else does
- [17 Signal-Based Strategies](/academies/api_academy/17_Signals.html) ([md](/academies/api_academy/17_Signals.md)): By the end of this module, your bot trades on actual events, earnings prints, news drops, model probabilities, instead of staring at chart shapes…
- [18 Production Bot](/academies/api_academy/18_ProductionBot.html) ([md](/academies/api_academy/18_ProductionBot.md)): By the end of this module, you’ll have a live trading bot you trust enough to leave running, one that deploys cleanly, watches itself, and shuts…
- [API Academy](/academies/api_academy/index.html) ([md](/academies/api_academy/index.md))
- [API basics reference card](/academies/api_academy/cheatsheet_api_basics.html) ([md](/academies/api_academy/cheatsheet_api_basics.md))
- [Data reference card](/academies/api_academy/cheatsheet_data.html) ([md](/academies/api_academy/cheatsheet_data.md))
- [Production reference card](/academies/api_academy/cheatsheet_production.html) ([md](/academies/api_academy/cheatsheet_production.md))
- [Real-Time reference card](/academies/api_academy/cheatsheet_real_time.html) ([md](/academies/api_academy/cheatsheet_real_time.md))
- [Security: API Academy](/academies/api_academy/security.html) ([md](/academies/api_academy/security.md)): Six threats account for almost every story of a personal trading bot losing money
- [Setup: API Academy](/academies/api_academy/setup.html) ([md](/academies/api_academy/setup.md)): Pick one language

## PM Academy
Prediction-market trading fundamentals.

- [01 Prediction Markets 101](/academies/pm_academy/01_pm101.html) ([md](/academies/pm_academy/01_pm101.md)): By the end of this module, you’ll read prices on Limitless the way a professional bettor reads odds, as probabilities you can agree or disagree with,…
- [02 Implied Leverage](/academies/pm_academy/02_Leverage.html) ([md](/academies/pm_academy/02_Leverage.md)): By the end of this module, you’ll know how to get hedge-fund-style leverage on a thesis without ever borrowing a dollar, and without the liquidation…
- [03 Risk Management](/academies/pm_academy/03_risk.html) ([md](/academies/pm_academy/03_risk.md)): By the end of this module, you’ll know how to size every trade so a string of bad luck can’t end your trading career, the boring discipline that…
- [04 Hedging](/academies/pm_academy/04_Hedging.html) ([md](/academies/pm_academy/04_Hedging.md)): By the end of this module, you’ll be able to lock in part of a winning trade without giving up its upside, the move that turns a one-shot bet into a…
- [05 Order Book Mechanics](/academies/pm_academy/05_OrderBook.html) ([md](/academies/pm_academy/05_OrderBook.md)): By the end of this module, you’ll read a Limitless order book in five seconds, spread, depth, where the next dollar of your size lands, and whether…
- [06 Resolution & Settlement](/academies/pm_academy/06_Resolution.html) ([md](/academies/pm_academy/06_Resolution.md)): By the end of this module, you’ll know exactly which words in a market description determine whether you get paid, and you’ll walk away from markets…
- [07 Market Analysis](/academies/pm_academy/07_Analysis.html) ([md](/academies/pm_academy/07_Analysis.md)): By the end of this module, you’ll have a repeatable research process that lets you say “I think this is worth 0.55, and the market has it at 0.42”,…
- [08 Portfolio Construction](/academies/pm_academy/08_Portfolio.html) ([md](/academies/pm_academy/08_Portfolio.md)): By the end of this module, you’ll know how to spread your bets so a single bad day can’t end your week
- [09 Arbitrage](/academies/pm_academy/09_Arbitrage.html) ([md](/academies/pm_academy/09_Arbitrage.md)): By the end of this module, you’ll be able to spot prices that disagree across markets and lock in the difference, the cleanest edge in trading, when…
- [10 Sportsbook](/academies/pm_academy/10_Sportsbook.html) ([md](/academies/pm_academy/10_Sportsbook.md)): By the end of this module, you’ll never look at a sportsbook line the same way, you’ll see the overround, the gubbing, and the data harvest as…
- [11 Football Analysis](/academies/pm_academy/11_Football.html) ([md](/academies/pm_academy/11_Football.md)): By the end of this module, you’ll be able to turn the football you already watch into priced opinions, xG, tactics, live repricing, the same data…
- [12 Social Alpha](/academies/pm_academy/12_Social.html) ([md](/academies/pm_academy/12_Social.md)): By the end of this module, you’ll know when to trade with the crowd and when to fade it, and how to tell the difference before the price tells you…
- [13 First Football Trade](/academies/pm_academy/13_FirstTrade.html) ([md](/academies/pm_academy/13_FirstTrade.md)): By the end of this module, you’ll have placed your first real prediction-market trade on a live football match, the moment everything you’ve learned…
- [14 Crypto Market Structure](/academies/pm_academy/14_CryptoStructure.html) ([md](/academies/pm_academy/14_CryptoStructure.md)): By the end of this module, you’ll be able to take any directional view on Bitcoin or Ethereum without ever opening a perp account, capped downside,…
- [15 Crypto Sentiment](/academies/pm_academy/15_CryptoSentiment.html) ([md](/academies/pm_academy/15_CryptoSentiment.md)): By the end of this module, you’ll be reading on-chain flows, funding rates, and Fear & Greed the way a desk trader does, before the crowd moves the…
- [16 Volatility](/academies/pm_academy/16_Volatility.html) ([md](/academies/pm_academy/16_Volatility.md)): By the end of this module, you’ll be hunting catalyst-driven volatility on a calendar, finding the moments when prediction markets underprice a big…
- [17 First Crypto Trade](/academies/pm_academy/17_CryptoTrade.html) ([md](/academies/pm_academy/17_CryptoTrade.md)): By the end of this module, you’ll have placed a real crypto trade on Limitless using everything you’ve learned, sentiment, structure, volatility, and…
- [18 Equities](/academies/pm_academy/18_Equities.html) ([md](/academies/pm_academy/18_Equities.md)): By the end of this module, you’ll be trading single-stock views without ever buying an option, no Greeks, no theta decay, no margin requirement, just…
- [19 Macro](/academies/pm_academy/19_Macro.html) ([md](/academies/pm_academy/19_Macro.md)): By the end of this module, you’ll trade Fed decisions, CPI prints, and jobs reports the way macro desks do, through the prediction markets that price…
- [20 Earnings](/academies/pm_academy/20_Earnings.html) ([md](/academies/pm_academy/20_Earnings.md)): By the end of this module, you’ll have a repeatable playbook for the four times a year every public stock prints earnings, the moments when…
- [21 Equities Trade](/academies/pm_academy/21_EquitiesTrade.html) ([md](/academies/pm_academy/21_EquitiesTrade.md)): By the end of this module, you’ll have placed a real equities trade on Limitless, a SPY daily market traded from open to close, with a P&L you can…
- [22 The 15-Minute Game](/academies/pm_academy/22_SpeedMarkets.html) ([md](/academies/pm_academy/22_SpeedMarkets.md)): By the end of this module, you’ll be ready to trade markets that resolve in 15 minutes, where speed and discipline matter more than analysis, and the…
- [23 Hourly Market Strategies](/academies/pm_academy/23_HourlyStrategy.html) ([md](/academies/pm_academy/23_HourlyStrategy.md)): By the end of this module, you’ll know how to trade the four pattern setups that show up reliably in 60-minute windows, the session opens, macro…
- [24 Multi-Timeframe Stacking](/academies/pm_academy/24_MultiTimeframe.html) ([md](/academies/pm_academy/24_MultiTimeframe.md)): By the end of this module, you’ll have the most advanced edge a PM trader can build, one directional thesis layered across three resolutions at once,…
- [Football tier reference card](/academies/pm_academy/cheatsheet_football.html) ([md](/academies/pm_academy/cheatsheet_football.md))
- [PM Academy](/academies/pm_academy/index.html) ([md](/academies/pm_academy/index.md))

## Trader Lab
A 7-day cohort intensive.

- [01 Why API + Your First Read](/programs/limitless_trader_lab/day-1.html) ([md](/programs/limitless_trader_lab/day-1.md)): Sixty minutes from now, you’ll have made an authenticated call to Limitless from your own laptop , and you’ll know exactly why this is the path…
- [02 Deploy Infrastructure](/programs/limitless_trader_lab/day-2.html) ([md](/programs/limitless_trader_lab/day-2.md)): Before any bot code, before any control panel, you need a service running on the internet with a URL you can hit from your phone
- [03 Drop The Control Panel](/programs/limitless_trader_lab/day-3.html) ([md](/programs/limitless_trader_lab/day-3.md)): Yesterday you shipped infrastructure
- [04 Filter + Your First Programmatic Order](/programs/limitless_trader_lab/day-4.html) ([md](/programs/limitless_trader_lab/day-4.md)): Combine yesterday’s panel with the first real order placement
- [05 Add Strategy + Monitoring](/programs/limitless_trader_lab/day-5.html) ([md](/programs/limitless_trader_lab/day-5.md)): Yesterday you placed your first order; today you add Strategy + Monitor skills so the agent loop can decide which orders to place , and you run your…
- [06 Wire Claude + Dry-Run The Full Loop](/programs/limitless_trader_lab/day-6.html) ([md](/programs/limitless_trader_lab/day-6.md)): By Day 5 your bot ran on deterministic rules
- [07 Go Live + Graduation](/programs/limitless_trader_lab/day-7.html) ([md](/programs/limitless_trader_lab/day-7.md)): Six days of building
- [Apply](/programs/limitless_trader_lab/apply.html) ([md](/programs/limitless_trader_lab/apply.md))
- [Day 0 Kickoff](/programs/limitless_trader_lab/kickoff.html) ([md](/programs/limitless_trader_lab/kickoff.md))
- [How it works](/programs/limitless_trader_lab/how-it-works.html) ([md](/programs/limitless_trader_lab/how-it-works.md))
- [Limitless Trader Lab](/programs/limitless_trader_lab/index.html) ([md](/programs/limitless_trader_lab/index.md))
- [Setup](/programs/limitless_trader_lab/setup.html) ([md](/programs/limitless_trader_lab/setup.md))
- [Strategies](/programs/limitless_trader_lab/strategies.html) ([md](/programs/limitless_trader_lab/strategies.md))

## Market Maker Bootcamp
Liquidity provision and the cross-market-mm reference agent.

- [Market Maker Bootcamp](/programs/market_maker_bootcamp/index.html) ([md](/programs/market_maker_bootcamp/index.md))
