Game sheet · Operators, aggregators and labs
StreetHeist. The game sheet.
A risk-and-cash-out instant game set on one night street. The player picks a storefront, reads its multiplier and its risk on the sign, breaks in, and decides when to walk away. This sheet states what the build does today, and nothing it does not.
Build: loading
RTP 96.00% [flat]
Street: Downtown [demo]
Certification: pending
01 · Identity
What it is.
- Name
- StreetHeist
- Type
- Risk-and-cash-out instant game
- Studio
- StreetHeist, an independent game studio
- Version
- Shown once the page loads
- Build date
- Shown once the page loads
- Platform
- HTML5 · Desktop and mobile
- Currencies
- EUR · USDT · BTC · ETH One per session, fixed at launch
- Languages
- EN · UK · RU
02 · The round
One round, four moves.
One decision, repeated: take the pot or try one more door. There is no paytable to learn.
Stake.
The player sets a stake, €1 to €100 in the demo, in one currency for the whole session.
Pick a door.
Each step offers 4 to 6 storefronts. Every sign shows its multiplier and its risk before the player commits.
Break in.
The server fixed the outcome when the round started. A clean break-in multiplies the pot. A bust ends the round.
Cash out, or push.
After one clean break-in the player can bank the pot at any step, or push on for a bigger multiplier.
03 · The math
Flat on every route.
Choice changes risk, never the target RTP. The same target holds for every storefront and every cash-out depth.
- Target RTP
- 96.00%
- Read live from this server.
- Max win
- 1,100×
- As a multiple of stake.
- Absolute cap
- €110,000
- Payout ceiling per round.
- House edge
- 4.00%
- Constant along the street.
| Stake Range | €1 to €100 per round in the demo. USDT 1 to 100, BTC 0.00001 to 0.002, ETH 0.0005 to 0.05. |
|---|---|
| Round Shape | Up to 10 steps, 4 to 6 targets per step, minimum cash-out at step 1 |
| Max Multiplier | 1,034.78× on the rarest route, a bank offered and cleared at all ten steps. Without a bank the deepest route pays 111.11×. |
| Max Win | 1,100× stake, above the top multiplier, so no win is cut short. Absolute ceiling €110,000 per round. |
| Opening Patrol | A 5.00% opening patrol is rolled once per round and applies to the first break-in only. Later steps carry the storefront risk alone. |
| Settlement | Integer cents in and out, or the smallest unit of the session currency. Multipliers carry four decimals and are floored. No float ever represents money. |
| Flooring | Payouts are floored to the whole cent, so realized return can be slightly lower than the target and never higher. |
| Storefront | Multiplier | Risk |
|---|---|---|
| Newsstand | ×1.15 | 16.9% |
| Diner | ×1.19 | 19.3% |
| Gas Station | ×1.22 | 21.6% |
| Pharmacy | ×1.29 | 25.4% |
| Jewelry Store | ×1.62 | 40.6% |
| Bank | ×2.02 | 52.5% |
| Storefront | Pot grows by | Risk |
|---|---|---|
| Newsstand | ×1.14 | 12.5% |
| Diner | ×1.18 | 15.0% |
| Gas Station | ×1.21 | 17.5% |
| Pharmacy | ×1.27 | 21.5% |
| Jewelry Store | ×1.60 | 37.5% |
| Bank | ×2.00 | 50.0% |
Risk is the chance that one break-in fails. The first multiplier is the pot as a multiple of stake after one clean break-in. Each later break-in multiplies the pot by the factor shown. Figures are for the default math and refresh from /api/config.
04 · Fairness
Committed before play.
Anyone can replay a finished round and check it against the commitment published before play.
Commit
The server draws a seed and publishes only its SHA-256 commitment before play.
Derive
HMAC-SHA256 over the server seed, the client seed and the nonce fixes the whole round at the start. The player can set the client seed.
Reveal
When the seed rotates, the server seed is revealed and a new commitment is published.
Verify
The public
POST /api/verifyendpoint replays the round, checks the commitment and returns every step with its targets and outcomes.
Fairness schema v2 covers streets of 4, 5 or 6 targets. Every round stores the odds it was dealt under, so earlier rounds still replay exactly.
05 · Integration
Your wallet, our math.
Built and tested against a reference casino and a Hub88 simulator. No operator is live yet.
Read the technical overview- Architecture
- Remote game server. Every outcome and payout is decided on the server, and the HTML5 client only renders.
- Seamless wallet
- Four signed actions: balance, bet, win, rollback. Amounts are integers in minor units. An unanswered bet is rolled back automatically.
- Signed launch
- Your back end sends an HMAC-SHA256 signed launch. The game opens with a launch code that works once, and your token never reaches the browser.
- Hub88 adapter
- The same wallet rules in the Hub88 dialect, with RSA-SHA256 signatures in both directions.
- Idempotency
- Three layers: request, wallet, casino. A retry with the same id replays the stored answer, and money moves once.
- Rate limits
- Two layers: a token bucket per instance and a shared window per minute across instances. A limited call answers 429 with Retry-After.
06 · Compliance
A demo today.
Demonstration build only. Demo balance only. No real-money play, deposits, or withdrawals. Not licensed real-money gambling software. Independent certification: pending.
| Certification | Pending. No laboratory has audited this build. |
|---|---|
| Real Money | Only through the operator wallet, on a server configured for that operator. The studio never takes deposits and never pays out. |
| Player Controls | Identity, age checks, limits and responsible gambling tools stay with the operator. |
07 · Contact
Talk to the studio.
Send a briefing and a person at the studio replies within one working day.
The studio address appears here once the page finishes loading.