Make cheating your game cost more than it wins.

TrustSig Protect virtualizes the game logic your browser build has to ship, ends the session when someone patches it, and tells your backend which account did it.

Blackjack table 12, hand 4471acct_81194ENDED12:04:52web clientbuild 7f2a4126 min in
Interpreter page rewrittenhand-resolve leaf, page 0x2e12:04:51
Debugger attachedsingle-step through the payout branch12:04:51
Asset bundlehashes match the shipped buildclean
fetch replacedtable responses read before the client12:04:52
Honeytoken spentbait seat no dealt hand can reach12:04:52
Sent to your backend
Account
acct_81194
Build
7f2a41
Detections
4 in 1.4 seconds
Session
ended at 12:04:52
Session ended, account named
How a cheat for your game gets made
Save the buildEvery player already downloaded it. There is nothing to break into.
Find the callFunction names and strings say where the payout is decided.
Script itOne patched client plays perfectly, all night, across nine accounts.
Sell itForty euro a month, your build shown in the screenshots.
Two evenings, then it sells
01The economics

The cheats that pay are scripts, not aimbots.

Your build ships whole to every player, so the work is reading it once and automating whatever it decides.

02Who pays for it

One patched client, two different bills.

One table, one afternoon
Bonus farmone patched client working nine welcome offers3 h 40 m
Auto cashoutscript exits every crash round at 1.42x1812 rounds
Protocol replaybets placed with no game client running4207 bets
The bonus budget pays for the bot
03What changes

Make the cheat worth less than the work.

A cheat that took two evenings now takes weeks, fits one build, and ends the session while it runs. The arithmetic that made it worth selling stops working.

04While the round runs

Patch it mid-hand and the session ends.

Protect checks its own code for as long as your game is open, and gives the player nothing to learn from when it catches something.

One tampered session, start to finish
  1. 12:04:51.220Patch landsa byte in the payout leaf changes
  2. +4 msIntegrity failsthe page no longer hashes to its own key
  3. +90 msMemory wipedregisters, stack and scratch are zeroed
  4. +310 msSession goneno error, no message, no reason given
Nothing tells them what gave it away
05What you get

Every catch arrives as an account, not a mystery.

The detection leaves the player's machine carrying the account, the build and the round, so a second offence is visible as one.

The event you receive
Account
acct_81194
Detected
interpreter page rewritten
Build
7f2a41
Round
blackjack 12, hand 4471
This account, 30 days
26 Augbuild 6c11d0debugger attached
4 Sepbuild 71a3behoneytoken spent
23 Sepbuild 7f2a41page rewritten
06The rest of the platform

One cheat is one account. The ring behind it is thirty.

Protect guards the code on the player's machine. TrustSig Pro ties the accounts behind it to one device, so a bonus ring loses every alt at once.

See how Pro links accounts
07In the build

What ships inside a protected build.

Virtualization
The rules you pick run as bytecode on an engine that only your build has.
Polymorphic builds
Every build differs byte for byte, so a cheat written against one does not fit the next.
Anti-debugging
Breakpoints and single-stepping are caught while the round is running.
Anti-tampering
Patched code, hooked browser functions and swapped runtimes end the session.
Honeytokens
Bait values no real player can reach mark whoever spends them.
String vault
Keys and signed values stay encrypted and are decrypted for the instant they are used.
Tamper events
Every catch reaches your backend with the account and the build attached.
08 Questions

Anti-cheat, answered

No. Anything that decides money belongs on your server. Protect covers the part of the game that can only run on the player's machine.

Protect works on the JavaScript and WebAssembly a browser game ships, whichever engine produced it.

The session ends with no error and no reason given, and your backend receives the account, the build and what was detected.

Only the logic you pick runs inside the engine, so the rest of the build runs at the speed it does today.

Given enough time on a machine they own, yes. Each break is made by hand against a single build and is worthless once you ship the next one.

That is device identity rather than code protection. Protect guards the client, and TrustSig Pro links the accounts behind it to one machine.

09Get started

Get in touch.

Tell us what your game ships, where the cheating shows up, or whatever you want to ask.