What exchange rail powers my prediction market app?
That question explains more user confusion than almost anything else in the category. Your app brand, exchange rail, catalog, support path, and account experience are related, but they are not the same thing.
Quick answer
If a prediction-market app feels inconsistent, start here before assuming the platform is rigged or broken.
The app brand in front of you is not always the exchange rail underneath you.
Two apps can feel similar while pulling from different rails, which changes the catalog you see.
Two apps on the same rail can still hide different markets, support paths, and account flows.
The first mental split is simple: direct exchange versus wrapper app.
Direct exchange or wrapper app?
This is the first split that matters. Most support confusion starts when people assume every app is the exchange itself.
Direct exchange
You are closer to the listing rail itself. That usually means clearer ownership of the contract experience, broader access to the exchange's own menu, and less ambiguity about where the position lives.
- The exchange and the product front end are largely the same thing.
- Catalog breadth is usually easier to interpret.
- Best for users who want the cleanest view of the actual rail.
Wrapper app
You trade through a familiar brand that routes into an exchange rail underneath. That can feel easier, but it also creates a second layer of interpretation around catalog, support, restrictions, and what the app chooses to show.
- Familiar account flow and app design.
- Often simpler for casual users who value convenience.
- More room for confusion about who owns the issue when something looks off.
Who powers which apps?
This is the maintained routing layer. The app logo tells you less than the rail underneath it.
What actually changes when the rail changes?
Users often experience these as trust problems, but they usually start as structure problems.
Market catalog
Account flow and money movement
Support path
Restrictions and visibility
Common wrapper confusion, translated
This is the plain-English version of what users usually mean when they say something feels inconsistent.
Same category, different catalog
Same rail, different wrapper
Familiar brand, different exchange underneath
Figure out what rail you’re on in under a minute
You do not need a giant spreadsheet. You need a fast mental checklist.
Look for who actually lists or clears the contract, not just the app logo.
Check whether the app is showing a full exchange catalog or a curated subset.
If a payout, balance, or restriction looks odd, separate the app experience from the underlying contract rail.
Use the provider map below before assuming two brands are structurally the same product.
Wrapper Platforms
These platforms route your trades through a CFTC-regulated exchange (Kalshi or CME Group).
CFTC FCM + Rothera DCM (live)
CFTC FCM + owns Railbird DCM (DKeX exchange)
CFTC FCM + DCM/DCO
Direct Exchange Platforms
These platforms operate their own CFTC-regulated exchange infrastructure.
CFTC DCM (via QCX LLC)
Frequently asked questions
These are the questions people ask when they realize the app and the exchange underneath it are not the same thing.
Related reading
Once you know the rail, the next useful move is usually a support page, an alerts workflow, or a platform-specific explainer.
The fastest way to stop feeling lost is to separate the layers. Ask three questions in order: which brand am I using, which rail sits underneath it, and which layer actually owns the thing that feels wrong?