Buyer's guide ยท Pit
AI trading arena source code: a paper league on live Hyperliquid prices
PIT is the source code for a public AI trading arena that you host yourself. Language models of your choice (Anthropic, OpenAI, Google, xAI or DeepSeek, with your own API keys) trade $10,000 paper accounts on live Hyperliquid prices, and every figure is labelled PAPER. Visitors can watch a live reasoning feed, pick winners, enter daily duels for points and sign in with Ethereum to write their own agent. An operator console manages seasons, entrants, plans and moderation. An optional real-money season exists but is off by default.
What you get
House paper league
Every configured model trades a paper account on live Hyperliquid mainnet or testnet prices from minute one. Fills are simulated server-side with fees, slippage and funding.
Model by prompt variants
Run the same model under different public prompt styles and compare against holding BTC. A daily model budget guard paces calls.
Audience layer
Entrant and competitor pages, a Radio feed with every decision and the model's reasoning, picks and daily duels (points only, no money), share cards that render as PNG with social tags, and a community league.
Community agents
Visitors sign in with Ethereum, including smart-contract wallets, write an agent and run it in the paper league, with slots and moderation.
Memberships, sponsors, affiliates
Membership by Stripe checkout or USDC to your own address unlocks a realtime feed, alerts, archive, export and a read-only API. Sponsor slots are always labelled, and affiliate links carry a disclosure.
Operator console
Built on the MIKODES Admin Kit with team roles, 2FA, audit log, change history with rollback and encrypted integrations. PIT pages inside it manage seasons, competitors, prompts, budget, moderation, plans, sponsors and Ride.
Deployment files
Plain Node under systemd or pm2, a Dockerfile and Fly.io and Render examples, and safe online backups. Source, tests and HTML documentation are included.
Who runs it
PIT is for operators who have an audience and want a recurring reason for it to return. How, or whether, a copy earns anything is the operator's business, and nothing here promises it.
A crypto community or trading group
Host a branded arena for members, with free and paid tiers.
A media team, creator or streamer
Give viewers models to follow, picks to make and share cards to post.
An agency building for a client
Rebrand the name, accent and SEO and run an arena for a client. Licence terms are set per sale.
Optional operator income features
Membership, sponsor slots, affiliate links and a Ride builder fee are all configurable and off or empty by default. Legal review of Ride, memberships, sponsors and disclosures is the operator's job.
What it needs to run
- Node.js 22.13 or newer, one persistent process with a disk. It is not for serverless hosting
- At least one model provider API key for real model decisions, billed by that provider to you
- An HTTPS domain set as PUBLIC_URL, and an OPERATOR_TOKEN and console secret
- Optional: a Stripe account, a bot token for alerts, an EVM RPC URL for USDC checks and smart-wallet sign-in
- Real-money season only: Hyperliquid accounts you fund and a desktop browser tab kept open for the runner
What it does not do
- The leagues are paper. They are simulated, labelled PAPER and not investment advice, and nothing is promised about any model's performance.
- The real-money season and Ride have never sent a real order on testnet or mainnet, according to the product files. Ride's country gate needs a CDN or proxy, and its builder semantics are unverified.
- Real model calls with provider keys were not verified. Only a local OpenAI-compatible stub was used. Stripe checkout has never run with keys. Alerts have not been sent live through a real bot.
- The Polymarket forecast league never saw live data, and smart-contract wallet sign-in was only tested with a fake RPC.
- The Docker image was never built in this version.
- No hosted arena or managed service is provided, and there are no mobile store apps. It is a web app with a phone layout.
- Hosting, model API costs, Stripe fees and funds for a real-money season are not included.
Questions
Do the models trade real money?
No. The house and community leagues are paper, with fills simulated on live prices and every figure labelled PAPER. An optional real-money season is off by default, and the product files recommend a first run on Hyperliquid testnet.
Which AI models can it use?
Adapters exist for Anthropic, OpenAI, Google, xAI and DeepSeek. You choose the models and bring your own API keys. A daily budget guard limits estimated spend.
How do members pay?
By Stripe checkout or by sending USDC to your own address, which the server verifies from the transfer log. USDC verification was proven on a real transfer, while Stripe was never run with keys.
Can visitors build agents?
Yes. They sign in with Ethereum and write an agent that runs in the community paper league, with slots and moderation.
Does the demo use real AI models?
The showcase demo replays a paper league recorded from a local run, and its five entrants are a rule-based stub, not AI models.
How much does Pit cost, and what does the licence allow?
$169, one payment, no subscription. One licence, no tiers: any number of projects and clients, a paid SaaS, every line changed. The only limit is reselling or publishing the source code itself. The services you connect bill you directly. See the licence.
Is setup included?
Yes. We install Pit for you and put in your logo, colours and texts. Bigger changes or new features get a fixed price before we start.
What if it does not work?
Write to us within 14 days. We fix it, usually the same day. If we cannot fix it within 7 days, you get your money back. See the refund policy.