Crash
Auto cash outThe multiplier climbs until the rocket crashes, and players cash out before it does.
Put thirteen original casino games on your site. You serve them from your own game server on Cloudflare, and your players can check every bet in the browser.
Every row carries a proof your players can check in the browser.
Pick 99, 98, 97 or 96% per casino. Watch the bins rescale.
The games are our own originals, built as 3D scenes for desktop and for phones. Your players open them inside your site, beside your other providers.
The multiplier climbs until the rocket crashes, and players cash out before it does.
Players turn over tiles on a board of 25 and cash out before they find a mine.
Players roll over or under a target they set, and a narrower target pays more.
Players name a multiplier and win when the result reaches it.
Players bet on a European wheel with a single zero and a full chip layout.
Players pick up to ten of forty numbers, and the draw pays by how many it hits.
A ball falls through 8 to 16 rows of pegs into a multiplier at the bottom.
Each pump raises the multiplier or bursts the bubble, so players cash out in time.
A wheel of 10 to 50 segments spins, and one crown segment pays the most.
Five gems land in a row, and matching gems form the pattern that pays.
Players call the next card higher, lower or the same, and cash out after any right call.
Players back the Player, the Banker or a Tie, and fixed rules draw the cards.
Players play one hand against the dealer, with doubles, splits and insurance.
Largest multipliers at the default 99% return to player. The tiles are motion sketches; the games themselves are full 3D scenes.
The games read your accent, colour scheme, fonts and corner radius from CSS tokens and derive every other colour from them with contrast checks. In the dashboard, you enter your domain and accept a theme taken from your own site, or adjust it.
og-game { --og-accent: #ff5b1f; --og-color-scheme: dark; --og-radius: 18px; --og-roundness: 0.60; --og-font: "Instrument Sans";}Your accent reads well on this scheme as it is.
It is one Worker with one actor for each player and currency, and your wallet stays the only spend authority.
The dashboard deploys it into your own Cloudflare account, on workers.dev or your own hostname, with its own keys and limits.
Each player and currency gets its own Durable Object that holds their rounds and wallet calls, so no player waits behind another.
The server calls three signed endpoints: debit, credit and balance. Every credit carries the round's proof, so your wallet can check it before it pays.
The dashboard pushes your settings to the server and keeps it on the latest release, with no redeploy.
Neither you nor Kinematic can pick a different outcome for a bet, because any other result fails the check against your server's published key.
Solana records are for the sandbox. Live mode records nothing on chain until the audited program is on mainnet, and browser checks work in both.
The browser makes a fresh seed for each bet and sends only its hash.
A device key that never leaves the browser signs the bet and the hash.
Your game server debits the wallet and signs its acceptance before the seed is revealed.
Your server's own VRF key gives exactly one valid proof, and that proof decides the outcome.
The browser checks the signatures, the seed and the proof, then recomputes the result.
In the sandbox, a Solana devnet program verifies and records the bet.
Your game server serves the element, your backend signs a short-lived session token, and the sandbox settles bets against test balances, so you need no wallet code to start.
Name it, add your website and, if you like, invite a developer.
We read your site's colours, fonts and logo. Accept the theme or adjust it.
Connect Cloudflare and deploy the Worker to workers.dev or your own hostname.
Add one script and one tag, or hand the dashboard's instructions to your coding agent.
Add your wallet address and pay the first quarter in USDC, USDT or SOL.
The dashboard writes instructions your agent can follow and the docs ship an MCP server, while you keep the secrets yourself.
<og-game game="dice" controls></og-game> <script type="module"> import { connect } from "https://og-rgs-lucky-star.luckystar.workers.dev/element/v1/loader.js" connect(document.querySelector("og-game"), { token: async ({ publicKey }) => { const response = await fetch("/api/game-session", { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify({ publicKey }) }) return response.text() } })</script>Your tier follows the monthly deposits you declare at sign-up and at each renewal. You pay each quarter upfront in USDC, USDT or SOL.
Billed $3,408 each quarter, upfront, through Solana Pay.
| Monthly deposits | Per month | Per quarter |
|---|---|---|
| $263 | ||
| $604 | ||
| $1,136 | ||
| $2,134 | ||
| $4,912 | ||
| $9,230 | ||
| $17,343 |
The fee is the same whatever your players bet or win. Months of a paid quarter that have not started are refunded.
Anything else, write to hello@kinematic.run with your company, markets, currencies and launch timing. The team replies within one business day.
Yes. The Worker, its Durable Objects and its secrets all live in your account, so the game server is yours.
The game server calls three signed endpoints on your backend: debit, credit and balance. Every credit carries the round's proof, so your wallet can check it before it pays.
Your game server creates its own VRF key and never exports it. Kinematic holds no key that decides an outcome, and the server cannot see an outcome before it accepts the bet.
In the sandbox, a Solana devnet program verifies and records every settled bet. Live mode records nothing on Solana until the audited program is on mainnet. Players can check bets in the browser in both modes.
Which games you offer, your currencies and limits, the return to player (99, 98, 97 or 96%), the colours, fonts and corner radius, and the element's tag name. Layout and motion stay fixed.
As many as you add. Each currency has its own decimal places, stake limits and payout cap.
A flat fee by tier, set by the monthly deposits you declare at sign-up and at each renewal. You pay each quarter upfront in USDC, USDT or SOL, with no revenue share.
The sandbox mirrors live mode with test credits and records every bet on Solana devnet, so you can wire everything up before you pay anything.
We reply within one business day.