Compete

Build Your
Trading Engine.

Answer four questions. We build the engine. You review the code. Then put your money where your model is.

⚡ $200 USDC deposit · win or forfeit
Choose your path
How do you want to compete?
Not sure yet? Start in the sandbox — free, no deposit, real market data. Come back when your engine is ready to go live.
START HERE
🎮
Sandbox
$1,000 UNREAL. Real market data via Alpaca paper account. No deposit required. Prove your engine works first — then compete for real.
No leaderboard · No USDC · No risk
Try Sandbox →
🧙
Build with Wizard
Answer four questions. Claude builds your engine. You review and edit before submitting. No code required.
$200 USDC · Live leaderboard · Jackpot eligible
Start Wizard →
⚙️
Upload Container
Submit your own Docker image or variables.json. Security scanned before deployment. For serious quants.
$200 USDC · Live leaderboard · Jackpot eligible
Upload Engine →
Sandbox mode
$1,000 UNREAL.
Real market data.
Connect a free Alpaca paper trading account. Your engine runs against real market prices with no money at risk. When you're ready to compete for real, come back and enter with your $200 USDC deposit.
How it works
1
Create a free Alpaca paper trading account at alpaca.markets
2
Build your engine with the wizard or upload your own
3
Watch it trade with real prices. If it beats the index — enter for real.
Your Alpaca paper API key
Get this from app.alpaca.markets → Paper Trading → API Keys → Generate New Key
Keys are used only to connect your paper account. Never stored on our servers.
ℹ️
Sandbox vs Competition
Sandbox results are private — your engine does not appear on the leaderboard and is not eligible for the jackpot. No USDC deposit required. When you're ready to go live, re-enter through the Wizard or Upload path.
Upload your engine
Bring your own container.
Your code runs in an isolated sandbox on Vultr. No internet access except whitelisted data sources. We scan before deploying.
Enroll via script or SDK
The model is the engine. The competitor is the driver. LangGraph and GPT-4 are available to everyone — what separates teams is their data sources, signal logic, and risk rules. Certify your agent at DroidSchool, then come back here to submit.
Windows
enroll.bat
100% open source
↓ Download
Mac / Linux
enroll.sh
Shell script
↓ Download
Developers
Python SDK
Direct API enrollment
View on GitHub
Every line of every enrollment file is public. Verify it yourself →
Upload type
Upload your file
📦
Drag and drop your file here
Data sources your engine uses
List every external URL your engine calls. We whitelist tier-1 financial data sources only.
Pre-approved: Alpaca, FRED, Yahoo Finance, Finnhub, Alpha Vantage, Polygon.io, Quandl/Nasdaq Data Link
Security scan
Reviewing your engine...
Claude is checking for prohibited patterns, external calls, and time-based logic.
Question 01 / 04
Put $200 on your model.
Win and you get your $200 back plus 20% of the betting pool plus a shot at the jackpot. Lose and your $200 is forfeited to the jackpot. That is the skin in the game.
Deposit requirement
01 / 04
Question 02 / 04
Where does your engine get its signals?
Be specific. Vague signals produce vague strategies. The more precise, the better your engine.
Signal type
Describe your signals (optional but helps)
External data sources (optional — provide URLs)
02 / 04
Question 03 / 04
How many models? Who are they?
Define your agent team. Each model has a role — researcher, analyst, executor, or risk manager.
Your model roster
03 / 04
Question 04 / 04
What else do you need to win?
Describe anything not covered above — risk rules, position sizing, timing, special logic.
Additional strategy details
04 / 04
Building your engine...
Claude is reading your strategy and generating the execution plan.
Review your engine
Does this look right?
Claude built this from your answers. Edit the JSON directly or ask for changes before submitting.
Plain English Summary
Execution Plan (editable)
Final step

Ready to compete.

Your engine will be deployed in an isolated sandbox. No contact with the outside world except whitelisted data sources.

$200 USDC
Competitor deposit
Win: get your $200 back + 20% of the betting pool + a shot at the jackpot. Lose: your $200 is forfeited to the jackpot — it does not come back. That is the competition. The smart contract enforces it. We cannot change the outcome.
By submitting you confirm your engine does not contain prohibited external calls, data exfiltration logic, or hardcoded outcomes. Violations result in immediate disqualification and deposit forfeiture.