Integration Overview
A non-technical guide to what Prediction Markets is, how it works, and what it takes to go live. Intended for prospects, business development conversations, and anyone evaluating the platform before engaging engineering.
What Is Prediction Markets?
Prediction Markets is a B2B platform that lets sportsbook and casino operators offer prediction market betting to their players — markets on real-world outcomes like elections, sports championships, economic indicators, and geopolitical events.
The platform is built for operators, not bettors. You embed a widget, connect three wallet endpoints, and your players get a fully-featured prediction markets product. Everything else — odds calculation, market sourcing, settlement, exposure management — runs on our side.
The core differentiator is the AMM pricing model (Logarithmic Market Scoring Rule). Unlike order-book exchanges where players trade against each other and thin markets produce poor prices, our AMM always provides a price. A bettor can place a trade on any market at any time, regardless of whether other bettors are active. This makes prediction markets viable for retail operators who cannot guarantee liquidity.
Two Delivery Options
Operators can integrate via two paths depending on their infrastructure:
| Standalone | Bundled | |
|---|---|---|
| Best for | Any operator with their own wallet backend | Operators already running SOFTSWISS Sportsbook |
| Integration effort | 3 wallet endpoints + widget embed + auth | None — inherited from Sportsbook |
| Time to go live | Days | Hours |
| Who owns wallet | Operator implements deposit, withdraw, rollback | Sportsbook handles it |
| Widget embedding | Operator embeds iFrame | Already embedded via Sportsbook |
For a detailed comparison of both paths, see Delivery Options.
Platform Capabilities
Polymarket Sourcing
Market data is sourced from Polymarket, one of the largest prediction market platforms globally. Events, outcomes, and resolution data flow in automatically. Operators benefit from an active, continuously updated market catalog without curating content themselves.
Multicurrency Support
The platform supports multiple operator currencies. Each operator configures their currency; the wallet integration handles denomination. Operators with multiple brands or currencies on their platform can configure independently per deployment.
Auto-Settlement
When a market resolves, the platform automatically calculates payouts and credits winning bettors via the wallet deposit endpoint. No manual settlement process. Operators are notified; the platform handles the rest.
Exposure Management
Per-market and per-outcome exposure limits cap the maximum liability the platform will accept. When limits are reached, new positions on that outcome are rejected. Operators can configure thresholds in the backoffice or rely on platform defaults.
Margin Controls
Operators configure margin settings that adjust the effective odds offered to bettors. Margin is baked into pricing at the AMM layer, so it compounds naturally as markets move. Operators control how much of the mathematical edge is retained.
Bettor Profiles
Each bettor has a profile tracking activity, position history, and risk flags. The risk engine monitors for patterns that indicate sharp or problem gambling behavior. Operators can review flagged profiles and apply limits or suspensions from the backoffice.
Widget-Owns-Complexity
The embedded iFrame widget handles all bettor-facing UX — market browsing, bet placement, position history, cashout. Operators do not build any prediction markets UI. The widget connects to the platform APIs; operators connect the widget to their session and wallet layer. Integration surface area is intentionally small.
Full Widget Customization
The widget is fully customizable to match operator branding — colors, typography, layout, and theme. Operators deliver a prediction markets experience that looks native to their platform, not a third-party embed.
Backoffice Dashboard
Operators manage the platform through a web-based backoffice. Market monitoring, exposure dashboards, bettor profiles, margin configuration, and settlement history are all accessible without engineering involvement.
Extensible Sourcing (Roadmap)
The platform architecture supports connecting additional market sources beyond Polymarket — including operator-defined custom markets powered by the same Automated Market Making (AMM) algorithm. The foundation is built; additional sourcing adapters are on the roadmap.
How Integration Works
The integration is designed to be completed by a backend developer in a standard sprint cycle. There are six steps:
-
Operator registers — we provision a platform environment, API credentials, and a widget build configured for your brand.
-
Implement three wallet endpoints — your backend exposes
/deposit,/withdraw, and/rollbackendpoints that the platform calls to move funds. These are standard REST endpoints with HMAC-SHA256 request signing. -
Configure the session flow — when a bettor launches the widget, your backend creates a session request. The widget exchanges this for a platform JWT and uses it for all subsequent calls. One round-trip, handled by the widget.
-
Embed the widget — add a single iFrame tag to your frontend pointing at the widget URL. No frontend SDK required.
-
Verify in staging — we provide a staging environment with test markets and a wallet simulator. You test the full flow: bet placement, settlement, rollback — before touching production funds.
-
Go live — once staging verification passes, you flip the environment variable to production and you are live.
Next Steps
- Delivery Options — detailed comparison of standalone and bundled paths
- Standalone Quick Start — step-by-step for operators integrating directly
- Bundled Quick Start — for SOFTSWISS Sportsbook operators
- One-Pager — single-page summary for presentations and sharing