XKV · Live demo
Ask a value why
Every write to XKV records who made it, why, and which earlier change caused it. Pick a story below, click a value, and watch the store walk back through the causes, across keys, to where it started. Then make a change of your own and point it at its cause.
The real store, in your browser. This page runs the XKV Go package compiled to WebAssembly, the same code as the xkv command, with the file kept in memory. Nothing you type leaves the page.
1. Load a story
Loading the store
2. Click a value
No keys yet. Write one below.
Why?
Pick a key on the left.
3. Write your own change
Strict mode: no reason, no write.The same calls work from Go, from the xkv command, and over HTTP. Quick start · Code on GitHub