Playground
The engine, in this tab
This is kevy-store — the same engine the server runs — compiled to WebAssembly. There is no backend. Turn off your network and the page keeps working, because the keys are in your browser's filesystem, not in ours.
Keyspace
Read back out of the engine every 100 ms. Click a row to edit it.
| key | value | ttl (s) |
|---|
Scenarios
Pick one. The buttons perform real writes — there is no canned output on this page.
Durability
- Backend
- —
- Keys
- 0
- Log size
- 0 B
- Origin quota used
- —
Reload and the keys are still here. The engine replays this log when it opens — the same code path the server takes at boot.
The append-only log
These bytes are read straight out of OPFS by this page, with no help from the engine. That is the claim: they are on your disk, and anything can go and look.
Pub/Sub across tabs
Publish from either tab and both receive it. The bridge is a BroadcastChannel; the channel filtering happens inside the engine, not in JavaScript.
- Waiting for a message…