Feature Wishlist

A curated list of features under consideration for the SBET Protocol. Community members can discuss and vote on priorities via the comment section below.

Trading

Limit orders with time-in-force (GTC, IOC, FOK)
Support Good-Til-Cancelled, Immediate-Or-Cancel, and Fill-Or-Kill execution policies on the on-chain order book, giving traders precise control over order lifetime and partial-fill behavior.
Planned
Conditional orders (stop-loss, take-profit triggers)
Allow users to place orders that activate only when a specified odds threshold is reached, enabling automated risk management without constant monitoring.
Considering
Cross-margin positions across multiple matches
Pool collateral across several open positions so that unrealized gains on one match offset margin requirements on another, improving capital efficiency for active traders.
Considering
Gasless meta-transactions via EIP-2771
Implement trusted-forwarder relay support so users can place and cancel orders without holding ETH, with the protocol or a relayer sponsoring gas fees.
Planned

Pools

Dynamic odds adjustment based on pool imbalance
Automatically shift implied odds as the ratio of funds on each side of a pool changes, ensuring the protocol always incentivizes balance and reduces tail risk.
Planned
Multi-token pool support (bet with any allowed ERC-20)
Expand pool deposits beyond the native settlement token to accept a curated whitelist of ERC-20 tokens, using a price oracle for normalization at entry and exit.
Considering
Pool creator fee share (small % of pool winnings)
Reward users who create new betting pools with a configurable share of the protocol fee generated by that pool, encouraging community-driven market creation.
Considering

Prediction Markets

Permissionless market creation (bonded, curated)
Let any user create a new prediction market by posting a bond. Markets enter a curation queue and go live once validated, enabling long-tail event coverage without central gatekeeping.
Planned
Oracle-agnostic resolution (Chainlink, UMA, API3)
Abstract the oracle layer behind a resolver interface so each market can choose its own data source, improving resilience and enabling coverage of events not served by a single oracle network.
Considering
Conditional market dependencies (market B resolves only if A = X)
Introduce dependent resolution logic where a child market activates or settles based on the outcome of a parent market, enabling complex multi-stage event trees.
Considering
Polymarket event import
Fetch trending Polymarket events via the Gamma API and batch-import them as on-chain prediction markets. Select from top 10 trending events with sequential createMarket calls and progress tracking.
Shipped

NFT Betting

NFT fractionalization for high-value stakes
Allow an NFT-based bet position to be split into fungible ERC-1155 shares, letting multiple users co-own a single high-value stake and trade shares on secondary markets.
Considering
Multi-party NFT bets (3+ participants)
Extend the current two-party NFT bet contract to support three or more participants, each staking an NFT with a winner-takes-all or ranked distribution of the pot.
Planned
Cross-chain NFT support via bridges
Enable users to stake NFTs held on other chains by locking them in a bridge escrow and minting a wrapped representation on the betting chain, expanding the eligible asset pool.
Considering

Treasury

On-chain governance voting for parameter changes
Deploy a Governor contract so SBET token holders can propose and vote on protocol parameters such as fee rates, collateral requirements, and oracle configurations.
Planned
Auto-compound yield strategies
Route idle treasury funds into vetted DeFi yield strategies with periodic auto-compounding, growing the protocol reserve without manual intervention.
In Progress
Protocol revenue sharing for SBET token holders
Distribute a portion of collected protocol fees to staked SBET holders on a periodic basis, aligning token holder incentives with protocol growth.
Planned
Full DAO transition with token-weighted voting
Migrate all admin keys to a DAO multisig controlled by token-weighted governance, completing the decentralization roadmap and removing single points of trust.
Considering

Staking

Single-asset SBET staking with time-based rewards
Stake SBET tokens into the SBETStaking contract and earn time-based rewards. Configurable reward rate and duration managed by the staking owner.
Shipped
Stake/withdraw/claim UI with real-time balance display
Full staking dashboard with stake, withdraw, and claim actions. Real-time display of staked balance, earned rewards, reward rate, and pool status.
Shipped

UI & Internationalization

Light and dark theme with toggle
Class-based dark mode with user-controlled toggle. Theme preference persisted across sessions.
Shipped
16-language internationalization
Full i18n support via react-i18next across 16 locales: English, German, Spanish, French, Chinese, Korean, Japanese, Portuguese (Brazil), Filipino, Bengali, Urdu, Russian, Hindi, Turkish, Thai, and Arabic.
Shipped
RTL layout support (Arabic, Urdu)
Right-to-left layout rendering for Arabic and Urdu locales with automatic direction switching based on selected language.
Shipped
Multi-currency fiat display (14 currencies)
Display values in 14 fiat currencies including USD, EUR, AED, BDT, BRL, CNY, INR, JPY, KRW, PHP, PKR, RUB, THB, and TRY. User-selectable with persisted preference.
Shipped
Live exchange rates (Coinbase API)
Real-time ETH-to-fiat conversion rates fetched from the Coinbase exchange rate API, enabling accurate fiat value display across the application.
Shipped

Integrations

Subgraph for indexed event queries (The Graph)
Publish an official subgraph to The Graph's decentralized network, providing fast indexed queries for bet history, pool state, and leaderboard data without relying on centralized indexers.
In Progress
TypeScript SDK / npm package
Ship a typed, tree-shakeable npm package wrapping all contract ABIs, address constants, and helper functions so third-party developers can integrate SBET Protocol in minutes.
Planned
REST API gateway for non-Web3 integrations
Provide an HTTP REST gateway that abstracts blockchain interactions behind standard endpoints, enabling traditional sportsbook operators and data providers to integrate without Web3 tooling.
Considering
Telegram & Discord betting bots
Build official chat bots that let users browse markets, place bets, and check results directly within Telegram and Discord, lowering the barrier for casual bettors.
Considering

AI & Intelligence

Multi-provider AI engine (Grok, Claude, OpenAI)
3-provider system with automatic fallback, 2-tier caching (Redis + Postgres), full audit trail. Backend-managed API keys with zero secrets in the browser.
Shipped
AI probability estimation & EV scanner
Real-time AI probability per market outcome. Alpha Feed ranks all markets by expected value edge with one-click navigation to opportunities.
Shipped
Kelly Criterion position sizing
On-chain Kelly formula f = (bp-q)/b, capped at 25%, with half-Kelly conservative mode. Computes optimal bet size from AI probability vs market price.
Shipped
Smart order routing (AMM + CLOB split)
Splits orders between AMM pool and on-chain order book for best execution. Visual split-bar with savings badge vs single-venue execution.
Shipped
Natural language order builder
Type orders in plain English (e.g., "Buy YES at 58 cents, 0.01 ETH, 24h") and AI parses into structured EIP-712 limit orders with preview.
Shipped
Bot strategy templates (Grid, Kelly Spread, Momentum)
Pre-built algorithmic strategies that generate batches of limit orders. Preview in a table and sign all with one EIP-712 flow.
Shipped
Maker copilot with AI quote ladders
AI-generated quote ladders for liquidity providers with adjustable risk tolerance (low/medium/high). One-click apply to limit order form.
Shipped
AI market generation from trending topics
AI generates prediction market ideas from trending topics. Category filters, count slider (1-10), batch-create on-chain in one dialog.
Shipped
Multi-agent consensus grading (AI oracle)
Up to 3 AI providers vote independently for market resolution. Majority wins with confidence scores and reasoning per provider.
Shipped
Dispute resolution AI with merit scoring
AI-powered dispute analysis with merit scoring (0-100), supporting/counter evidence lists, and recommendation. Integrated with on-chain dispute bonds.
Shipped
Anomaly detection (wash trading & manipulation)
Backend pipeline detects wash trading (buy/sell round-trips within 30min) and market manipulation (pump & dump). Creates trust alerts every 5 minutes.
Shipped
Portfolio correlation analysis
AI analyzes open positions across markets. Correlation matrix, diversification grade (A-F), concentration score, and specific hedging suggestions.
Shipped
Real-time SSE event stream
Server-Sent Events for live trades, prices, lag metrics, and alert notifications. Exponential backoff reconnection with heartbeat monitoring.
Shipped
Price alert subscriptions with SSE dispatch
CRUD alert subscriptions that trigger via SSE when price thresholds are crossed. Toast notifications in the frontend.
Shipped
AI-powered parlay / accumulator suggestions
AI analyzes correlation between markets and suggests low-correlation parlays with estimated edge and risk profile for multi-leg bets.
Considering
Custom bot strategy builder (drag-and-drop)
Visual strategy editor where users compose custom trading strategies from building blocks (conditions, actions, risk parameters) without writing code.
Considering
AI-powered market resolution with oracle consensus
Expand multi-agent grading to production mainnet with configurable provider sets, appeal mechanisms, and on-chain voting verification.
Planned

Security & Infrastructure

SIWE session authentication with HttpOnly cookies
Sign-In with Ethereum (EIP-4361) replaces raw JWT. Sessions stored in HttpOnly, Secure, SameSite=Lax cookies — zero token exposure to JavaScript. Bearer header fallback with configurable sunset date.
Shipped
CSRF/Origin validation middleware
Starlette middleware validates Origin (fallback Referer) against CORS allowlist for all state-changing methods. Rejects cookie-bearing requests with missing or mismatched origins.
Shipped
On-chain admin authority verification
Admin endpoints verify wallet roles directly against SBETTreasury contract via hasAnyTreasuryRole(). Redis-cached (5 min TTL) for performance. No local role database.
Shipped
4-round security hardening
Comprehensive security review across 4 rounds addressing HttpOnly cookies, guard restructure, admin MPA, CSRF middleware, Bearer sunset, SSE per-wallet caps, and origin validation. Rated mainnet-candidate.
Shipped

Chain Expansion

Base deployment (low-cost L2)
Deploy the full contract suite to Base, taking advantage of sub-cent transaction fees to make micro-bets economically viable and attract a broader user base.
Planned
Arbitrum deployment
Launch on Arbitrum One to tap into its large DeFi ecosystem and existing liquidity, offering users another low-fee L2 option with strong bridge infrastructure.
Planned
Polygon deployment
Evaluate a Polygon PoS deployment for markets targeting regions with high Polygon adoption, providing an alternative scaling path with established wallet support.
Considering
Cross-chain settlement via LayerZero/CCIP
Implement a cross-chain messaging layer using LayerZero or Chainlink CCIP so that a bet placed on one chain can be matched with liquidity on another, unifying fragmented pools.
Considering