# Agari Docs > Guides to Agari, a stock-price Up/Down prediction market on Solana devnet. Reviewed 2026-09-23. Agari's own Anchor programs settle Up/Down Windows on Solana devnet with tUSDC test collateral, from boundary prints verified on chain: Pyth pull updates, RedStone signatures, Switchboard On-Demand quotes, and PreStocks prices signed by Agari's attestor. The PreStocks desk (`agari-desk`) is a separate program built for Solana mainnet and not yet deployed there; practice desks move no money. Application source: https://github.com/Blockchain-Oracle/agari at b98d1e40. ## Start here - [Make your first call](https://docs.useagari.xyz/start/quickstart): Go from browsing to a settled result with devnet test funds. [Markdown](https://docs.useagari.xyz/raw/start/quickstart) - [Place an Up or Down trade](https://docs.useagari.xyz/trading/first-trade): Order types, the four fill paths, and how a Window settles or voids. [Markdown](https://docs.useagari.xyz/raw/trading/first-trade) - [How Agari fits together](https://docs.useagari.xyz/architecture/overview): Devnet prediction Windows and the separate PreStocks desk share an app but use different money paths. [Markdown](https://docs.useagari.xyz/raw/architecture/overview) - [PreStocks and Pyth in Agari](https://docs.useagari.xyz/architecture/prestocks-and-pyth): Where Agari uses PreStocks prices and tokens, where Pyth prices settle Windows on chain, and what each one does not do. [Markdown](https://docs.useagari.xyz/raw/architecture/prestocks-and-pyth) ## All guides - [Your guide to Agari.](https://docs.useagari.xyz/): Make a test-money call, explore baskets, or try a practice desk. Learn which network each action uses. [Markdown](https://docs.useagari.xyz/raw/) - [Copy a strategy](https://docs.useagari.xyz/agents/copy-strategies): Review a creator, set on-chain limits, and release the permission when you stop. [Markdown](https://docs.useagari.xyz/raw/agents/copy-strategies) - [Build a desk](https://docs.useagari.xyz/agents/desk): Choose a PreStocks basket and limits, run a paper practice desk, then understand the separate mainnet flow. [Markdown](https://docs.useagari.xyz/raw/agents/desk) - [Agents and strategies](https://docs.useagari.xyz/agents/overview): Published strategies, bounded copy permissions, Sensei and the PreStocks desk do different jobs. [Markdown](https://docs.useagari.xyz/raw/agents/overview) - [How the desk decides](https://docs.useagari.xyz/architecture/desk): The owner, operator, attestor, Jupiter route and on-chain limits have distinct jobs. [Markdown](https://docs.useagari.xyz/raw/architecture/desk) - [Ops and the indexer](https://docs.useagari.xyz/architecture/ops-and-indexer): The off-chain actors that operate the venue's clock and price feed. [Markdown](https://docs.useagari.xyz/raw/architecture/ops-and-indexer) - [Price sources and signed prints](https://docs.useagari.xyz/architecture/price-sources): Equity, token, PreStocks, basket and valuation lanes use different source policies. [Markdown](https://docs.useagari.xyz/raw/architecture/price-sources) - [The Solana programs](https://docs.useagari.xyz/architecture/programs): What is deployed on devnet, what was rehearsed on a mainnet fork, and what each program enforces. [Markdown](https://docs.useagari.xyz/raw/architecture/programs) - [Read the market headlines](https://docs.useagari.xyz/explore/profile-news): News, sentiment and the tickers each headline is about. [Markdown](https://docs.useagari.xyz/raw/explore/profile-news) - [Reels and takes](https://docs.useagari.xyz/explore/reels): Short, wallet-signed calls on a ticker, woven into a feed. [Markdown](https://docs.useagari.xyz/raw/explore/reels) - [Rooms and price alerts](https://docs.useagari.xyz/explore/rooms-alerts): Who can speak in a Window's Room, and how a price alert actually watches. [Markdown](https://docs.useagari.xyz/raw/explore/rooms-alerts) - [Ask Sensei for a read](https://docs.useagari.xyz/explore/sensei): A stock-, session- and position-aware assistant that never gives investment advice. [Markdown](https://docs.useagari.xyz/raw/explore/sensei) - [Run Agari locally](https://docs.useagari.xyz/builders/local-setup): Install, check and build the application from its integration checkout. [Markdown](https://docs.useagari.xyz/raw/builders/local-setup) - [For builders](https://docs.useagari.xyz/builders/overview): Start from the integration checkout, follow the package boundaries, and verify a claim against source and evidence. [Markdown](https://docs.useagari.xyz/raw/builders/overview) - [Source map and evidence](https://docs.useagari.xyz/builders/source-map): Where each documented behavior lives in the reviewed Agari checkout. [Markdown](https://docs.useagari.xyz/raw/builders/source-map) - [Duel and Lucky](https://docs.useagari.xyz/games/duel-and-lucky): Two game wrappers that place real devnet orders on Agari's live Windows. [Markdown](https://docs.useagari.xyz/raw/games/duel-and-lucky) - [Games](https://docs.useagari.xyz/games/overview): Practice and the arcade wrap Agari's live Windows with their own scoring and funding rules. [Markdown](https://docs.useagari.xyz/raw/games/overview) - [Practice and arcade](https://docs.useagari.xyz/games/practice-and-arcade): Play real-price prompts or seeded score runs without placing a position. [Markdown](https://docs.useagari.xyz/raw/games/practice-and-arcade) - [What is available](https://docs.useagari.xyz/help/availability): Check the network, funds and current source before acting. [Markdown](https://docs.useagari.xyz/raw/help/availability) - [Glossary](https://docs.useagari.xyz/help/glossary): A plain explanation of the words Agari uses. [Markdown](https://docs.useagari.xyz/raw/help/glossary) - [Status](https://docs.useagari.xyz/help/status): How to read the app's own service-health page. [Markdown](https://docs.useagari.xyz/raw/help/status) - [Troubleshooting](https://docs.useagari.xyz/help/troubleshooting): Common problems and what they actually mean. [Markdown](https://docs.useagari.xyz/raw/help/troubleshooting) - [Find your way around](https://docs.useagari.xyz/start/find-your-way): Where to trade, read prices and check what's available. [Markdown](https://docs.useagari.xyz/raw/start/find-your-way) - [Get the app](https://docs.useagari.xyz/start/mobile-app): Agari on Android and iPhone: the APK, TestFlight, and what the phone app does differently. [Markdown](https://docs.useagari.xyz/raw/start/mobile-app) - [Wallet and devnet funds](https://docs.useagari.xyz/start/wallet): Connect a Wallet Standard wallet, get devnet SOL and tUSDC, and recover from a stuck connection. [Markdown](https://docs.useagari.xyz/raw/start/wallet) - [tUSDC and Trading Balance](https://docs.useagari.xyz/trading/balances): What your test collateral is, and what the Trading Balance vault adds on top of it. [Markdown](https://docs.useagari.xyz/raw/trading/balances) - [Baskets](https://docs.useagari.xyz/trading/baskets): Five PreStocks groups, one-hour Up/Down Windows, and three different actions. [Markdown](https://docs.useagari.xyz/raw/trading/baskets) - [Boost, Parlay and Private](https://docs.useagari.xyz/trading/boost-parlay-private): Three distinct devnet ticket paths and their settlement rules. [Markdown](https://docs.useagari.xyz/raw/trading/boost-parlay-private) - [Earn from the four reserves](https://docs.useagari.xyz/trading/earn): Choose a devnet reserve, read its shares and risk, and withdraw what is idle. [Markdown](https://docs.useagari.xyz/raw/trading/earn) - [Halts and voids](https://docs.useagari.xyz/trading/halts-and-voids): What it means when a Window can't settle cleanly, and what you get back. [Markdown](https://docs.useagari.xyz/raw/trading/halts-and-voids) - [Portfolio](https://docs.useagari.xyz/trading/portfolio): Read your open and settled positions, and claim what you're owed. [Markdown](https://docs.useagari.xyz/raw/trading/portfolio) - [Pre-open calls](https://docs.useagari.xyz/trading/pre-open-calls): Rest a call on a Window before it opens for trading; taker orders are refused until the bell. [Markdown](https://docs.useagari.xyz/raw/trading/pre-open-calls) - [Read a Window's proof](https://docs.useagari.xyz/trading/proof): Trace its opening and closing prints, policy source, and on-chain recording transactions. [Markdown](https://docs.useagari.xyz/raw/trading/proof) - [Range and Moonshot](https://docs.useagari.xyz/trading/range-and-moonshot): Two prefunded outcomes decided by a Window's closing print. [Markdown](https://docs.useagari.xyz/raw/trading/range-and-moonshot) - [Sessions and lanes](https://docs.useagari.xyz/trading/sessions-and-lanes): Regular NYSE-hours Windows, the Monday Gap, and the lanes that trade around the clock. [Markdown](https://docs.useagari.xyz/raw/trading/sessions-and-lanes) - [Short a fall](https://docs.useagari.xyz/trading/shorts): A Down position the Boost reserve holds for you, marked against the book, with an exit at any time and a knock-out line. [Markdown](https://docs.useagari.xyz/raw/trading/shorts) - [Other ways to trade](https://docs.useagari.xyz/trading/specialist-tickets): Earn, Range, Boost, Short, Parlay and Private use their own rules around Agari's devnet venue. [Markdown](https://docs.useagari.xyz/raw/trading/specialist-tickets) - [Tap-trading](https://docs.useagari.xyz/trading/tap-trading): One signature opens a session key; a capped sponsor role pays the fee after that. [Markdown](https://docs.useagari.xyz/raw/trading/tap-trading) ## Complete export - [Full documentation text](https://docs.useagari.xyz/llms-full.txt): All guides with canonical URLs. - [Application README](https://github.com/Blockchain-Oracle/agari/blob/b98d1e40/README.md): Product overview, proof and architecture.