Skip to main content

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:

StandaloneBundled
Best forAny operator with their own wallet backendOperators already running SOFTSWISS Sportsbook
Integration effort3 wallet endpoints + widget embed + authNone — inherited from Sportsbook
Time to go liveDaysHours
Who owns walletOperator implements deposit, withdraw, rollbackSportsbook handles it
Widget embeddingOperator embeds iFrameAlready 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:

  1. Operator registers — we provision a platform environment, API credentials, and a widget build configured for your brand.

  2. Implement three wallet endpoints — your backend exposes /deposit, /withdraw, and /rollback endpoints that the platform calls to move funds. These are standard REST endpoints with HMAC-SHA256 request signing.

  3. 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.

  4. Embed the widget — add a single iFrame tag to your frontend pointing at the widget URL. No frontend SDK required.

  5. 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.

  6. Go live — once staging verification passes, you flip the environment variable to production and you are live.


Next Steps