StreetHeist
Play the demo

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

StreetHeist on desktop: a night street with five labelled storefronts, each showing its multiplier and risk, above the stake and pot display
Desktop gameplay · Demo build

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.

  1. Stake.

    The player sets a stake, €1 to €100 in the demo, in one currency for the whole session.

  2. Pick a door.

    Each step offers 4 to 6 storefronts. Every sign shows its multiplier and its risk before the player commits.

  3. Break in.

    The server fixed the outcome when the round started. A clean break-in multiplies the pot. A bust ends the round.

  4. 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.
Limits and round shape
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 ShapeUp to 10 steps, 4 to 6 targets per step, minimum cash-out at step 1
Max Multiplier1,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 Win1,100× stake, above the top multiplier, so no win is cut short. Absolute ceiling €110,000 per round.
Opening PatrolA 5.00% opening patrol is rolled once per round and applies to the first break-in only. Later steps carry the storefront risk alone.
SettlementInteger cents in and out, or the smallest unit of the session currency. Multipliers carry four decimals and are floored. No float ever represents money.
FlooringPayouts are floored to the whole cent, so realized return can be slightly lower than the target and never higher.
First break-in, with the opening patrol
StorefrontMultiplierRisk
Newsstand×1.1516.9%
Diner×1.1919.3%
Gas Station×1.2221.6%
Pharmacy×1.2925.4%
Jewelry Store×1.6240.6%
Bank×2.0252.5%
From the second break-in on
StorefrontPot grows byRisk
Newsstand×1.1412.5%
Diner×1.1815.0%
Gas Station×1.2117.5%
Pharmacy×1.2721.5%
Jewelry Store×1.6037.5%
Bank×2.0050.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.

  1. Commit

    The server draws a seed and publishes only its SHA-256 commitment before play.

  2. 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.

  3. Reveal

    When the seed rotates, the server seed is revealed and a new commitment is published.

  4. Verify

    The public POST /api/verify endpoint 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.

Compliance status
CertificationPending. No laboratory has audited this build.
Real MoneyOnly through the operator wallet, on a server configured for that operator. The studio never takes deposits and never pays out.
Player ControlsIdentity, 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.