A fuzzer that attaches to a browser game with no cooperation from it β synthetic keys in, framebuffer out β finds where the game breaks, and replays every finding exactly. What generates the input is a swappable policy.
One of those policies is a real fruit-fly connectome: 138,639 neurons running as a spiking network in this page, steering read from descending neurons with no correction. We measured it against random noise on the same budget. It loses. That table is on this page rather than hidden, because the framework outlives any policy plugged into it.
Pick a workplace. GTA1 has no interface to speak of, so the fly drives it with synthetic key events and we intercept the WebGL framebuffer to see the screen. Yours takes any HTML game you drop in. Then swap the policy underneath and watch the same framework behave differently.
The game is deterministic given a seed and an input sequence, so storing the inputs is enough to bring a bug back. The hardest thing in QA β "cannot reproduce" β stops existing. Press Replay on any finding, or export the whole session as a single self-contained report.
| Policy | Coverage Β· range | Symptom types |
|---|
| WSYN | T4 | Map coverage |
|---|---|---|
| 0.44 (shipped) | 0.00 Hz | 42% |
| 1.5 | 0.43 Hz | 34% |
| 4.0 | 2.84 Hz | 25% |