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.
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
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 RGSRGS game distributionRGS vs aggregatorcasino game aggregator integrationsingle API game integrationseamless wallet vs transfer walletcertify once distribute everywhereGLI-19 RGS certificationmulti operator game distributiongame development kit GDKiGaming content distributionwhite 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.
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
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.
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
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.
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.
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.
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.
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.
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.