If you integrate with Stake Engine today

The operator API and the wallet contract are the same. The RGS follows Engine's /v1 operator API and wallet contract byte for byte, and its game API is compatible with unmodified Engine front ends. Moving a game library over is mostly configuration.

ItemEngineRuneCodeWhat you do
Operator API base URLEngine'sours (given at onboarding)change the setting
X-Operatoryour Engine operator idyour RuneCode operator idchange the setting
Your key pairEd25519 (or legacy RSA)Ed25519 onlyupload the public key (you may reuse your Engine pair; we recommend a new one)
RGS public key (wallet x-signature)Engine'soursadd it; keep both, and pick by ingress URL
Wallet ingress URLconfigured at Engineconfigured with usregister it
/v1/game/url, /v1/game/url/demo, /v1/product, /v1/{product}/game, /v1/bet/{id}as documented by Engineidenticalnothing
Wallet /v1/balance, /v1/debit, /v1/credit, /v1/rollbackEngine's contractidenticalnothing
Game idsproduct/publisher/game slugsthe same, with our slugsmap your lobby entries
Network allow-listingEngine's IPsour six production egress IPsfirewall change
Extensionsnoneoptional and additiveignore them if you want

What differs, so you are not surprised