Terms

Last updated 2026. Read this before connecting a wallet or placing a bet.

Devnet only · not real money

fly-sports currently runs only on Solana devnet. Every bet uses a test USDC token minted for this demo — it has no monetary value, cannot be redeemed for real USDC or any other currency, and cannot be withdrawn to a real-money exchange. There is no path from this app to real money in either direction.

1. What this is

fly-sports is a technology demo: virtual fruit flies, each driven by its own simulated spiking-neuron brain, race (or, in Fly Sumo, compete for the last spot on a shrinking platform) in a deterministic simulation. Wagers are placed in test USDC into a pari-mutuel pool and settled on a Solana program once a race resolves.

This is not real-money gambling. No stake here has cash value, no payout can be exchanged for cash or any other asset of value, and nothing on this site should be treated as a financial product, an investment, or a way to win real money.

2. Results are verifiable

Every race uses commit-reveal bound to a Solana slot hash: the course/config is committed before betting closes, the race seed is bound to a Solana slot hash that only becomes known once betting locks, and the full simulation trace plus the seed are published once a race settles. Anyone can independently re-run the open-source deterministic simulator against the published seed and confirm the result matches, tick for tick.

We describe this precisely because the mechanism is specific: it is deterministic commit-reveal bound to a Solana slot hash, not a verifiable random function (VRF), and we do not call it “provably fair.” The guarantee is that the seed is fixed before the outcome is knowable and that every race is independently reproducible — not cryptographic unpredictability of the slot hash itself, and not a claim that no party could theoretically predict a slot hash in advance. See the Fair play and verification docs and any race page's verify panel for the actual mechanics.

3. Eligibility

This is a demo build for testing and evaluation. It is not directed at, and should not be used by, anyone where local law would treat it as regulated gambling regardless of stake value, or anyone under the age of majority where they live.

4. No warranty

fly-sports, its simulation, its on-chain program, and this website are provided “as is” and “as available,” without warranty of any kind, express or implied — including, without limitation, any warranty of merchantability, fitness for a particular purpose, non-infringement, or that the service will be uninterrupted, error-free, or secure. You use it entirely at your own risk. Nothing here is financial, legal, or investment advice.

5. Changes

This is an early, evolving demo. These terms, the odds/rake, the sports offered, and the underlying program may change or be taken down at any time without notice.

6. Chat conduct

The optional live chat on the /live page lets anyone post under a nickname — no wallet or account required. A nickname is not an identity: it's chosen freely, given a short server-assigned suffix (e.g. buzzfan#4821) so two people can't collide under the same plain name, and remembered only in your own browser.

Be nice. Don't post links or URLs, in any form (including spaced-out or otherwise obfuscated ones). Don't post anything that looks like a wallet address or a seed phrase — we filter for these specifically because public crypto-adjacent chats are a magnet for “send SOL here” and “DM me” scams; fly-sports staff and moderators will never DM you first or ask you to send funds or share a seed phrase anywhere, in chat or otherwise. No harassment, hate speech, or spam.

Messages are automatically screened (links, wallet-address- and seed-phrase-shaped text, basic profanity, near-duplicate spam) before they're posted, and are rate-limited per account and per network address. Moderators may remove messages, mute a handle, block a network address, or slow the whole room down, at their discretion and without notice. Chat is a lightweight, in-memory feature with no message history kept beyond the most recent messages in the room, and no database — it is not archived, and nothing posted there is reviewed before it appears. Betting, race settlement, and payouts are entirely unaffected by chat being on, off, or unreachable.