Cloud-native progressive jackpot platform

The jackpot engine
built for modern gaming

A next-generation progressive jackpot controller designed for land-based casinos and online gaming — engineered for GLI certification, real-time event processing, and multi-currency operation.

<100ms
API Response
2M+
Events / Day
99.9%
Uptime SLA
GLI
Certification Ready

Purpose-built for the gaming industry

A cloud-based progressive jackpot controller supporting both land-based casino tables and online gaming platforms, with a focus on regulatory compliance and operational simplicity.

🎰

Multi-Level Jackpots

Support for up to 100 jackpots with multiple tiers per instance — Grand, Major, Minor, Mini — with configurable contribution rates and trigger mechanics.

🌐

Land-Based & Online

Unified platform serving both physical casino table games and online gaming clients through a single API, with offline buffering and graceful degradation.

💱

Multi-Currency

Full multi-currency support with real-time exchange rate integration, enabling jackpot participation across markets and jurisdictions.

Real-Time Processing

Batch-optimised event ingestion processing up to 2 million events per day with sub-100ms API response times across all endpoints.

🔒

Security First

mTLS and JWT authentication, full audit trails, cryptographic configuration integrity verification, and role-based access control throughout.

📊

Operator Dashboard

Real-time monitoring, jackpot configuration management, contribution analytics, and comprehensive reporting for operators and regulators.

Microservice architecture, single certified core

One tightly-scoped, GLI-certified engine at the centre — surrounded by a growing ecosystem of non-certified microservices that can evolve, scale, and deploy independently without recertification overhead.

Certified Engine
GLI Certified — Single Source of Truth
Meter updates & pool management
Win verification & payout
Jackpot resets & reseeding
Audit trail & integrity checks
Narrow scope — locked after certification
Non-Certified Microservices — Deploy & iterate independently
Event Ingestion
Batch processing, validation, queuing
📊
Operator Dashboard
Configuration, monitoring, management
💱
Exchange Rates
Multi-currency rate feeds & conversion
📋
Reporting
Analytics, RTP logs, regulatory reports
🔔
Notifications
Win alerts, triggers, display feeds
+
Future Services
Billing, themes, player engagement…
// Event processing pipeline — batched for throughput POST /api/v1/events/batch { "batchId": "b-2026-0206-001", "events": [ { "type": "contribution", "jackpotId": "jp-grand-001", "amount": 0.50, "currency": "USD" }, { "type": "contribution", "jackpotId": "jp-major-001", "amount": 0.25, "currency": "EUR" } ], "source": "table-22-blackjack" } // Response: 202 Accepted — <15ms { "accepted": 2, "batchRef": "b-2026-0206-001" }

Modern stack, pragmatic choices

Built on proven enterprise technologies chosen for reliability, certification suitability, and operational simplicity for a lean team.

.NET 8 / C# 🗄 SQL Server 🐳 Docker ☁️ Azure Container Apps 📨 Message Queues 🔐 mTLS + JWT 📡 OpenTelemetry 🔄 GitHub Actions CI/CD 📋 Dapper ORM 🏗 EF Core Migrations

Designed for regulatory approval

Every architectural decision is made with GLI certification in mind — from the two-service split to the choice of deterministic, auditable application logic.

🏛 GLI Certification Architecture

Critical jackpot logic is isolated in a narrow, independently certifiable service. Business logic changes in the controller require no recertification, dramatically reducing compliance overhead and time-to-market for new features.

📝 Full Audit Trail

Every transaction, configuration change, and system event is immutably logged with timestamps, actor identity, and cryptographic integrity. Complete traceability from contribution to payout.

🔏 Configuration Integrity

Jackpot configurations are protected with hash/salt verification, ensuring no tampering between certification approval and production deployment. Version-controlled with approval workflows.

🌍 Multi-Jurisdiction

Designed to operate across multiple regulatory jurisdictions simultaneously, with per-jurisdiction configuration support for contribution rates, trigger mechanics, and reporting requirements.

From concept to production in six months

A phased delivery approach that prioritises the certified core engine first, then layers business functionality and operator tooling.

Phase 1

Core Engine

Critical Jackpot Engine with meter management, pool calculations, win verification, and database schema. Full test coverage for certification readiness.

Months 1–2
Phase 2

Controller & Integration

Non-Critical Controller with event ingestion, batch processing, API endpoints, multi-currency support, and client integration framework.

Months 3–4
Phase 3

Operations & Launch

Operator dashboard, reporting suite, monitoring and alerting, on-premise deployment packaging, and GLI certification submission.

Months 5–6

Interested in the platform?

We're building the next generation of jackpot infrastructure.
Reach out to learn more or discuss integration.

info@tablepots.com