Beta testing Free API keys are open for testing. Paid tiers are waitlisted while we harden billing, legal, and audit workflows.

Compare

RGS vs. slot math engine: which layer do you actually need?

A remote game server hosts and distributes certified games into regulated casinos. A math engine resolves outcomes. Most teams asking for an RGS need one of its layers — this page pulls them apart so you can buy (or build) only what your product requires.

The math layer, as an API

Cymba is the outcome-resolution core of an RGS — configs in, provably fair multipliers out — without the distribution and wallet layers you may not need.

Audit-grade from day one

PAR sheets, deterministic replay, seed commitments, and a public verifier. The fairness story an RGS certifies is built into every round.

Bring your own platform

You keep the wallet, the player accounts, and the front end. Cymba returns multipliers; your platform handles money.

API example

The math layer in one call

Request
POST /api/v1/play
Authorization: Bearer cy_live_...

{
  "config": "my-game",
  "lines": 20
}
Response
{
  "result": {
    "summary": {
      "total_multiplier": 12.5
    }
  },
  "provably_fair": {
    "server_seed_hash": "a3f1...",
    "nonce": 42
  }
}

The four layers people mean by "RGS"

When operators and studios say they need a remote game server, they usually mean some mix of four distinct layers:

  1. Game math — the model that resolves each round: reels, paylines or ways, features, caps, and the RTP the whole game is built around.
  2. Game hosting — serving the game client and its assets, session management, and the launch URL an operator embeds in their lobby.
  3. Wallet integration — debit/credit calls against the operator's platform for every bet and win, with idempotency and reconciliation.
  4. Compliance surface — certified RNG, jurisdiction configs, and the regulatory reporting formats licensed markets demand.

A traditional RGS sells all four as one certified bundle, and in regulated real-money markets that bundle is usually mandatory. But it's rented, not owned: your game runs on someone else's schedule, your math is a black box you get a certificate for, and integration timelines are measured in months.

What a math engine covers

A slot math engine is layer one, done properly: config in, resolved outcome out, deterministic enough to replay any round after the fact. That's the part of an RGS that decides what actually happened — everything else moves the result around.

Cymba is that layer as a hosted API. You define a game in JSON, POST /api/v1/play, and get back multipliers plus the provably fair material (seed commitment, nonce, replayable derivation) to prove no one — including us — changed the outcome after the bet. PAR sheets, RTP tracking, and verification fixtures come with it, because that's what the math layer owes an auditor.

What Cymba deliberately does not do: host your game client, hold balances, touch money, or file regulatory reports. Multipliers out; your platform does the rest.

Choosing the layer, not the label

You likely need a certified RGS if you're distributing real-money games into licensed markets (MGA, UKGC, New Jersey, and similar). The certification isn't a technical choice — it's a market-access requirement.

You likely need a math engine, not an RGS, if you own the platform and the player relationship: social casinos, sweepstakes operators, crypto casinos whose trust model is provably fair verification rather than lab certification, free-to-play products, and studios validating game math before an RGS deal makes sense.

You might want both — teams building their own RGS or platform can use Cymba as the resolution core and own the hosting, wallet, and reporting layers themselves. The math stays replayable and auditable; the moving parts stay yours.

What Cymba does not do

Cymba does not handle wallets, balances, player accounts, currency, licensing, or jurisdictional compliance. It returns multipliers; operators handle money. If a certified RGS is what your market requires, use one — and hold its math to the same standard: ask for the PAR sheet and a way to replay any round.

Frequently Asked Questions

What is an RGS (remote game server)?

A remote game server is the certified backend that hosts casino games and serves them into operators' platforms. It typically bundles four things: the game math, game hosting and delivery, wallet integration with the operator's platform, and the regulatory reporting required in licensed markets.

Is Cymba an RGS?

No. Cymba is the math and fairness layer only — it resolves rounds and proves they were fair. It does not host your game client, integrate with casino wallets, or produce jurisdiction-specific regulatory reports.

When do I need a full RGS?

When you distribute real-money games into regulated markets, the certification and reporting an RGS provides is usually mandatory. Your compliance counsel — not your tech stack — decides this.

When is a math engine enough?

When you run your own platform and player relationship: social and sweepstakes casinos, crypto casinos built on provably fair verification, free-to-play products, and teams prototyping game math before committing to an RGS integration.

Can Cymba sit inside an RGS I'm building?

Yes — that's a natural fit. The RGS layers Cymba doesn't provide (hosting, wallet adapters, reporting) are the parts most platform teams want to own anyway. Cymba supplies deterministic, replayable math with PAR sheets an auditor can work from.

Ready to test Cymba?

Start with a free API key, clone a template, and run your first provably fair spin.