Diese Online-Demo
Die öffentliche Vorführversion läuft als Cloudflare Worker mit persistenten Spielgeld-Sitzungen. Die folgenden Integrationsangaben beschreiben das vollständige Node-Projekt. Operator-Handshake, Adminbereich, externe Wallets und iframe-Einbettung sind in dieser öffentlichen Demo nicht aktiviert.
Warum das Produkt steht
| Schleife | Einsatz → Hitze → Schlagen → Abschrecken oder Bruch. Zwei Risikohebel, jede Wahrscheinlichkeit sichtbar. |
|---|---|
| Mathematik | RTP wählbar 94 / 96 / 97 %, konstant für jede Spielweise in beiden Modi. Schmiede: jeder Schlag fair (1−p)×g×1,02 = 1, Hausvorteil einmalig im Multiplikator; Cap 250×. Live: Bruchpunkt ⌊100·RTP/(1−r)⌋/100, Cap 1.000×. Simulationen bestanden (SIMULATION_REPORT.md, CRASH_MATH.md). |
| Fairness | HMAC-SHA256 Commit-Reveal, öffentlicher Verifikator, Server-Seed erst nach Rundenende. |
| Backend | Autoritativ, SQLite, hash-verkettetes Ledger, Idempotenz, Admin-RTP, RG-Limits serverseitig. |
| Anbindung | Eine austauschbare Schicht wallet-adapter.js. Handshake unter GET /api/operator/handshake. |
Launch in einem iframe
Query-Parameter, alle optional:
| lang | de (Default) oder en |
|---|---|
| operator | Operator-ID, nur Meta, keine Spiellogik |
| player | Spieler-ID des Operators |
| currency | Anzeige; Demo bleibt Spielgeld |
| parentOrigin | erlaubte Origin für postMessage |
/?lang=en&operator=acme&player=p-42&parentOrigin=https://casino.example
Events an das Parent-Fenster, source: "heatbreaker":
| ready | Spiel geladen, enthält balance und version |
|---|---|
| roundEnd | win | break, Auszahlung, Multiplikator, neues Guthaben |
Was der Publisher noch liefern muss
Dieses Paket ist eine unzertifizierte Spielgeld-Demo. Echtgeld, KYC/AML, nationale Sperrsysteme, GLI-19 und die Lizenz sind bewusst nicht enthalten — das ist euer regulatorischer Pfad, nicht der Code.
- Seamless-Wallet hinter dem bestehenden Adapter (Debit/Credit/Balance + HMAC)
- Lab-Zertifizierung der Engine (byte-stabil, Simulationsreport beigelegt)
- HA-Persistenz (Postgres) falls Multi-Region nötig — SQLite reicht für Single-Node
- Markenname und finale Rechtsprüfung
Technik in einem Satz
Zero-Dependency Node ≥ 22.5, node:sqlite, Vanilla-Frontend, Docker-Image, Playwright-E2E, Preflight-Gates für Payload, Viewports und A11y. Mathematik liegt in engine.js und darf ohne Re-Simulation nicht angefasst werden.