Join Discord

Built for servers that sell access: members open an account on the web, run /connect, paste the code on the dashboard — one paper book in Discord and the site. /update syncs Registered and Premium roles; /billing points to the dashboard for Stripe.

Join Discord server
Discord communities · One ledger · Stripe entitlements

Paper trading where your community already lives.

One web wallet, linked Discord user, role-gated access that can follow Stripe — not a separate “bot balance.” Serious members get exports and dashboard control; paying members get premium signal tooling. Simulation only — no brokerage, no custody.

Stack
FASTAPI · SQLITE · STRIPE
Feeds
Market data · Webhooks

We’re built for people who already pay for trading content

The highest-fit customers are Discord servers (crypto, futures, education) where access is the product — not drive-by “free signals” tourists. Solo traders who want one honest paper book and Stripe-backed premium are a close second.

Paying members

Link once, trade from chat, manage billing on the web. Roles can reflect Registered vs Premium so channel permissions stay sane.

Server operators

Less hand-rolling “who paid.” Stripe webhooks drive plan state; the bot can sync Discord roles — fewer DMs asking why someone can’t see the premium room.

One book, three surfaces

Discord desk

Slash commands for status, orders, and checkout after you link with /connect + dashboard code. /subscribe opens Stripe; /update syncs roles; /billing points to the dashboard.

Web blotter

Register on the web, then link with /connect in Discord so the dashboard shows the same paper book as slash commands.

Premium tier

Stripe subscriptions with webhook-driven entitlements — free tier always available.

Proof of book

Dashboard: time-limited public link to a read-only snapshot (balance + open positions) from our database — no email on the page. Revoke anytime.

Risk + journal

Optional caps (max symbols, max BUY, daily loss stop in UTC) and a private session note on the Trade tab — same rules in Discord and on the web.

Slippage-aware fills

Orders fill at the next candle open plus configurable slippage (and optional wick pressure) — closer to “you don’t get the mid” than a toy price.

Slash commands on your server

Invite the bot with applications.commands scope. Web sign-ups use a separate id until you run /connect and paste the code on the dashboard.

Open Discord

Campaign link: append ?discord=https://discord.gg/your-invite to override the button above.

Free vs Premium

Beta: Premium is free right now for testers. When we exit beta, Premium will be paid (Stripe) — price may change.

Register — free or premium
Feature Free Premium
Web dashboard (positions + orders) Included Included
Discord commands (/status, /positions, /orders) Included Included
Link web ↔ Discord ledger (/connect) Included Included
CSV exports (positions + orders) Included Included
Proof of book (time-limited public snapshot link) Included Included
Signal controls (cooldown, filters, only-when-flat) Locked Unlocked
Unlimited paper BUY sizing & frequency Daily limits Unlimited
Billing management Stripe portal (receipts, cancel, payment method)
Support & onboarding Docs in-app Priority guidance (in-app)

Beta mode may unlock Premium temporarily for free. When billing is enabled, card details stay with Stripe and you can cancel any time in the Stripe portal.

How it works

Create your web account

Register on the web to access the blotter, exports, and settings.

Join Discord and link

Run /connect in Discord to get a one-time code, paste it on the dashboard, then /update on the server so roles match your account.

Trade, export, and iterate

Use slash commands to trade or monitor, reconcile in the web dashboard, and export CSVs when you need analysis.

System hint: if something feels off, check /ready or /health. If those respond, the web app is up.