Crash

InOut Games

Demo, RTP 90.00%, paytable, symbols & full capture data

Free demo · not real-money play
✓ Working · checked 1 day, 1 hour ago Verified · 17 Aug 2026
RTP 90.00%
Volatility
Max win
Grid
For webmasters & affiliates
Embed demo

Direct demo link or iframe code for your site. Free · no sign-up

Asset pack

9 screenshots · palette · spec sheet. ZIP — captcha check, no sign-up

Slot API

GET /v1/slots/crash-b22/

1,000 free requests / month · sign-up required

39 API calls this month
Ask AI MCP

This slot’s spec, symbols, palette and demo link — queryable from Claude, Cursor or VS Code. Read-only · free · no key, no sign-up.

mcp.i-gaming.tools/mcp
What to ask → 2-min setup
Verified capture
iGaming Tools capture pipeline Manual demo playthrough · paytable OCR-verified

Captured by hand from a live demo and verified frame-by-frame — the paytable was OCR-checked against the provider. 4 aspects we couldn’t confirm are flagged below, not hidden.

Captured 17 Aug 2026 View capture log

Per-screen breakdown

9 demo screens
9 PNG (ZIP)
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Logo
logo Logo
Rules / How to play
rules Rules / How to play
Win screen
win_screen Win screen
Win screen
win_screen Win screen

What we extracted from Crash

Everything pulled from Crash into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
9 screens captured
6 palette colors from frames
5 accessibility groups profiled
4 gameplay modes NOT captured — flagged honestly below

manual demo playthrough → 9 screens captured → paytable verified (OCR) → catalogued & reviewed

Specification

verified parameters
provider InOut Games
rtp 90.00% · single configuration
bonus_buy No
mechanic Crash
release_date 2021

Bonus modes

4 modes
Base Game Modifier base
Betting Phase

Between rounds the playfield shows 'Preparing Round' with a countdown ('Starting in 4.70s.'). The bet amount can be typed or stepped with /2, x2, +5%, +10%, +25% and All; a trash icon clears it. The green action button reads BET, and once a stake is committed it changes to WAITING. Bets outside 0.12-200 USD are refused with a red line under the field.

Base Game Modifier flight
Live Round

A red rocket carrying a goldfish mascot in a bubble helmet climbs a curve while a large multiplier counts up from 1.00x. A left-hand scale marks 1.25x, 1.50x and 1.75x, and the round id is printed above. The player may cash out at any moment; the payout is the stake multiplied by the coefficient showing at that instant.

Other auto_cashout
Auto Stop

An 'Auto stop' field (x5 by default) cashes the round out automatically the moment the coefficient reaches the chosen value, without a click. Measured: a stake of 3 at x5 produced the banner 'Coefficient 5x / Your winnings 15 $' and a balance increase of 15. This is per-round auto cash-out, not autoplay - the game has no autoplay panel.

Other crash
Crash

If nobody cashes out before the rocket bursts, the round ends and the stake is lost. Measured: a stake of 3 with the round bursting at 1.17x left the balance reduced by the full stake. The flight curve is drawn teal while the round is live and red once it has crashed, and the crash coefficient joins the ribbon of past results along the top edge.

Colour system

extracted from frames · HEX
Export palette
#111A23 base dominant 1 base
#71D732 base dominant 2 base
#2F3849 base dominant 3 base
#535A61 base dominant 4 base
#E3E5E5 base dominant 5 base
#344759 base dominant 6 base

Accessibility

profile for all groups
Color Blind
  • The ribbon of past coefficients colour-codes magnitude (cyan-blue below 2x, violet-purple between 2x and 10x, magenta-pink above 10x), but each chip also prints its number, so no information is carried by colour alone.
  • The flight curve encodes round state by colour - teal while the round is live, red once it has crashed. The state is also legible without colour: a crashed round replaces the rising rocket with drifting debris and freezes the multiplier.
Motor Accessibility
  • Manual cash-out is time-critical: the action button must be pressed during a flight that can end in under two seconds. The 'Auto stop' field removes the timing requirement entirely by committing the exit coefficient before the round starts.
Hearing Accessibility
  • Sound is a single on/off toggle in the settings popover; no round event is announced by audio alone - the countdown, the multiplier and the crash are all shown on screen.
Low Vision
  • Bet-limit refusals appear as a small red caption under the bet field ('The rate exceeds the limit of 200'), rendered noticeably smaller than the bet value itself and with no icon.

Media & assets

6 files · 6 types
9 PNG (ZIP)
Base game
base_game
Base game
base_game
Base game
base_game
Base game
base_game
Base game
base_game
Logo
logo

Data provenance

what we captured and what we didn't
Base game between rounds, live flight, auto cash-out win with the printed coefficient and payout, a lost round that crashed at 1.17x, the 'How to play' popover with bet limits and max win, and both bet-limit refusals (above the cap and below the floor).
RTP is not stated anywhere in the build: neither the DOM nor any of the seven JS chunks contains it. The 90% figure in the catalogue comes from the provider's own game card, corroborated by SlotCatalog.
The maximum multiplier is not declared. The build prints only a money cap, 'Max win: 20000 USD', which is 100x at the maximum bet and about 166666x at the minimum, so no single multiplier follows from it.
A manual mid-flight cash-out was not captured as a separate frame - only the automatic one. The CASHOUT label therefore appears in the documentation from the button's own state sequence rather than from a frame of the viewer's own live bet.
There is no loading splash: opened with wait_ms=0, the very first frame already shows a live round while the balance is still untouched at 1 000 000.00.

Ask AI about Crash

MCP · VERIFIED CAPTURE DATA

AI apps like Claude are chat apps: you ask, they answer. Normally they can’t see this capture — MCP is the plug that connects them to it. Add one link, and your chat answers with this slot’s verified data. No coding.

Server https://mcp.i-gaming.tools/mcp paste into Claude, Cursor, VS Code, Gemini, Codex, Windsurf or Zed · read-only · free · no key Setup guides →
What it looks like

How does Crash play? Keep it simple.

Between rounds the playfield shows 'Preparing Round' with a countdown ('Starting in 4.70s.'). The bet amount can be typed or stepped with /2, x2, +5%, +10%, +25% and All; a trash icon clears it. The green action button reads BET, and once a stake is committed it changes to WAITING. Bets outside 0.12-200 USD are refused with a red line under the field.

RTP 90.00%demo ✓

From the verified capture of 17 Aug 2026 — not from the AI’s memory.

Playersearch_slots

“Find slots like this but medium volatility — with free demos.”

→ matches by mechanics and theme; official free demos only.

Affiliateget_slot ×2

“Comparison table: Crash vs Mine Slot 2 — RTP, max win, bonus buy.”

→ side-by-side table, ready for your review page.

Editorget_slot

“Fact-check my review: RTP, max win, paylines, bonus-buy price, release year.”

→ OCR-verified numbers — including the 4 aspects we couldn’t confirm, flagged.

Designerget_slot

“Creative brief: theme, 6 palette hexes and the symbol descriptions.”

→ same palette and symbol data as the sections above, as one brief.

Verified capture: manual playthrough, paytable OCR-checked Honest gaps: 4 uncaptured aspects flagged, not hidden Read-only · free, no key · per-IP rate limit 18+Free demo data only — no real-money links

Technical info

Free JSON data API — token auth.
GET /api/v1/slots/crash-b22/

Public data API. Send Authorization: Token <your-token>. Full structured data, media and demo links in one call. See the API docs.

Spec sheet — extracted, unverified. This is the raw OCR dump, not the full API response.
GET /api/v1/slots/crash-b22/
{
  "game": {
    "name": "Crash",
    "catalog_name": "Crash",
    "provider": "InOut Games",
    "slot_id": "46817aad-956c-40e6-a63f-97a108340730",
    "game_category": "crash",
    "is_reel_slot": false,
    "note_on_reel_terms": "No reels, paylines, symbols or paytable in this game. It is a multiplayer crash/multiplier game: a single shared rocket flight per round whose multiplier grows until it randomly 'crashes'; players must cash out before the crash to win.",
    "in_game_wordmark": {
      "present": false,
      "how": "No frame shows a rendered title/wordmark 'Crash' or any InOut Games logo/lockup on screen (checked base_game.png, both win_screen frames, rules_p1.png, both bet_limits_rejected frames, both loss_round frames). The demo opens directly into a live round with no splash/loading screen (wait_ms=0 capture already showed the flight in progress), so there is no branded title card in this build. 'Crash' is the catalog/API name, not something read off a screenshot."
    },
    "theme": "Space-flight / cute-underwater mashup, no strong narrative theme beyond 'a fish astronaut riding a toy rocket'. Setting: a rocket launches from a dark mountain valley at night and climbs into an empty starless sky while a live line graph of the multiplier is drawn beneath it.",
    "mascot": {
      "description": "A round, chubby cartoon goldfish with a golden-orange face, large dark-blue eyes with white highlight dots, and bright magenta/pink fins and a pink tail visible through the glass of a spherical, light-blue-tinted astronaut helmet (white rim, small bolt/rivet details, a couple of tiny bubble decals). The fish-in-helmet sits directly on top of a red toy rocket with a white conical nose cone, two small round window/rivet details on the red body, and two short stubby grey robot-style legs with flat feet where the rocket's fins would be. A soft yellow-orange flame trail trails from the rocket's base while it is airborne.",
      "role": "Purely decorative flight vehicle/avatar for the round; it does not represent a symbol or have payout value. Visible on: base_game.png (idle, 'Preparing Round'), win_screen.png and win_screen_autocashout.png (in flight, helmet+rocket both visible), loss_round_result.png (post-crash: only the fish-in-helmet bubble remains, drifting near the top-right of the chart with the rocket body gone, next to a small grey angular debris fragment near the mountain silhouette below it — read this as wreckage after an explosion, not as a flag or separate icon)."
    },
    "art_style": "Flat 2D vector cartoon illustration for the mascot/rocket sprite (thick clean outlines, flat cel-shaded fills, no photoreal shading) combined with a minimal, modern dark-mode dashboard/fintech UI for everything else (flat dark-navy panels, sans-serif geometric UI font, no gradients or skeuomorphism on buttons/panels except a soft radial glow under the flight curve). Overall palette is a near-black/dark-navy background (roughly #0d1420-ish) with layered flat dark-slate-blue mountain silhouettes and small pale-grey puffy cloud shapes near the ground for depth. Mood is casual/toy-like and friendly (rounded shapes, bright candy colors on the mascot) rather than dramatic or cinematic; there is no day/night lighting on objects (flat, shadeless), the only 'atmosphere' is the plain dark background implying night sky. Camera is a fixed 2D side-on view (no perspective/isometry) with the rocket flying up and to the right along an animated line-chart curve. No neon, no 3D rendering, no realistic lighting anywhere in the build."
  },

  "round_lifecycle": {
    "summary": "One continuous multiplier line grows for the whole player pool simultaneously; every player who has an active bet on that round can cash out independently at any live multiplier before the shared crash point. Phases observed across frames, in order:",
    "phases": [
      {
        "phase": "Preparing Round (betting window)",
        "evidence_frames": ["base_game.png", "loss_round_bet_placed.png", "bet_limits_maxbet_rejected.png", "bet_limits_minbet_rejected.png"],
        "on_screen_text": "'Preparing Round' (large bold white heading, centered) with 'Starting in N.NNs.' underneath in amber/orange, counting down (observed values: 6.64s, 4.70s, 4.92s, 0.02s across different frames)",
        "chart_area": "Empty except dotted horizontal gridlines and multiplier scale labels (e.g. 1.25x/1.50x/1.75x) on the left axis; the mascot+rocket sprite sits idle, centered, with its flame already lit",
        "bet_button_state_if_no_bet_yet": "Bright green rounded button, label 'BET' (base_game.png) — clickable, places a bet for the upcoming round",
        "bet_button_state_if_bet_already_placed": "Same green button but label changes to 'WAITING' (loss_round_bet_placed.png) — no longer clickable, bet is locked in for this round"
      },
      {
        "phase": "Live flight (round running)",
        "evidence_frames": ["win_screen.png", "win_screen_autocashout.png"],
        "on_screen_text": "'Preparing Round' text disappears; a big bold white multiplier readout appears center-screen (observed: '1.26x') and grows in real time",
        "chart_area": "A colored line curve is drawn rising from bottom-left, with a soft color-matched glow/area fill underneath; the mascot+rocket sprite moves up-and-right along the tip of the curve, flame trailing behind it; the left-axis multiplier scale auto-rescales upward as the round climbs (1.25x/1.50x/1.75x scale in the early frame vs. 2.0x-6.0x scale once the round reached 6.68x)",
        "bet_button_state": "If the viewer has NOT placed a bet on the currently-flying round, the green button reads 'BET' with a smaller 'NEXT ROUND' sub-label underneath ('BET NEXT ROUND'), letting them queue a bet for the following round while this one is still airborne. No frame in this capture shows the button in a literal 'CASHOUT' label for a bet the viewer is still holding live on the current round — the only captured cash-out is the automatic one (see next phase); manual mid-flight cash-out by the viewer's own click was not captured as a separate frame."
      },
      {
        "phase": "Cash-out (own bet resolved as a win, auto-triggered)",
        "evidence_frames": ["win_screen_autocashout.png"],
        "trigger": "The 'Auto stop' field was left at its default 'x5'; the round reached that coefficient and the game cashed the bet out automatically without a manual click",
        "on_screen_banner": "A dark rounded panel with a thin bright-green outline appears mid-chart: left side 'Coefficient' (grey label) / '5x' (large white bold), right side a darker green-tinted rounded sub-box reading '15 $' (large bright green bold) above 'Your winnings' (bright green)",
        "arithmetic": "bet 3 x coefficient 5 = winnings 15 -- matches printed numbers exactly; this is the confirmed payout formula for the whole game (see payout_mechanics below)",
        "balance_change": "Player balance shown top-right rose from 999 989.41 to 1 000 004.41 across the surrounding frames (multiple parallel auto-bets were also running during capture, per manifest anomalies, but the +15 delta on this specific cash-out matches the banner)",
        "round_continues_after_own_cashout": "The chart curve keeps climbing (to 6.68x in this same frame) after the viewer's own cash-out, because other simulated players are still in the round; the green cash-out banner remains visible as an overlay on top of the still-running curve"
      },
      {
        "phase": "Crash (round resolved as a loss for a bet still in play)",
        "evidence_frames": ["loss_round_result.png"],
        "on_screen_text": "Center multiplier readout switches from white to bold RED ('1.17x' observed) and freezes; the line curve and its area-fill also switch from teal-green to red/coral",
        "visual_crash_cue": "The rocket body disappears; only the fish-in-helmet bubble remains, shown drifting away near the top-right of the frozen curve, with a small grey angular debris fragment near the mountain silhouette below it (read as wreckage, not a UI icon)",
        "money_outcome": "No cash-out banner appears; balance is unchanged from the moment the bet was placed (1 000 002.16 before and after) — the whole stake (3) is lost because the round's crash multiplier (1.17x) is below the player's own Auto stop target (x5) and no manual cash-out happened before the crash",
        "bet_button_state": "Reads 'BET' with 'NEXT ROUND' sub-label again, same as the live-flight state, inviting a bet on the next round"
      }
    ],
    "color_coding_of_the_flight_curve": "The live curve and its glow are teal/green while the round is still actively flying (any multiplier value, seen at both a low 1.26x and implicitly through the early part of the 6.68x round), and turn red/coral once the round has crashed and is frozen (seen at a low 1.17x crash). So curve color encodes ROUND STATE (live vs. crashed), not the size of the multiplier -- do not read 'red curve' as 'high multiplier'."
  },

  "top_multiplier_history_ribbon": {
    "location": "Full-width strip just under the top balance bar, left of the Players column",
    "leading_icon": "A small white jagged up-trending line-chart glyph at the far left (approx. x=25,y=62 on a 1280x800 capture); clicking it does nothing observable in this build (checked as part of the provably-fair negative-evidence hunt) -- purely decorative/branding for 'history'",
    "content": "A horizontal row of small rounded dark chips, each showing the FINAL crash multiplier of one recently finished round (newest usually inserted at the left), e.g. 'x1.48 x5.69 x1.61 x2.17 x1.85 ...' (base_game.png)",
    "color_tiers_by_value": {
      "how_verified": "Zoomed crop of the ribbon on base_game.png (file _base_gametop_ribbon.png)",
      "tier_1_low": {"range": "roughly 1.0x-2.0x", "color": "cyan/light-blue text", "examples": "x1.48, x1.61, x1.85, x1.43, x1.03, x1.13, x1.28"},
      "tier_2_mid": {"range": "roughly 2.0x-10.0x", "color": "violet/purple text", "examples": "x5.69, x2.17, x3.57, x4.43"},
      "tier_3_high": {"range": "10.0x and above", "color": "bright magenta/pink text", "examples": "x18.97 (base_game.png), x11.08 and x15.93 (other frames)"},
      "accessibility_note": "The color tiering is redundant with the printed number itself, so a colorblind user loses nothing by ignoring chip color and reading the digits; there is no color-only information here."
    }
  },

  "players_panel": {
    "location": "Right-hand column of the screen, header 'Players:' with a grey person-silhouette icon and a count (e.g. 'Players: 0' when nobody besides the viewer has bet on the round, 'Players: 1' once a simulated player joins); the count digit itself renders in a warm amber/cream color distinct from the grey 'Players:' label text",
    "row_layout": "One row per bettor: circular avatar (dark navy circle with a small gold/yellow crown-shaped glyph -- a generic placeholder avatar, not tied to any theme character) + truncated display name (observed: 'Cyan Occ...', light lavender-grey text) + optional cash-out multiplier + stake amount with a small grey coin/dollar icon",
    "state_while_round_pending_or_live_uncashed": "Only name + stake shown (e.g. 'Cyan Occ...' ... '3' + coin icon), no multiplier -- seen in loss_round_bet_placed.png and loss_round_result.png (that player, which is the viewer's own simulated bet, never cashed out and lost)",
    "state_after_that_row_cashed_out": "A bright green 'xN' value appears between the name and the stake (observed 'x5' in win_screen_autocashout.png, matching the viewer's own auto-cashout at that coefficient) -- this is the per-player win multiplier, colored green specifically to signal a completed cash-out",
    "accessibility_note": "Presence/absence of the green multiplier (not just its color) is what distinguishes a cashed-out row from a still-in-play or lost row, so the state is not color-only."
  },

  "controls": {
    "bet_amount_field": {
      "label": "Bet amount (grey label text above the control)",
      "input": "Dark navy rounded input box with a small grey circular '$' coin icon on the left, current stake in bold white (default observed value: 3)",
      "quick_multiply": "Inside the same box, right-aligned: '/2' and 'x2' text buttons separated by a thin vertical divider, in muted grey -- halve / double the current stake",
      "quick_row_below": "A second row directly under the input: a small trash-can icon (clears the stake to 0), then '+5%', '+10%', '+25%' percentage quick-increase buttons, then 'All' (sets the stake to the account balance) -- all separated by thin vertical '|' dividers, muted grey text/icons that appear to lighten to white when the corresponding action was just used (the 'All' label rendered white/bold right after being clicked in bet_limits_maxbet_rejected.png)",
      "validation_feedback": "On an out-of-range value the input box border turns red/orange, a red error line appears directly under the whole panel ('The rate exceeds the limit of 200' for over-max, 'Limiting the minimum rate of 0.12' for zero/under-min), and the BET button itself changes from bright green to a duller, desaturated olive-green (still labeled 'BET' but visually muted, effectively a disabled look) -- see bet_limits_maxbet_rejected.png / bet_limits_minbet_rejected.png."
    },
    "auto_stop_field": {
      "label": "Auto stop (grey label text above the control)",
      "input": "Plain dark navy rounded text box, no icon, holding the auto-cash-out target coefficient (default and only value observed: 'x5')",
      "function": "When the live multiplier reaches this value the game cashes the player's bet out automatically, without a manual click -- proven by win_screen_autocashout.png (Auto stop = x5, round hit 5.00x, cash-out banner fired with no user input during that window)"
    },
    "settings_gear_icon": {
      "location": "Small grey circular gear button between the Auto stop field and the big BET button",
      "opens": "A single popover titled 'How to play?' (rules_p1.png) -- this is the ONLY secondary panel found anywhere in this build (see not_found_in_this_build below)",
      "popover_content_verbatim": "How to play?\n1. Choose the bet size and the coefficient for auto-cashout.\n2. Place a bet and wait for the round to start.\n3. Cash out at your desired coefficient or wait for the auto-cashout.\n\nMin bet: 0.12 USD\nMax bet: 200 USD\nMax win: 20000 USD\n\nAnimation [toggle]\nSound [toggle]",
      "toggles": "Two pill-shaped switches, 'Animation' and 'Sound', both rendered ON (blue fill, knob pushed to the right) in the captured frame; no frame shows the OFF state, so the OFF visual is not directly evidenced (blue/grey off-state is the conventional pattern but not confirmed here)"
    },
    "main_action_button": {
      "shape_and_color": "Large, wide, rounded-rectangle button, bright green fill with white bold label when active",
      "states_observed": {
        "BET": "Betting window is open and the viewer has not yet placed a stake for the upcoming round -- clickable (base_game.png)",
        "WAITING": "A stake has been placed for the round still in the 'Preparing Round' countdown; button becomes a darker/muted green and is not clickable, label 'WAITING' (loss_round_bet_placed.png)",
        "BET NEXT ROUND": "The current round is already flying (or has just crashed) and the viewer holds no live stake on it; button stays bright green with the main word 'BET' and a smaller sub-line 'NEXT ROUND' underneath, letting the viewer queue a stake for the following round (win_screen.png, win_screen_autocashout.png, loss_round_result.png)",
        "muted_olive_disabled_look": "Bet amount is currently invalid (below min or above max); button keeps the 'BET' label but its fill desaturates to a dull olive-green (bet_limits_maxbet_rejected.png, bet_limits_minbet_rejected.png)"
      },
      "not_captured_literal_label": "A literal 'CASHOUT' button label (for a bet the viewer is personally holding live, mid-flight, before crash/target) was not captured as its own frame in this set -- the only successful cash-out shown is the automatic one via the 'Auto stop' field, whose result banner is functionally identical to what a manual cash-out would show (Coefficient / Your winnings)."
    },
    "top_right_balance": "Dark rounded pill, grey circular '$' coin icon + current balance in bold white, top-right corner of the screen at all times (e.g. '999 997.00', '1 000 004.41', '1 000 002.16' across frames -- these differ because several parallel simulated bets settled between captures per the manifest's noted anomaly)",
    "ping_indicator": "Small green-outlined pill, bottom-right of the chart area, reading 'ping NN ms' in light green/white text on a dark fill -- a connection-latency readout, present on every gameplay frame",
    "round_id_label": "Small grey text top-left of the chart area, 'Round id: NNNNNNN', changes every round (observed values 5844273, 5844278, 5844280, 5844288, 5844289, 5844294, 5844297)"
  },

  "payout_mechanics": {
    "basis": "payout = stake * multiplier value at the moment of cash-out (own manual click or the Auto stop trigger), NOT per-line/per-way/accumulated -- this is a single continuously-growing multiplier shared by the whole round, closer to a 'multiplier crash game' mechanic than a reel slot",
    "proof": {
      "frame": "win_screen_autocashout.png",
      "printed": "Coefficient 5x / Your winnings 15 $",
      "stake": 3,
      "arithmetic": "3 * 5 = 15 -- matches exactly"
    },
    "loss_case": {
      "frame": "loss_round_result.png",
      "description": "Stake placed (3), round crashed at 1.17x (below the player's Auto stop target of 5x, and no manual cash-out happened before the crash) -- entire stake lost, balance unchanged"
    },
    "bets_per_round": 1,
    "one_bet_at_a_time_per_round": "Only a single active stake field/round slot was observed in the UI; there is no visible second simultaneous bet slot in this build."
  },

  "bet_limits": {
    "min_bet": {"value": 0.12, "currency": "USD"},
    "max_bet": {"value": 200, "currency": "USD"},
    "max_win": {
      "value": 20000,
      "currency": "USD",
      "note": "This is a MONEY cap on the round's payout, printed as 'Max win: 20000 USD' in the How-to-play popover -- it is not a multiplier cap. Do not convert it to an 'x' figure: the effective multiplier ceiling depends on the stake (20000/200 max bet = 100x; 20000/0.12 min bet ~ 166 666x)."
    },
    "how_verified": "Printed in rules_p1.png AND independently confirmed by provoking real rejections: staking above 200 triggered 'The rate exceeds the limit of 200' (bet_limits_maxbet_rejected.png) and staking 0 triggered 'Limiting the minimum rate of 0.12' (bet_limits_minbet_rejected.png); no money was deducted in either rejected attempt."
  },

  "rtp": {
    "value": null,
    "how": "Not printed anywhere in the UI (no 'RTP' string found in the full DOM dump) and not present as a numeric constant in any of the seven downloaded JS chunks (grep for /rtp/i only matched unrelated substrings 'startPoint'/'endPoint' in curve-drawing code). Treat as an honest omission, not zero.",
    "web_claim_for_TL_cross_check_only": {"value": 90, "unit": "percent", "source": "provider/aggregator catalog pages, NOT verified inside this build -- do not upload without independent confirmation"}
  },

  "provably_fair": {
    "present_in_this_build": false,
    "evidence_channel_1_visual": "Clicking the settings gear only opens the single 'How to play?' popover shown above; clicking the small history/graph icon top-left, and clicking on individual history-ribbon chips, opens nothing.",
    "evidence_channel_2_dom": "Full document.body.innerHTML dump contains no seed/hash/verify controls; the strings 'Provably fair settings', 'Game Rules', 'My Bets History' exist only inside the JS localization dictionary (shared InOut engine i18n bundle) but are not attached to any live DOM node in this build."
  },

  "not_found_in_this_build": [
    "A dedicated 'Game Rules' screen separate from the compact 'How to play?' popover",
    "A personal bets-history panel",
    "A provably-fair seed/verification panel",
    "A classic autoplay panel (auto-repeat N spins) -- the only automation available is 'Auto stop' (auto-cash-out of the CURRENT round at a chosen coefficient), a different mechanic",
    "A branded loading/splash screen or an on-screen game title/wordmark",
    "A visible sub-studio credit distinct from the provider (only api.inout.games / games.inout.games addresses seen)"
  ],

  "colorblind_and_accessibility_notes": {
    "general": "All state changes that use color in this UI are paired with a text or shape change as well, so no information is color-only:",
    "specifics": [
      "History-ribbon multiplier tiers (blue/purple/pink) are redundant with the printed number on each chip.",
      "Flight-curve color (teal-green live vs. red crashed) is redundant with the 'Preparing Round' text disappearing/reappearing, the button label switching between 'BET NEXT ROUND' states, and (on crash) the mascot's rocket body disappearing and the multiplier readout freezing.",
      "The cash-out banner uses green text/border, but it is also the only such banner and is accompanied by the explicit words 'Your winnings' and a dollar amount.",
      "Disabled/error state of the BET button (dull olive vs. bright green) is redundant with the red input-box border and the explicit red error sentence underneath the panel.",
      "Players-panel green 'xN' cash-out tag is redundant with its own presence/absence (a lost/still-live bet simply shows no multiplier at all, not a different color)."
    ],
    "motor_accessibility": "All interactive controls are discrete click targets (buttons, a gear icon, quick-percentage buttons) rather than drag/gesture-based; the bet field also accepts direct numeric typing plus one-tap shortcuts (/2, x2, +5%, +10%, +25%, All, clear) so a full manual stake range can be reached without fine cursor placement.",
    "hearing_accessibility": "All game-critical information (multiplier growth, cash-out result, crash, errors) is delivered as on-screen text/numbers; a 'Sound' toggle exists (see settings_gear_icon) implying an optional audio layer that is not required to play."
  },

  "frames": [
    {
      "file": "base_game.png",
      "type": "base_game",
      "phase": "Preparing Round (betting window open, no bet placed yet, viewer's balance 999 997.00)",
      "ocr_text_raw": "999 997.00 | x1.48 x5.69 x1.61 x2.17 x1.85 x1.43 x1.03 x1.13 x1.28 x18.97 x3.57 x4.43 | Round id: 5844273 | Preparing Round | Starting in 6.64s. | ping 23 ms | Bet amount 3 /2 x2 | Auto stop x5 | +5% +10% +25% All | BET"
    },
    {
      "file": "win_screen.png",
      "type": "win_screen",
      "phase": "Live flight, round 5844280, multiplier 1.26x, curve teal-green, viewer holds no bet on this round (button reads BET NEXT ROUND), balance 1 000 004.41",
      "ocr_text_raw": "1 000 004.41 | x1 x6.68 x15.93 x4.87 x1.64 x1.07 x1 x1.48 x5.69 x1.61 x2.17 x1.85 | Players: 0 | Round id: 5844280 | 1.26x | ping 122 ms | Bet amount 3 /2 x2 | Auto stop x5 | BET NEXT ROUND"
    },
    {
      "file": "win_screen_autocashout.png",
      "type": "win_screen",
      "phase": "Live flight, round 5844278, multiplier 6.68x (curve now red -- round has in fact already resolved/crashed for this reading, viewer's own auto-cashout banner still overlaid), Players: 1 with 'Cyan Occ...' row showing x5 cash-out and stake 3",
      "ocr_text_raw": "1 000 004.41 | x6.68 x15.93 x4.87 x1.64 x1.07 x1 x1.48 x5.69 x1.61 x2.17 x1.85 x1.43 | Players: 1 | Round id: 5844278 | Cyan Occ... x5 3 | Coefficient 5x | 15 $ Your winnings | 6.68x | ping 36 ms | Bet amount 3 /2 x2 | Auto stop x5 | BET NEXT ROUND"
    },
    {
      "file": "rules_p1.png",
      "type": "rules",
      "page": 1,
      "phase": "Settings popover open over a Preparing Round background (round 5844288, starting in ~7.75s per countdown remnants)",
      "ocr_text_raw": "How to play? | 1. Choose the bet size and the coefficient for auto-cashout. | 2. Place a bet and wait for the round to start. | 3. Cash out at your desired coefficient or wait for the auto-cashout. | Min bet: 0.12 USD | Max bet: 200 USD | Max win: 20000 USD | Animation [on] | Sound [on]"
    },
    {
      "file": "bet_limits_maxbet_rejected.png",
      "type": "base_game",
      "note_from_manifest": "retyped settings->base_game at gate 1: no settings panel visible, this is base game state with an error message",
      "phase": "Preparing Round, round 5844289, stake field forced to 1000005.16 via the 'All' button, rejected",
      "ocr_text_raw": "1 000 005.16 | x2.16 x1.13 x11.08 x1 x1 x4.81 x3.39 x1.17 x1.31 x1 x6.68 x15.93 | Round id: 5844289 | Preparing Round | Starting in 4.70s. | ping 41 ms | Bet amount 1000005.16 /2 x2 | +5% +10% +25% All | The rate exceeds the limit of 200 | BET (muted/disabled look)"
    },
    {
      "file": "bet_limits_minbet_rejected.png",
      "type": "base_game",
      "phase": "Preparing Round, round 5844294, stake field forced to 0, rejected",
      "ocr_text_raw": "1 000 005.16 | x1 x1.26 x1 x3.97 x1.46 x2.16 x1.13 x11.08 x1 x1 x4.81 x3.39 | Round id: 5844294 | Preparing Round | Starting in 0.02s. | ping 34 ms | Bet amount 0 /2 x2 | +5% +10% +25% All | Limiting the minimum rate of 0.12 | BET (muted/disabled look)"
    },
    {
      "file": "loss_round_bet_placed.png",
      "type": "base_game",
      "phase": "Preparing Round, round 5844297, a 3-unit stake already placed and locked in for this round (button reads WAITING), balance debited to 1 000 002.16, Players: 1 shows the same stake without a multiplier yet",
      "ocr_text_raw": "1 000 002.16 | x1 x2.47 x2.92 x1 x1.26 x1 x3.97 x1.46 x2.16 x1.13 x11.08 x1 | Players: 1 | Round id: 5844297 | Cyan Occ... 3 | Preparing Round | Starting in 4.92s. | ping 20 ms | Bet amount 3 /2 x2 | Auto stop x5 | WAITING"
    },
    {
      "file": "loss_round_result.png",
      "type": "base_game",
      "phase": "Crash result for round 5844297: multiplier froze at 1.17x in red, curve red, rocket body gone (only the fish-in-helmet drifting), stake lost, balance unchanged at 1 000 002.16, button back to BET NEXT ROUND",
      "ocr_text_raw": "1 000 002.16 | x1.17 x1 x2.47 x2.92 x1 x1.26 x1 x3.97 x1.46 x2.16 x1.13 x11.08 | Players: 1 | Round id: 5844297 | Cyan Occ... 3 | 1.17x | ping 83 ms | Bet amount 3 /2 x2 | Auto stop x5 | BET NEXT ROUND"
    }
  ],

  "provenance": {
    "demo_url_query": "gameMode=crash, currency=USD, lang=en (per manifest demo_url)",
    "device": "desktop, window 1280x800",
    "capture_notes": "No loading splash exists in this build's default entry point; the very first frame taken at wait_ms=0 already shows a live round in progress. Several balance figures jump inconsistently between frames because the demo continuously auto-places bets for other simulated players in the background, independent of the actions taken for this documentation (see manifest anomalies)."
  },

  "unreadable_or_uncertain": [
    "Exact percentage base for the '+5% / +10% / +25%' quick-bet buttons (of current stake vs. of balance) -- not stated anywhere in the UI text or popover, and no frame isolates a single click's effect enough to compute it reliably.",
    "The OFF-state artwork of the 'Animation' and 'Sound' toggles -- both were captured only in the ON position.",
    "A literal 'CASHOUT' button state for a bet the viewer holds live and cashes out manually (only the automatic 'Auto stop' cash-out was captured; its result banner is assumed functionally identical to a manual cash-out based on the shared 'Coefficient / Your winnings' wording, but the button's own mid-round label with a live personal bet was not directly observed).",
    "RTP value (see rtp block above) -- not present in UI or JS bundle, web claim of 90% not independently verified inside the build.",
    "Full name behind the truncated player 'Cyan Occ...' -- cut off by the UI itself, not an OCR limitation."
  ]
}

API documentation for this slot

Ready-to-run request examples in curl, Python, JavaScript & PHP — plus the full structured-data field reference for this exact slot, on GitHub.