interface GameProvider { launchGame(gameId, player, mode): LaunchSession getGames(): ProviderGame[] · getBalance(playerId): Money processBet(round) · processWin(round) · rollback(txId) } // every studio below is an adapter — the player app only talks to /api
Halcyon StudioshalcyonAdapter · v2.0
OperationalGames6
p95 latency60 ms
Uptime99.98%
Northlight GamesnorthlightAdapter · v3.1
OperationalGames7
p95 latency73 ms
Uptime99.97%
Meridian LivemeridianAdapter · v4.2
OperationalGames5
p95 latency86 ms
Uptime99.96%
Velvet LabsvelvetAdapter · v2.3
OperationalGames6
p95 latency99 ms
Uptime99.98%
Ostra InteractiveostraAdapter · v3.4
OperationalGames6
p95 latency112 ms
Uptime99.97%
Kiln & Co.kilnAdapter · v4.5
OperationalGames6
p95 latency125 ms
Uptime99.96%
Paragon LiveparagonAdapter · v2.6
OperationalGames5
p95 latency138 ms
Uptime99.98%
Saltwater GamingsaltwaterAdapter · v3.7
DegradedGames7
p95 latency412 ms
Uptime99.21%
Mega Play OriginalsmegaplayAdapter · v4.8
OperationalGames8
p95 latency164 ms
Uptime99.96%