Reference
Commands
Every Discord command, who can run it, and what happens. Telegram equivalents are in brackets where they are specified; the Telegram mirror is not built.
Everyone
/predicteveryoneLists the open markets in this channel as cards with stake buttons.
/claimeveryoneLists your claimable winnings with one button each. Winnings are never pushed.
/meeveryoneYour form score, streak, season tier, points and wallet balance. Ephemeral.
/dailyeveryoneYour daily points allowance and streak. Runs automatically on your first action of the day.
/leaderboard scope period categoryeveryoneThe board, sorted by edge against the pool. Defaults to this server. Never sorted by profit.
/formeveryoneYour form page: calibration, the reliability diagram, the Brier split, category scores.
/form lasteveryoneThe resolution receipt for the market that just resolved: your allocation against the pool, this market’s Brier and edge.
/market info marketeveryoneA public embed: question, odds text, pool, stakers, lock time, resolver and evidence.
/market link marketeveryoneThe web page, the TV board URL and a QR code for phones. Ephemeral.
/instanceeveryoneThis server’s instance id, tier, currency, takeout and plan. Ephemeral.
/report market reasoneveryoneFiles a flag to the moderators. Reasons: wrong resolution, abusive question, spam, suspected wash.
/dispute marketeveryoneChallenges a proposed result inside the dispute window. Requires a bond.
Creators
/market create question outcomes close resolver currency visibilitypari-creatorCreates a market and posts its card. Two to ten outcomes; lock time at least 30 seconds out.
/market templatespari-creatorA picker that fills the create form: price, launch, match, viewers, custom.
Stewards
/resolve market result evidencepari-stewardProposes the result and starts the dispute window. Bonded on the stakes tier.
Admins
/server settingspari-adminTier, currency, takeout within bounds, resolver roster, scheduled markets, channels.
/premiumpari-adminThe server plan.
Stakes tier only
/walleteveryone, 21+ serversCreate a purse, show a deposit QR, withdraw, export the key.
/convert amount from toeveryone, where enabledConverts between points and USDC on instances that enable it. Refused at the program level on points-only and school instances.
Roles
| Role | What it can do |
|---|---|
pari-admin | Runs server settings, premium and the instance. Can resolve and void anything. |
pari-steward | Resolves human-resolved markets and rules disputes. Bonded on the stakes tier. |
pari-creator | Creates markets and uses templates. |
21+ | Age-verified. Required for stakes-tier buttons; Pari refuses them without it. |
@everyone | Predicts, stakes points, claims, checks form, reads the board, reports. |
The bot role must sit above pari-creator so it can edit its own cards. It needs View Channels, Send Messages, Embed Links, Read Message History, Use Slash Commands, and Manage Messages in the markets channels only. No privileged intents.