Capermint
Skip to main content

Capermint

How to Redistribute Games Through an RGS in iGaming (2026 Guide) | Capermint
iGaming Engineering · RGS & Content Distribution · 2026

How to Redistribute Games Through a Remote Gaming Server (RGS) in iGaming

Build the game once. Serve it to a thousand operators. That is the entire promise of RGS-based redistribution — and almost every part of it is an architecture decision made in the first month of the build. This is the complete B2B guide: the four distribution topologies, the integration contract, wallet models, certify-once economics, the revenue-share stack, and what it actually costs to own the pipe.

Updated: August 2026 Read time: 29 min For: Studios, operators, aggregators, platform owners
1 API
One integration, entire catalogue
$2.5B
RGS market by 2027, 12.3% CAGR
10–20%
Typical content cost as % of GGR
2–6 wks
Operator onboarding, done properly
CT
Capermint Technologies | iGaming Platform & RGS Engineering · Est. 2014
Custom, turnkey and white-label RGS, aggregator and casino platform development · Regulated markets across Europe, APAC, LATAM and MENA · 100% source code ownership transferred · Offices in Ahmedabad, Atlanta, Montréal, Bella Vista and Dubai
Published August 2026 · Companion to What is an RGS and how it works · Sources: GLI-19 and GLI-33 standards, Gaming Associates RGS certification guidance, industry aggregator commercial benchmarks, Capermint delivery data

There is a version of this topic that stops at the definition — an RGS hosts games, operators connect by API, everyone wins. That version is not useful to anyone who has to actually build or buy one. The interesting questions in game redistribution are not what an RGS is. They are: which topology do you distribute through, what exactly does the integration contract specify, who holds the player balance during a round, what happens when a wallet call times out mid-spin, how many certifications do you really need, and where does the money go on each spin.

This guide answers those. If you want the architectural fundamentals of the server itself — the layer model, the 48-millisecond round trip, RNG internals — that is covered in our companion piece, what a Remote Gaming Server is and how it works. This article is about the layer above: turning a certified game engine into a distribution business.

Quick Answer

How do you redistribute games through an RGS in iGaming?

You host game logic, math models and the certified RNG centrally on one Remote Gaming Server, then deliver that content to many operators through a single integration contract rather than rebuilding per partner. Distribution runs through one of four topologies: direct studio-to-operator, via an aggregator, RGS-to-RGS aggregation, or hybrid. The operator integrates a game launch endpoint plus a seamless wallet callback for bets and wins. The RGS handles sessions, outcomes, compliance logging and reporting for every tenant. Because the engine is certified once, each new game needs only a delta test — but every jurisdiction still needs its own market approval, which is why per-market content gating must be configuration, never code.

  • Core principleBuild once, certify once, configure per partner and per market
  • Integration surfaceLaunch API + wallet callbacks (bet, win, rollback, balance) + reporting
  • Default wallet modelSeamless — operator holds the balance, RGS calls per round
  • Non-negotiableIdempotency keys on every wallet call, or you will double-debit
  • Content costRoughly 10–20% of casino GGR via aggregator; less direct at scale
  • Onboarding2 to 6 weeks per operator with a proper sandbox and integration kit
redistribute games through RGS RGS game distribution RGS vs aggregator casino game aggregator integration single API game integration seamless wallet vs transfer wallet certify once distribute everywhere GLI-19 RGS certification multi operator game distribution game development kit GDK iGaming content distribution white label RGS

What Game Redistribution Through an RGS Actually Means

Short answer: Redistribution means the game runs in one place and is consumed in many places. The studio builds and certifies a title once on its RGS. Every operator that wants it connects to the same endpoint with their own credentials, their own currency and language configuration, their own branding wrapper and their own wallet. No game code is copied, deployed or maintained per partner. Adding operator number 300 is a database record and a contract, not a sprint.

The distinction that matters commercially is between integration and distribution. Integration is a one-to-one engineering task: connect system A to system B. Distribution is a one-to-many product: build an interface once and let partners consume it repeatedly without your engineering team being involved in each connection. The entire value of an RGS as a business asset comes from moving your content delivery from the first model to the second.

That shift changes what you are actually selling. A studio without distribution infrastructure sells games as projects. A studio with an RGS sells access to a catalogue as a recurring royalty stream that scales with partner count rather than with headcount. This is why the RGS is consistently the highest-leverage engineering investment a content business makes — and why owning it, rather than renting it, determines both margin and enterprise value. Talk to Capermint about owning your distribution layer.

$2.5B
Projected global RGS market size by 2027
Growing at approximately 12.3% CAGR
1
Integrations an operator needs to reach an entire catalogue
vs one per studio without aggregation
10–20%
Typical all-in content cost as a share of casino GGR
Studio wholesale rate plus aggregator markup
2,400+
Average titles carried by a top-tier aggregator catalogue
The breadth an operator expects on day one

The Four-Layer Content Supply Chain

Short answer: Content flows through four layers: the studio builds the game and its math, the RGS executes and certifies it, the aggregator bundles many RGSs behind one API, and the operator presents it to players and holds the player relationship. Each layer takes a cut of gross gaming revenue. Understanding which layer you occupy — and which layers you can profitably absorb — is the core strategic question in this market.

iGaming Content Supply Chain · Who Does What, and Who Takes What
Layer 01
Game Studio
Builds the title: art, mechanics, math model, RTP and volatility design. Owns the IP.
Wholesale royalty
Layer 02
Remote Gaming Server
Executes game logic, calls the RNG, produces outcomes, logs compliance data, exposes the distribution API.
The distribution asset
Layer 03
Aggregator
Integrates many studio RGSs, normalises them behind one API and one contract, resells breadth to operators.
Markup on studio rate
Layer 04
Operator
Holds the licence, the player relationship and the wallet. Presents the lobby, runs acquisition and CRM.
Retains net GGR

Layers 2 and 3 can be the same business. A studio that builds its own RGS and connects operators directly captures the aggregator margin on its own content.

The strategic question is not which layer you are — it is which layers you can absorb. A studio that only builds games sells at the wholesale rate and is entirely dependent on aggregators for reach. A studio that owns its RGS and signs operators directly captures both the studio royalty and the aggregator markup on its own content, while retaining the option to also list through aggregators for breadth of reach. An operator that owns an RGS can absorb third-party studios directly and cut the aggregator layer out of its highest-volume titles. In both directions, the RGS is the piece of infrastructure that lets you move up or down the chain. See Capermint's RGS development service.

RGS vs Aggregator vs PAM vs Casino Platform

Short answer: These four terms are used interchangeably and they are not interchangeable. RGS runs games. Aggregator resells access to many RGSs through one API. PAM (Player Account Management) owns player identity, wallet, limits and KYC state. Casino platform is the player-facing product — lobby, cashier, CRM, promotions. A complete operation needs all four; they are rarely one system, and confusing them is the most common cause of mis-scoped RFPs.

System What it owns What it does NOT do Typically owned by
RGS
Remote Gaming Server
Game logic, math models, certified RNG, round outcomes, game session state, compliance round logging, the distribution API Does not hold the player account, does not hold the player balance of record, does not run the lobby or run marketing Game studio, or an operator with proprietary content
Aggregator Contracts and technical connections to many studio RGSs, a normalised unified API, one commercial agreement, per-market certification coordination Does not build the games, does not own the game IP, does not usually execute game logic itself Specialist B2B content businesses; increasingly operators building in-house
PAM
Player Account Management
Player identity, verification state, the wallet of record, deposit and loss limits, self-exclusion state, bonus ledger, responsible gaming controls Does not run game logic, does not produce game outcomes, does not host game content The licensed operator, always
Casino platform
Front end + back office
Lobby, game discovery, cashier UX, CRM, promotions, affiliate tracking, operator back office and reporting UI Does not run games, does not hold the certified RNG, does not by itself satisfy game certification The licensed operator
The single most expensive scoping error in this category: asking for "a casino platform" when you need an RGS, or vice versa. We regularly receive briefs for a turnkey casino from studios whose actual requirement is a distribution server, and briefs for an RGS from operators who need a PAM and a front end. The two products share almost no code. The tell is where the player balance lives: if you hold player accounts and money, you need a PAM and a platform. If you produce game outcomes and want other people's players to consume them, you need an RGS. If you want both — run your own casino and distribute to third parties — you need both, with strict separation between them, and that dual-model architecture should be designed in from day one rather than retrofitted.

Not sure whether you need an RGS, an aggregator or a full platform?

That single question decides your architecture, your budget and your business model. A 30-minute scoping call with Capermint's iGaming architects settles it — no obligation, NDA available.

Scope It With an Architect →

The Four Distribution Topologies

Short answer: Content reaches operators through four patterns. Direct studio-to-operator gives the best margin and the slowest partner acquisition. Via aggregator gives instant reach and the worst margin. RGS-to-RGS aggregation lets you carry third-party studios inside your own distribution. Hybrid — direct on your top titles, aggregated for the long tail — is what nearly every mature content business converges on.

Topology 01
Direct Studio to Operator
Studio RGS → Operator platform

You integrate each operator individually against your own RGS. You hold the commercial relationship, set your own rates, and keep the full royalty with no intermediary markup. The cost is that every partner is a sales cycle plus an integration cycle, and you carry the support burden for each one directly.

MarginHighest
Reach speedSlowest
Support loadYou carry it
Best forTop titles
Topology 02
Via a Third-Party Aggregator
Studio RGS → Aggregator → Many operators

You integrate once with an aggregator and inherit their entire operator network. One technical connection, one contract, immediate distribution to hundreds of brands. The aggregator marks up your wholesale rate to the operator and takes the difference, and you lose direct visibility of and relationship with the end operator.

MarginLowest
Reach speedFastest
Support loadShared
Best forNew catalogues
Topology 03
RGS-to-RGS Aggregation
Third-party studio RGS → Your RGS → Operators

You become the aggregator. Your RGS integrates other studios' RGSs upstream and exposes their content alongside your own to your operator network. This converts your distribution infrastructure into a marketplace and lets you earn markup on content you did not build — the model behind every major aggregator.

MarginMarkup on others
Reach speedCompounding
Support loadHigh
Best forPlatform plays
Most Common
Topology 04
Hybrid Distribution

Direct integrations with your highest-volume operators where the margin justifies the effort, aggregator listings for breadth and long-tail reach, and RGS-to-RGS links where a partner studio complements your catalogue. Nearly every mature content business ends here, because each topology optimises a different variable and no single one wins on all of them.

MarginOptimised
Reach speedFast + deep
ComplexityHighest
Best forScale
Run the arithmetic per title, not per catalogue. A title generating meaningful volume with one large operator can justify a direct integration where the recovered aggregator markup covers the integration and support cost within months. A long-tail title played sporadically across forty small brands never will — that content belongs on an aggregator where the marginal cost of distribution is zero to you. The mistake is applying one distribution policy to a whole catalogue. The correct approach is a per-title decision driven by actual play data, which is only possible if your RGS reports revenue per title per operator in the first place.

Every Integration Method: How Content Physically Reaches the Operator

Short answer: Topology decides who connects. Method decides how. There are six: REST/WebSocket API (nothing changes hands, games stay on your RGS), iFrame / launch-URL embed (fastest, thinnest), SDK / native embed (for apps), lobby & catalogue feed (metadata only), aggregator relay (someone else carries you), and source code or binary delivery (the operator hosts and runs your game themselves). The last one is fundamentally different from the other five and carries the most commercial risk.

Method What actually transfers Where game logic runs Best for Key risk
01 · REST + WebSocket API Nothing. Credentials only Your RGS The default for regulated distribution at any scale Operator wallet reliability becomes your latency problem
02 · iFrame / launch-URL embed A signed session URL Your RGS Fastest possible operator go-live; web-first brands Sandboxing, mobile viewport handling, postMessage security
03 · SDK / native client embed A client library (iOS, Android, Unity, JS) Your RGS Native apps, in-app casinos, multi-gaming platforms SDK version fragmentation across partner app releases
04 · Lobby & catalogue feed Metadata, thumbnails, RTP, categories Your RGS Always — a companion to methods 01 to 03, never standalone Manual spreadsheet exchange if not automated
05 · Aggregator relay Nothing. One upstream connection Your RGS Instant breadth without per-operator sales You lose the direct operator relationship and margin
06 · Source code / binary delivery The game itself — source or compiled package Operator infrastructure Data-residency jurisdictions, land-based, strategic licensing You lose control of the build, the RTP config and the audit trail

Method 06 in Detail: Source Code and Binary Distribution

Short answer: In source or binary distribution, the operator receives the actual game package and runs it on their own infrastructure. This is not a variation of API distribution — it is a different business. You are no longer operating a service; you are licensing an artefact. Certification, RTP integrity, version control and the compliance audit trail all move outside your control, which is why it commands a materially different commercial structure.

API / Hosted Distribution
Methods 01–05 · recommended default
  • You control: the build, RTP variant, patching, kill-switch
  • Certification: yours, once, reused across every partner
  • Audit trail: single authoritative source — your compliance store
  • Revenue model: per-round royalty on GGR, recurring
  • Version control: one live version, updated centrally
  • IP exposure: minimal — nothing leaves your servers
  • Churn risk: partner cannot keep running your games after termination
Source Code / Binary Delivery
Method 06 · specialist cases only
  • You control: almost nothing after handover
  • Certification: operator must certify their own deployment in their market
  • Audit trail: lives on operator infrastructure; you cannot evidence it
  • Revenue model: licence fee, milestone or one-time — rarely per-round
  • Version control: every partner runs a different build within months
  • IP exposure: maximum — your math model and code are out
  • Churn risk: nothing stops continued use post-termination without contractual controls

There are legitimate reasons to do it. Some jurisdictions mandate that gaming systems and player data reside on domestic infrastructure, which makes a foreign-hosted RGS non-compliant. Some land-based and hybrid operators require on-site deployment. Some strategic licensing deals — where a large operator wants a title exclusively and permanently — are structured as a code licence rather than a service. And white-label engagements, where a client buys the platform outright, are source delivery by definition.

  • Deliver compiled binaries, not source, unless the contract explicitly buys the source. A signed, obfuscated package running in a controlled container gives the operator deployment without handing over your math model.
  • Keep the RNG and math model server-side even on-premise. On-premise means their data centre, not their client. The outcome must still be produced by a server component you specified and certified.
  • Version-pin and sign every build. The operator, the regulator and you must all be able to prove which exact build produced a given round. Unsigned deployments make disputes unwinnable.
  • Contract the RTP configuration explicitly. If the operator can alter RTP on their own deployment, you have handed them the ability to break your certification while your name is on the game.
  • Require telemetry back to you. Round-level reporting returned to your systems, or you have no visibility of performance, no basis for royalty calculation and no defence if something goes wrong.
  • Define the termination artefact. What happens to the deployed code when the agreement ends? Without an explicit destruction and attestation clause, it simply keeps running.
  • Price for the loss of control. Source and binary distribution should never be priced like an API integration. You are trading recurring revenue and control for an upfront sum — the number has to reflect that.
The certify-once advantage does not survive source distribution. This is the point most studios miss when a large operator offers an attractive number for a code licence. The moment your game runs on infrastructure you did not certify, your platform certification no longer covers it — the operator's deployment is a new system in the eyes of a testing laboratory and must be certified in its own right. Multiply that across several partners and you have replaced one reusable certification with many independent ones, each drifting from your reference build. If you take source deals, take them deliberately, price them accordingly, and never let them become your default distribution method.

Game Engine Architecture: Inside the RGS or Alongside It?

Short answer: Two patterns. Embedded engine — game logic runs as modules inside the RGS itself, sharing its session, wallet and compliance plumbing. External Game Server (GS) — each game (or studio) runs its own server, and the RGS acts as the bridge that normalises them all toward operators. Embedded is faster and cheaper per title and is right for a single-studio catalogue. External GS is what you need the moment you host third-party studios or complex bespoke titles. Most mature platforms run both.

Default
Pattern A
Embedded Game Engine
Client → RGS [ session + wallet + game logic + RNG ] → Operator wallet

Game logic, math models and the RNG live inside the RGS as configurable modules. Every title inherits session handling, wallet integration, compliance logging and reporting for free. Adding a title is a math model plus a client, not a new service.

Cost per titleLowest
LatencyBest — no extra hop
CertificationOne system
Best forOwn catalogue
Pattern B
External Game Server (GS)
Client → RGS [ bridge ] → Studio GS [ game logic + RNG ] → back

Each game or studio runs its own game server. The RGS becomes the normalisation and distribution bridge: it holds the operator relationship, the wallet contract and the compliance record, while outcomes are produced upstream by the GS.

Cost per titleHigher
LatencyExtra network hop
CertificationPer GS
Best for3rd-party studios

The practical consequence is that these are not competing choices so much as sequential ones. A studio starts with an embedded engine because it is the cheapest way to ship a catalogue. The moment it wants to carry other people's games — the RGS-to-RGS aggregation topology — it needs the GS bridge pattern, because it cannot embed a third party's proprietary math into its own process. Building the bridge capability from the start is far cheaper than retrofitting it around an engine that assumed it owned every game.

Concern Embedded engine External GS bridge
Where the RNG lives Inside the RGS, one certified implementation Inside each GS — each needs its own certified RNG
Wallet integration Written once, inherited by every title RGS owns it; GS never touches the operator wallet directly
Adding a new title Math model + client + config New service, new integration, new certification surface
Third-party studios Not possible without exposing your core The entire point of the pattern
Round latency Single-process outcome resolution Additional hop; budget for it in your SLA
Failure isolation A bad title can affect the platform A failing GS degrades only its own titles
Compliance record Written natively by the RGS RGS must capture GS outcomes into its own immutable log

Deployment Models: Where the RGS Itself Runs

Short answer: Four models. Multi-tenant cloud (you host, all partners share, cheapest to operate). Dedicated instance (you host, isolated per partner, for large or compliance-sensitive operators). On-premise (partner hosts, required by data-residency jurisdictions). Hybrid edge (central core, edge-deployed session and delivery for latency-critical regions). Your commercial model and your certification burden change with each.

Model Who hosts Drives Certification impact Commercial fit
Multi-tenant cloud You Lowest unit cost, fastest onboarding, one build to maintain One platform certification covering all tenants Per-round royalty on GGR
Dedicated single-tenant You, isolated per partner Data isolation, custom SLAs, independent scaling and release windows Usually inherits platform cert; may need per-instance evidence Royalty plus infrastructure fee or minimum
On-premise Partner Data-residency compliance, land-based integration, partner security policy Partner's deployment typically requires its own certification Licence fee plus support retainer
Hybrid / edge You, distributed Latency for emerging markets; central compliance core with edge delivery Core certified centrally; edge components documented in scope Royalty; premium for latency-sensitive regions
Decide your supported method matrix before you sign your first partner — not during the negotiation. The most damaging pattern in this business is agreeing to a bespoke integration method for an early large partner because the deal is attractive, then discovering you now maintain two architectures. Write down which of the six integration methods and which of the four deployment models you support, and treat anything outside that list as a priced exception with its own engineering and certification budget. Capermint scopes this matrix in discovery precisely because it is far cheaper to decide it on a whiteboard than to discover it in a partner's contract. Get your method matrix scoped under NDA.

The Integration Contract: What You Are Actually Publishing

Short answer: The thing you distribute is not games. It is an interface. A production RGS integration contract specifies four surfaces: a game launch endpoint that returns a playable session URL, a wallet callback contract the operator must implement (balance, bet/debit, win/credit, rollback), a reporting API for reconciliation, and the error and idempotency semantics that define behaviour when things fail. Quality of this document determines your onboarding speed more than any other factor.

Surface Direction Must specify Why partners stall without it
Game launch Operator → RGS Auth method, token lifetime, game ID scheme, currency, language, jurisdiction, return URL, demo vs real mode, device hints, responsible gaming context Ambiguity here produces sessions that launch in the wrong currency, wrong language or wrong regulatory mode
Wallet: balance RGS → Operator Request and response schema, currency and minor-unit handling, timeout budget, retry policy, error codes for suspended or self-excluded accounts Undefined minor-unit handling is the classic source of 100x balance bugs
Wallet: bet / debit RGS → Operator Idempotency key, round ID, transaction ID, bet amount, game context, insufficient-funds behaviour, timeout semantics Without a defined idempotency contract, a retry double-debits a real player and you have a dispute
Wallet: win / credit RGS → Operator Same round and transaction identifiers, win amount, zero-win handling, jackpot and bonus flags, finality marker Operators that cannot correlate a win to its bet cannot reconcile or report GGR correctly
Wallet: rollback / void RGS → Operator When it fires, which transaction it reverses, idempotent behaviour on repeat, and the terminal state of the round Missing rollback is why interrupted rounds leave money in limbo and generate support tickets
Reporting Operator → RGS Round-level and aggregate endpoints, per-title and per-period granularity, pagination, timezone and cut-off definition, retention window If cut-off times are undefined, your GGR figure and the operator's will never match
Game catalogue Operator → RGS Programmatic list of enabled titles per jurisdiction with metadata: RTP variant, volatility, thumbnails, aspect ratios, feature flags Manual catalogue exchange by spreadsheet is the single biggest ongoing operational drag in distribution

The Game Launch and Round Flow

Every redistributed game round follows the same sequence regardless of topology. Understanding it is what lets you reason about failure.

Redistributed Game Round · Studio RGS to Operator Wallet
01
Operator requests a game session Launch API

The operator's platform calls the RGS launch endpoint with an operator-issued player token, the game ID, currency, language, jurisdiction and return URL. The RGS validates the operator credentials, checks the title is enabled for that operator and that jurisdiction, and issues a short-lived game session.

02
Client loads and the session initialises

The player's browser or app loads the HTML5 client from the CDN and opens a connection to the RGS. The client renders only visuals; all logic and outcomes remain server-side. The RGS resolves per-tenant configuration: the certified RTP variant for that market, currency minor units, bet limits and feature flags.

03
Balance check against the operator wallet Wallet API

The RGS calls the operator's balance endpoint. In a seamless model this is the operator's live player balance — the RGS never holds funds of record. The response also carries account state, so a suspended or self-excluded player is blocked before any bet is possible.

04
Player bets: RGS debits the operator wallet Idempotent

The RGS issues a debit carrying a unique round ID, transaction ID and idempotency key. The operator debits atomically and returns the new balance. If the operator returns insufficient funds, the round is rejected before the RNG is ever invoked.

05
RNG and math model produce the outcome

Only after a confirmed debit does the certified RNG generate the seed and the game's certified math model resolve it into an outcome. This ordering is not stylistic — producing an outcome before securing funds is a certification failure and an exploit surface.

06
RGS credits any win back to the operator wallet Same round ID

The credit carries the same round identifier as the debit so both sides can correlate them permanently. Many contracts require a credit call even on a zero win, because an explicit zero is what marks the round financially closed and makes reconciliation unambiguous.

07
Compliance record written, event streamed Async

The immutable round record — operator, player, game, version, seed hash, bet, outcome, win, timestamps — is written to the compliance store and published to the event stream for analytics, fraud scoring and regulator reporting. This happens asynchronously and never blocks the player's response.

08
Result renders, round closes

The outcome returns to the client, which plays the animation. The round is terminal: no further wallet calls for that round ID will be honoured except an explicitly permitted rollback.

Seamless Wallet vs Transfer Wallet

Short answer: Build seamless wallet as your default. The operator holds the player balance and the RGS calls it synchronously for each bet and win, so there is one balance and one transaction history across every product. Transfer wallet moves funds into a game session at launch and back out at exit — it removes the per-round dependency on the operator's wallet but introduces balance sync problems, slower game switching and broken bonus tracking. Support transfer only as a fallback for partners who cannot meet seamless reliability requirements.

Seamless Wallet
Default · recommended
  • Balance location: stays with the operator at all times
  • Per round: synchronous debit and credit calls to the operator wallet API
  • Player experience: one balance across casino, live casino and sportsbook; instant game switching
  • Bonus and CRM: unified transaction history, so bonus tracking and affiliate attribution work correctly
  • Operator burden: must expose a fast, reliable, idempotent wallet API
  • Failure mode: operator wallet latency or downtime directly degrades gameplay
  • Reconciliation: straightforward — both sides hold the same round IDs
Transfer Wallet
Fallback · legacy partners
  • Balance location: moves into the game session, then back out
  • Per round: no operator wallet call — rounds run against the transferred balance
  • Player experience: transfer delay on entering and leaving each game; split balances visible
  • Bonus and CRM: fragmented history; a frequent cause of failed bonus tracking
  • Operator burden: lower — no high-availability wallet API required per round
  • Failure mode: stranded balances when a transfer-out fails; sync drift
  • Reconciliation: harder — session-level rather than round-level correlation

The practical guidance for anyone building distribution infrastructure: implement seamless first and treat it as the contract, then add transfer wallet as an explicitly supported compatibility mode. Building transfer-first and retrofitting seamless is substantially harder, because seamless imposes stricter requirements on transaction atomicity, idempotency and timeout handling that are difficult to introduce after the fact.

Idempotency, Rollback and Reconciliation

Short answer: This is where redistribution breaks in production. Every wallet call must carry an idempotency key so a network retry cannot double-debit a player. Every round must have a defined rollback path so an interrupted session resolves deterministically. And both sides must run daily reconciliation against round-level records, because two systems that never compare their ledgers will eventually disagree about money.

  • Idempotency keys on every mutating call. The operator must guarantee that receiving the same key twice produces the same result once. A timeout is not a failure — the debit may have succeeded and only the response was lost. Without idempotency, your retry policy is a double-charging mechanism.
  • A defined timeout budget, agreed in writing. Specify how long the RGS waits for a wallet response and exactly what it does on expiry: retry with the same key, roll back, or hold the round pending. Undefined timeout behaviour is the root cause of most cross-party disputes in distribution.
  • Deterministic round recovery. If a player disconnects mid-round, the client must be able to query the round state on reconnect and either complete it or void and refund it. Regulators such as the UKGC and MGA expect a documented interruption recovery procedure as part of certification.
  • Rollback that is itself idempotent. Rolling back the same transaction twice must not double-credit. This sounds obvious and is one of the most frequently mis-implemented parts of an operator wallet.
  • Round-level daily reconciliation. Compare your round records against the operator's transaction records every day, automatically, and alert on divergence. Monthly reconciliation means discovering a systematic mismatch after thirty days of compounding.
  • An agreed cut-off and timezone. Your GGR day and the operator's GGR day must start at the same instant. If they do not, your invoices and their reports will never agree and someone will assume bad faith.
  • Immutable round records on both sides. Write-only compliance storage with no update or delete path. Regulators expect a forensically sound trail, and partners expect an authoritative record when a player disputes a result.
Non-idempotent wallet calls are the most expensive bug class in game distribution. The scenario is mundane: the RGS sends a debit, the operator processes it, the response is lost to a network blip, the RGS retries, and the operator debits again. The player has now paid twice for one spin. Multiply that across a busy partner and you have a reconciliation crisis, a regulatory incident and a partner relationship problem simultaneously. The fix costs almost nothing at design time — a required idempotency key, enforced at the contract level, with your sandbox actively testing duplicate delivery. Retrofitting it after launch means auditing and correcting historic transactions across every partner. Design it in.

Planning a distribution build and want the integration contract designed properly?

Capermint has shipped RGS, aggregator and casino platforms for regulated markets across Europe, APAC, LATAM and MENA. NDA first, itemised scope and architecture outline within 48 hours.

Talk to Our iGaming Team →

Multi-Tenancy: The Architecture Decision That Decides Your Ceiling

Short answer: Tenant must be a first-class concept from the first sprint, not a column added later. Every request, record, configuration value and report must be scoped to an operator tenant. Systems built for one operator and later adapted for distribution end up with per-partner code branches, and maintenance cost then grows linearly with partner count — which is precisely the economics the RGS model exists to avoid.

What must be configurable per tenant, without a code deployment:

Configuration domain Per-tenant values Why it cannot be hard-coded
Commercial Royalty rate, rate card by title or title group, minimum guarantees, billing cycle and currency Every partner negotiates differently; rates change at renewal without an engineering ticket
Catalogue Enabled titles, per-title enable and disable, release scheduling, exclusivity windows Exclusivity deals and staged rollouts are commercial commitments that must be enforceable in configuration
Jurisdiction Permitted markets, per-market approved title register, market-specific feature suppression A title approved in one market may be prohibited in another; this must be enforced at launch time
Game behaviour Certified RTP variant, bet limits, max win caps, autoplay and turbo availability, bonus buy availability Several regulated markets prohibit specific features outright; some mandate specific RTP bands
Localisation Currency and minor units, language, number and date formatting, RTL support Currency minor-unit mishandling is a classic source of 100x value errors across partners
Integration Wallet endpoints, auth credentials and rotation, timeout budgets, retry policy, wallet model (seamless or transfer) Partners differ in reliability; timeout and retry policy must be tunable per partner
Branding Loading screens, logo placement, theme tokens, custom skin per operator where contracted Branded deployments are a common commercial upsell and should not fork the codebase
Reporting Scoped data access, report schedules, cut-off time and timezone, delivery method No tenant may ever see another tenant's data; this is a security boundary, not a feature

Certify Once, Distribute Everywhere — and Where That Stops Being True

Short answer: Because the RNG and core engine live in one certified system, a laboratory such as GLI, BMM Testlabs, iTech Labs or eCOGRA certifies the platform once, and subsequent games on that engine need only a game-level delta test rather than a full re-evaluation. That is the core economic advantage of the RGS model. But it stops at the border: each jurisdiction still requires its own market approval, and material platform changes trigger re-testing.

The distinction that trips up first-time distributors is between three separate things that all get called "certification":

  • Platform certification. The RGS itself — RNG implementation, transaction integrity, session handling, logging, recovery — assessed against a standard such as GLI-19 for interactive gaming systems or GLI-33 for event wagering. This is the expensive one, and it is the one you reuse. Independent RGS certification is treated as a distinct discipline from game testing, not an extension of it.
  • Game certification. Each title's math model, RTP, volatility, hit frequency, bonus mechanics and maximum win are verified against the certified documentation, typically by simulating very large numbers of rounds. On an already-certified engine this is a delta test, which is what makes shipping a new title commercially viable.
  • Market approval. Jurisdiction-specific authorisation to offer that content to players in that territory. Some markets maintain a register of approved games and require pre-approval before activation. This is per-market and it does not transfer.
The certify-once model is why a distribution business is viable at all — and why partners pay for a certified pipe. Consider the alternative: without a shared certified engine, every title in every market is a full platform-level certification, and the cost curve makes a broad catalogue impossible. With it, the platform investment is amortised across every title and every partner you ever sign. This is also the strongest argument in a partner conversation. An operator integrating your RGS is not just buying games; they are buying your certification coverage, your evidence pack and your ability to add markets without them re-engineering anything. See Capermint's certifications and recognition.

Jurisdictional Content Gating

Short answer: Your RGS must be able to enable or disable individual titles, studios and features per market from configuration, evaluated at launch time. If adding a market requires a code release, your distribution business does not scale into regulated markets — and a title served into a jurisdiction where it is not approved is a compliance incident for your operator partner, caused by you.

  • Gate at launch, not in the lobby. Filtering the catalogue in the operator's front end is presentation. The authoritative check must happen when the RGS issues a game session, because that is the point you control and the point a regulator will test.
  • Maintain a per-market approved title register inside the platform, mapped to each market's regulator requirements, updated as approvals are granted and withdrawn.
  • Feature-level gating, not just title-level. Some markets prohibit specific mechanics such as autoplay, turbo spin or bonus buy while permitting the title itself. Your configuration model needs that granularity.
  • Certified RTP variants per market. Where a market mandates an RTP band, the platform must serve the correct certified variant of the same title, and prove which variant a given round used.
  • Fail closed. If jurisdiction cannot be determined with confidence, refuse the launch. An undetermined market is not a permitted market.
  • Log every gating decision. Which title, which operator, which market, which outcome, which rule fired. This is the evidence that you enforced the register.

The GDK: Why Some Catalogues Grow Faster Than Others

Short answer: A Game Development Kit is the toolset your RGS exposes so game teams can build titles without touching core infrastructure. A capable GDK supplies the client-server protocol, math harness, free rounds, jackpots, tournaments and bonus buy support, and critically a forced-outcome mock tool for deterministic testing. The GDK determines whether adding a title takes days or months — and whether third-party studios can build on your platform at all.

If your ambition includes RGS-to-RGS aggregation or hosting third-party studios, the GDK stops being internal tooling and becomes the product surface those studios evaluate you on. The questions serious studios ask before committing to a platform:

  • Can front-end and back-end teams work independently? A client developer must be able to build against a mock server, and a math developer must be able to validate a model without a finished client.
  • How good is the forced-outcome tool? Being able to force a specific reel result, bonus trigger or jackpot hit is what makes testing deterministic. Without it, QA is probabilistic and slow.
  • Are free rounds, jackpots, tournaments and bonus buys native? If these are per-game bespoke work rather than platform primitives, every title re-implements them and every implementation is a new certification surface.
  • How is localisation and currency extension handled? Adding a currency or language should be configuration. If it requires a game rebuild, expansion into new markets is gated on engineering.
  • Is round replay supported? Several regulators require the ability to replay a specific historical round exactly. If the platform cannot, those markets are closed to you.
  • How does a finished game reach operators? The GDK is only half the story — the platform must also carry the finished title into aggregator and operator integrations without additional per-partner work.

The Revenue-Share Stack: Where the Money Goes Per Spin

Short answer: Content typically costs an operator roughly 10 to 20 percent of casino GGR through an aggregator. The studio sets a wholesale royalty; a full-service supplier or aggregator adds a markup commonly cited at five to fifteen percentage points on top. Direct studio deals improve margin on high-performing titles; aggregators deliver breadth cheaply. Whether you own the RGS determines which side of that markup you sit on.

Layer Charges Typical basis Who can absorb it
Game studio Wholesale content royalty on the titles it supplies % of GGR generated by that content Nobody — this is the cost of content someone else built
Aggregator Markup on the studio's wholesale rate, sometimes plus setup fee or monthly minimum Commonly cited at 5 to 15 percentage points added to the studio rate Absorbed by a studio that owns its RGS and integrates operators directly
RGS platform (if licensed) Platform royalty for using someone else's certified server % of GGR, in perpetuity Absorbed entirely by owning your RGS rather than licensing it
Operator Retains the remainder after content, platform, payments, tax and marketing Net GGR The layer that carries player acquisition cost and licence risk

Illustrative Content Cost Structure as a Share of Casino GGR

Indicative ranges compiled from published industry commercial benchmarks. Actual rates vary by catalogue, volume, market and negotiation; treat as a modelling starting point, not a quotation.
Owning the RGS moves you from paying the markup to charging it. A studio distributing exclusively through aggregators receives the wholesale rate and nothing else. The same studio operating its own certified RGS and signing operators directly receives the retail rate on those partners — the wholesale royalty plus the markup that would otherwise have gone to the intermediary — while keeping the option to list on aggregators for reach. The same logic runs in reverse for operators: an operator that owns an RGS can integrate high-volume studios directly and remove the aggregator layer from its most-played titles. In both cases the RGS is not a cost line. It is the instrument that determines which side of the margin you sit on. Explore Capermint's casino game aggregator development.

Operator Onboarding: Two Weeks or Two Quarters

Short answer: A well-built RGS onboards a new operator in two to six weeks from contract to live. The rate-limiting factor is almost never your platform — it is how fast the operator can implement and test their wallet callbacks. Studios that ship a clear integration document, a working sandbox with forced outcomes and reference wallet implementations consistently onboard partners in half the time of those that do not.

Standard Operator Onboarding Sequence
01
Commercial agreement and compliance checks Week 0

Rate card, markets in scope, catalogue scope, minimum guarantees and billing terms agreed. You verify the operator's licence, ownership and AML posture — you are supplying regulated content and their standing becomes your exposure.

02
Credentials and sandbox access Day 1

Tenant provisioned, API credentials issued, sandbox opened with the full test catalogue and forced-outcome tooling. If this takes more than a day, your provisioning is manual and will not scale past a few dozen partners.

03
Operator implements the wallet callbacks Week 1–3

The longest phase and the one outside your control. Reference implementations in the operator's stack, a Postman collection and a wallet conformance test suite are the highest-leverage assets you can provide here.

04
Joint integration testing Week 2–4

Launch in every configured currency and language, bet and win flows, insufficient funds, duplicate delivery and idempotency, timeout and retry, rollback, round recovery after disconnect, and reconciliation report matching.

05
Certification and market checks Varies

Confirm every title in scope is approved for every market in scope, and that the operator holds the necessary licence for each. Where a market requires pre-approval of titles, that register must be reconciled before activation.

06
Controlled production release Week 4–6

Enable a limited title set, monitor wallet error rates, latency and reconciliation for a defined burn-in period, then open the full contracted catalogue.

07
Steady-state operations Ongoing

Daily automated reconciliation, monthly settlement, new title releases pushed by configuration, and per-market approvals added as they are granted.

Running Distribution at Scale

Once you have partners live, distribution becomes an operations discipline rather than an engineering project. The things that separate platforms that scale to hundreds of partners from those that stall at twenty:

  • Self-service partner provisioning. Creating a tenant, issuing credentials and opening sandbox access should be an operation in your back office, not a ticket to engineering.
  • Per-tenant observability. Wallet call latency, error rate and timeout rate broken out by operator. When a partner reports "the games are slow," you need to know within a minute whether it is your platform or their wallet.
  • Automated daily reconciliation with alerting. Every partner, every day, with divergence thresholds that page a human. Reconciliation discovered by the partner first is a trust event.
  • Release management that does not require partner coordination. New titles and platform updates ship without every operator scheduling a release window. This is only possible with strict backward compatibility on the integration contract.
  • Contract versioning. When the integration contract must change, run versioned endpoints and migrate partners individually. A breaking change applied globally will take down partners who did not have capacity to migrate.
  • A revenue and settlement engine. Calculating what each partner owes across per-title rates, minimum guarantees and market splits is a real system. Spreadsheet settlement fails somewhere around partner fifteen.
  • Support tiering and escalation paths. Define what partners can self-serve, what your first line handles, and what escalates to engineering. Without this, every partner query becomes an engineering interrupt. Capermint builds the partner back office alongside the platform.

Redistributing Across Verticals: Casino, Sweepstakes, Sportsbook, Poker and Beyond

Short answer: The distribution spine is common; the vertical layer is not. Casino slots and table games run on GLI-19 with RNG outcomes. Sportsbook runs on GLI-33 with odds ingestion and settlement instead of RNG. Sweepstakes uses the same slot math wrapped in a dual-currency Gold Coin and Sweeps Coin layer. Poker needs persistent multi-player table state and shared liquidity. A well-designed RGS carries all of them on one tenancy, wallet and reporting spine.

Design the spine for multiple verticals even if you launch with one. Tenancy, wallet integration, reporting, certification evidence, settlement and partner onboarding are identical whether the round is a slot spin, a sports bet or a poker hand. What differs is the outcome engine. Platforms built with the vertical baked into the core have to be substantially rewritten to add a second one; platforms built with a shared distribution spine and pluggable outcome engines add a vertical as a module. Given that most operators eventually want casino plus sportsbook behind a single wallet, this decision has a short payback period. See turnkey casino solutions or the full service catalogue.

Build, Buy or White-Label Your Distribution Platform

Short answer: License if a first live game is the only priority and you accept a perpetual royalty with no ownership. Build or white-label if distribution is the business model. Licensed RGS arrangements commonly take a percentage of GGR indefinitely and constrain you to the vendor's jurisdictions and roadmap. If your intent is to redistribute to many operators, the RGS is the revenue-generating asset — owning it determines your margin, your freedom to sign partners on your terms, and your valuation.

Option 01 · White-Label RGS
2–3 months
Modular templates, light customisation
Proven distribution core, your branding
Seamless wallet and launch API included
Multi-tenant from day one
Certification support included
Fastest route to a first live partner
Source code ownership transferred
Best forSpeed with ownership
Option 02 · Custom RGS
4–6 months
Fully customised incl. UI/UX, API, testing, certification
Architecture designed around your topology
Full GDK for internal and third-party studios
RGS-to-RGS aggregation capability
Multi-vertical spine (casino, sports, poker)
Jurisdictional gating and per-market registers
Settlement and revenue engine
100% IP and source code ownership
Best forDistribution as the business
Option 03 · RGS Migration
6–8 weeks
Move off a legacy or licensed platform
Migrate from legacy or licensed RGS
Preserve existing operator integrations
Historic round and compliance data migration
Re-certification support on the new platform
Ends perpetual platform royalty
Phased partner cutover, no big-bang risk
Best forEscaping royalty drag

What a Distribution-Ready RGS Costs to Build

Below is an indicative component breakdown for a multi-tenant, distribution-ready RGS at Capermint's India engineering rates. Ranges reflect scope: a single-vertical casino RGS sits at the lower end, a multi-vertical platform with a full GDK and RGS-to-RGS aggregation at the upper.

Distribution-Ready RGS · Indicative Component Cost

Discovery, topology & contract design
$6K to $14K
Core game engine & certified RNG integration
$20K to $45K
Multi-tenancy & per-partner configuration
$16K to $34K
Launch API & session management
$10K to $22K
Seamless + transfer wallet layer, idempotency
$18K to $38K
GDK & forced-outcome test tooling
$17K to $36K
Jurisdictional gating & approved-title registers
$9K to $20K
Compliance logging & round replay
$12K to $26K
Reporting, reconciliation & settlement engine
$14K to $30K
Partner back office & provisioning console
$11K to $24K
RGS-to-RGS aggregation layer (optional)
$17K to $36K
Infra, observability, QA & certification support
$13K to $28K
Total · distribution-ready RGS
$163K to $353K

Costs outside the platform build: third-party laboratory certification fees, per-jurisdiction market approval costs, licensed odds or sports data feeds if sportsbook is in scope, cloud infrastructure, and ongoing certification renewals when the platform materially changes. Capermint also offers a revenue-share engagement with zero upfront development cost, where the engineering investment is exchanged for a percentage of platform GGR — suited to teams with market access but limited build capital.

Want this costed against your actual topology and vertical mix?

Send the scope. You get an itemised quote, recommended team shape, architecture outline and timeline within 48 hours — under NDA, with a free Project Readiness Assessment.

Get My Project Scope →

Five Failure Modes That Kill Distribution Platforms

  • Non-idempotent wallet calls. A retry after a lost response double-debits a real player. It produces reconciliation breaks, regulatory incidents and partner distrust simultaneously. Enforce idempotency keys at the contract level and actively test duplicate delivery in your sandbox.
  • No defined round recovery. A player disconnects mid-round and the bet sits in limbo with no deterministic resolution. Regulators expect a documented interruption recovery procedure; partners expect a support answer. Define completion versus void-and-refund before launch.
  • Single-tenant architecture retrofitted for many operators. The system was built for one partner, then adapted with per-partner branches and conditionals. Maintenance cost now grows linearly with partner count, destroying the exact economics the RGS model exists to create.
  • Hard-coded jurisdiction rules. Adding a market requires a code change and a release. Regulated expansion becomes gated on engineering capacity, and a mis-served title in an unapproved market becomes your partner's compliance incident.
  • Reporting built as an export button. If the data model does not capture every round with tenant, title, market, currency and version dimensions from day one, every operator query and every regulator request becomes an engineering ticket. Reporting is a data-model decision, not a feature you add later.

Why Capermint for RGS and Distribution Engineering

2014
Established
100%
Source Code Ownership Transferred
5
Global Delivery Locations
48h
Itemised Quote Turnaround

Capermint builds Remote Gaming Servers, casino game aggregators and iGaming platforms for studios and licensed operators across Europe, APAC, LATAM and MENA. We are an engineering partner, not a platform landlord: we do not hold your source code, we do not take a permanent slice of your GGR by default, and we have no commercial interest in you remaining dependent on us.

Multi-Tenancy From Sprint One

Tenant is a first-class concept in every service, record and report we build — not a column added when the second partner arrives. This is the difference between a platform that scales to hundreds of operators by configuration and one that needs a branch per partner.

Built to GLI-19 and GLI-33

Server-authoritative outcomes, certified RNG integration, immutable round logging, documented interruption recovery and round replay — designed to the standards laboratories actually test against, with the evidence pack prepared alongside the build rather than after it.

The Integration Contract as a Product

We treat partner-facing documentation, the sandbox, forced-outcome tooling, reference wallet implementations and the conformance suite as deliverables — because those artefacts are what compress operator onboarding from months to weeks.

Multi-Vertical, Multi-Jurisdiction Spine

One distribution core carrying casino, sweepstakes, sportsbook, poker and instant-win formats, with per-market gating and approved-title registers so adding a jurisdiction is a configuration change rather than a release cycle.

Ownership, Not Royalties

Custom, turnkey and white-label engagements transfer 100 percent of IP and source code. No platform lock-in, no perpetual GGR share, and no scenario where a partner or regulator asks about your architecture and a vendor will not disclose it.

Flexible Engagement, Including Revenue Share

Fixed-price, dedicated team with daily Jira and Slack transparency, or a revenue-share model with zero upfront development cost where we invest the engineering against a percentage of platform GGR. You choose the structure.

Already have an RGS and want to move off a royalty model? Migration is a defined 6 to 8 week engagement: we stand up the new platform, preserve your existing operator integrations so partners are not forced to re-integrate, migrate historic round and compliance data, support re-certification, and cut partners over in phases rather than all at once. For a platform paying a percentage of GGR in perpetuity, the migration typically pays for itself well inside the first year. See our RGS development capability or request a migration assessment.

Capermint iGaming & Platform Services

Key Terms in RGS Game Distribution

Remote Gaming Server (RGS)
The certified backend that executes game logic, invokes the RNG, produces outcomes, writes compliance records and exposes the API through which operators consume content. Owned typically by the game studio or by an operator with proprietary content.
Game aggregator
A layer above the RGS that integrates many studio RGSs and resells access to all of them through a single unified API and one commercial contract. Gives operators breadth quickly and gives studios reach quickly, in exchange for a markup on the studio's wholesale rate.
Seamless wallet
The wallet model in which the player balance remains with the operator and the RGS calls the operator's wallet API synchronously for each bet and win. Produces one balance and one transaction history across all products. The modern default.
Transfer wallet
The wallet model in which funds move into a game session at launch and back out at exit. Removes the per-round dependency on the operator wallet but introduces balance sync issues, slower game switching and fragmented bonus tracking.
Idempotency key
A unique identifier attached to a mutating request so that receiving it more than once produces the effect only once. The mechanism that prevents a network retry from double-debiting a player. Non-negotiable on every wallet call.
Round recovery
The defined process by which an interrupted game round is resolved when a player reconnects — either completing the round from persisted state or voiding and refunding the bet. Regulators expect this procedure to be documented as part of certification.
Multi-tenancy
Architecture in which one platform instance serves many operator partners, with every request, record, configuration value and report scoped to a tenant. The property that allows partner count to grow without maintenance cost growing with it.
GDK (Game Development Kit)
The toolset an RGS exposes so game teams can build titles on the platform: client-server protocol, math harness, free rounds, jackpots, tournaments, bonus buy support, and forced-outcome tooling for deterministic testing.
Certify once, distribute everywhere
The economic principle that certifying the RGS platform and RNG once allows subsequent titles on that engine to require only a delta test rather than a full platform re-evaluation. Reusable across titles, but not across jurisdictions.
Jurisdictional content gating
Enforcing at launch time, from configuration, which titles and features may be served to which markets, backed by a per-market register of approved games. Prevents serving unapproved content into a regulated territory.
GLI-19 / GLI-33
Gaming Laboratories International standards for Interactive Gaming Systems and Event Wagering Systems respectively. Casino and slot distribution is governed principally by GLI-19; sportsbook distribution by GLI-33. Some businesses need both.
RGS-to-RGS aggregation
Connecting a third-party studio's RGS upstream into your own platform so their titles are distributed alongside your own to your operator network. The technical basis of becoming an aggregator rather than only a supplier.
Wholesale vs retail content rate
The wholesale rate is what a studio charges an aggregator; the retail rate is what the aggregator charges the operator. The difference is the aggregator's markup, commonly cited at five to fifteen percentage points on top of the studio rate.
Round replay
The ability to reproduce a specific historical game round exactly as it was played, from stored seed and state. Required by several regulators, and impossible to add retrospectively without the necessary data having been captured all along.

Frequently Asked Questions

What does it mean to redistribute games through an RGS?
Game redistribution through a Remote Gaming Server means hosting game logic, math models and the RNG centrally on one certified server, then delivering that same content to many operators through a single API rather than rebuilding an integration for each partner. The studio builds once. The RGS handles sessions, wallet calls, compliance logging and reporting for every downstream operator. Each new operator becomes a configuration and a commercial agreement rather than an engineering project, which is what allows one studio to reach hundreds or thousands of casino brands from a single codebase.
What is the difference between an RGS and a game aggregator?
An RGS runs games. An aggregator resells access to many RGSs. The RGS is the backend that executes game logic, calls the RNG, produces the outcome and writes the compliance record, and it is typically owned by the game studio. An aggregator sits one layer above: it integrates dozens or hundreds of studio RGSs and exposes all of that content to operators through a single unified API and one commercial contract. An operator integrating an aggregator gets breadth quickly; a studio listing with an aggregator gets distribution reach quickly. Many businesses run both — their own RGS for proprietary content, plus aggregator listings for reach. Capermint builds both.
Should I use a seamless wallet or a transfer wallet for game distribution?
Seamless wallet is the default for modern distribution and is what most operators expect. The player balance stays on the operator side and the RGS calls the operator wallet synchronously for every bet and win, keeping one balance and one transaction history across casino, live casino and sportsbook. A transfer wallet moves funds into a game session at launch and back out at exit, which removes the per-round dependency on the operator wallet but creates balance sync issues, slower game switching and broken bonus tracking. Build seamless first and treat it as the contract, then support transfer as an explicit compatibility mode for legacy or lower-reliability partners.
What is "certify once, distribute everywhere"?
It describes the certification economics of an RGS. Because the RNG and core game engine live in one certified system, a testing laboratory such as GLI, BMM Testlabs, iTech Labs or eCOGRA can certify the platform once, and subsequent games built on that same engine require only a game-level delta test rather than a full platform re-evaluation. This is the single largest cost advantage of the RGS model — without it, every game in every market would be a separate full certification. Note the limit: certification remains jurisdiction-specific. The platform certification is reusable, but each regulated market still requires its own approval and evidence pack.
How long does it take to onboard a new operator onto an RGS?
For a well-built RGS with a stable integration contract, a new operator typically goes from contract signature to live in two to six weeks. That covers credential issuance and sandbox access, the operator implementing wallet callbacks, joint testing of launch, bet, win, rollback and reconciliation flows, certification checks for the target market, then a controlled production release. The variable is almost never the RGS side — it is how quickly the operator can implement and test their wallet API. Studios that ship a clear integration document, a working sandbox with forced outcomes and reference wallet implementations consistently onboard partners in half the time.
What revenue share does game content cost an operator?
Content typically costs an operator roughly 10 to 20 percent of casino gross gaming revenue when sourced through an aggregator, and less when sourced directly from a studio at scale. The stack layers up: the studio sets a wholesale royalty on the content it supplies, and an aggregator marks that up to a retail rate. Published industry guidance places full-service supplier markups at roughly five to fifteen percentage points on top of the studio rate. Direct studio deals improve margin on high-performing titles, while aggregators deliver breadth cheaply — which is why most mature operators run a hybrid content strategy driven by actual play data.
Can one RGS serve both B2C and B2B at the same time?
Yes, and it is one of the strongest business models in iGaming. A studio can run its own branded casino on its RGS while simultaneously distributing the same certified content to third-party operators through an aggregation layer. The B2B royalty stream can exceed direct B2C gross gaming revenue for studios with popular titles, because distribution revenue scales with partner count rather than with your own marketing spend. Architecturally this requires strict tenancy separation, per-tenant configuration for RTP, currency, language and jurisdiction, and separate reporting scopes so no operator can ever see another operator's data. This dual model should be designed in from day one rather than retrofitted.
What is a GDK and why does it matter for redistribution?
A Game Development Kit is the toolset an RGS exposes so game teams can build titles on the platform without touching core infrastructure. A capable GDK provides the client-server protocol, math model harness, free rounds, jackpots, tournaments and bonus buy support, plus a mock or forced-outcome tool for deterministic testing of specific results. The GDK determines whether adding a new title to your catalogue takes days or months, and whether third-party studios can build onto your RGS at all. If your goal is to redistribute content at volume, the GDK is not internal tooling — it is the product surface partners evaluate you on.
Does every jurisdiction need separate game certification?
Yes. The platform certification is reusable but market approval is not. Each regulated jurisdiction maintains its own technical standards, its own approved testing laboratories and often its own register of approved games, with some markets requiring every title to be pre-approved before activation for players in that territory. This is precisely why a production-grade RGS needs jurisdictional content gating — the ability to enable or disable individual titles, studios and features per market from configuration rather than from a code deployment. Without it, expanding to a new market becomes a release cycle instead of a settings change.
How many operators can a single RGS realistically serve?
There is no architectural ceiling in a well-designed system — large commercial RGS platforms serve thousands of operator brands. What limits scale in practice is rarely raw compute; it is multi-tenancy design, per-tenant configuration handling, reporting isolation, support load and certification coverage across markets. An RGS built as a single-tenant system with per-partner code branches collapses under partner growth, whereas one built with tenancy as a first-class concept scales by adding configuration. This is the most common architectural regret in platforms that were built for one operator and later needed to distribute.
Can the same RGS distribute sweepstakes, sportsbook and poker content?
Yes, with vertical-specific layers on a common spine. Sweepstakes operators typically license the same underlying slot math as real-money iGaming and run it through a dual-currency Gold Coin and Sweeps Coin wrapper the operator owns, so the RGS must support dual-currency modes and separate certification evidence. Sportsbook is governed by GLI-33 rather than GLI-19 and needs odds ingestion, market management, risk control and settlement rather than RNG outcomes. Poker requires persistent multi-player table state, shared liquidity and rake calculation rather than a single-player round. Capermint builds all of these on a shared distribution spine with pluggable outcome engines.
Should I build my own RGS or license one for distribution?
License if speed to a first live game is the only priority and you accept a perpetual royalty and no ownership. Build if distribution is your business model. Licensed RGS arrangements commonly extract a percentage of gross gaming revenue in perpetuity and limit you to the vendor's jurisdictions, feature roadmap and commercial terms. If your intent is to redistribute content to many operators, the RGS is not a cost centre — it is the revenue-generating asset, and owning it determines your margin, your ability to sign partners on your own terms and your valuation in any funding or exit scenario. Capermint builds custom, turnkey and white-label RGS platforms with 100 percent source code ownership transferred.
What does it cost to build an RGS for game redistribution?
Capermint's published delivery guidance is approximately 2 to 3 months using modular white-label templates with light customisation, 4 to 6 months for a fully customised RGS including UI and UX, API integration, testing and certification support, and 6 to 8 weeks for a basic RGS migration project. Indicative component build cost for a distribution-ready platform runs roughly $163,000 to $353,000 depending on vertical count, GDK depth, jurisdiction coverage and whether RGS-to-RGS aggregation is in scope. Capermint also offers a revenue-share engagement with zero upfront development cost. Request an itemised quote within 48 hours.
What are the most common failure points in RGS redistribution?
Five recur consistently. Non-idempotent wallet calls, where a network retry double-debits a player. Missing round recovery, so an interrupted session leaves a bet in limbo with no defined resolution. Single-tenant architecture retrofitted for multi-operator use, producing per-partner code branches that multiply maintenance cost. Hard-coded jurisdiction rules, which turn every new market into a release cycle. And reporting built as an export button rather than as a data model, so every operator or regulator request becomes an engineering ticket. All five are architectural decisions made early and expensive to reverse late.
What is the difference between API integration and source code distribution?
In API integration nothing changes hands. The operator receives credentials, the game continues running on your RGS, and you retain control of the build, the certified RTP variant, patching and the compliance audit trail. In source code or binary distribution the operator receives the game package and runs it on their own infrastructure. That is a different business: your platform certification no longer covers their deployment, every partner drifts to a different build within months, your math model is exposed, and nothing technically stops continued use after termination without explicit contractual controls. Use source delivery only for data-residency jurisdictions, land-based integration, white-label sales or deliberate strategic licences — and price it for the loss of recurring revenue and control.
Should the game engine run inside the RGS or as a separate game server?
Both patterns are valid and most mature platforms run both. An embedded engine puts game logic, math models and the RNG inside the RGS as configurable modules, so every title inherits session handling, wallet integration and compliance logging for free — the lowest cost per title and the best latency, and the right choice for your own catalogue. An external Game Server (GS) gives each game or studio its own server with the RGS acting as the normalisation and distribution bridge. You need the GS pattern the moment you want to carry third-party studios, because you cannot embed another company's proprietary math into your own process. Build the bridge capability early: retrofitting it around an engine that assumed it owned every game is substantially more expensive.
Can an operator host my RGS on their own infrastructure?
Yes, and in some jurisdictions it is mandatory. There are four deployment models: multi-tenant cloud that you host and all partners share, which is cheapest to operate and carries one platform certification; dedicated single-tenant instances that you host but isolate per partner for large or compliance-sensitive operators; on-premise, where the partner hosts, typically driven by data-residency rules or land-based integration and usually requiring the partner's deployment to be certified in its own right; and hybrid or edge, with a central compliance core and edge-deployed delivery for latency-critical regions. Each model changes both your commercial structure and your certification burden, so decide which you support before signing your first partner.
What is an iFrame integration and when should I use it?
An iFrame or launch-URL integration is the thinnest possible method: the operator calls your launch endpoint, receives a signed short-lived session URL and embeds it in a frame. Game logic stays entirely on your RGS. It is the fastest way to get a web-first operator live, often in days rather than weeks, because the operator implements almost nothing beyond the launch call and the wallet callbacks. The trade-offs are technical rather than commercial: sandbox attribute configuration, mobile viewport and orientation handling, and strict origin validation on any postMessage communication between frame and parent. For native apps an SDK embed is the equivalent method, with the added consideration that SDK versions fragment across partner app release cycles.

Own the Pipe, Not Just the Games

Whether you are a studio building distribution, an operator absorbing the aggregator layer, or a platform escaping a perpetual royalty — the RGS is the asset that decides your margin. Capermint builds multi-tenant, GLI-aligned Remote Gaming Servers, aggregators and casino platforms with the integration contract, GDK and certification evidence treated as deliverables. 100% source code ownership. Itemised quote in 48 hours.