XKV Live demo Quick start

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

    Why?

    Pick a key on the left.

    3. Write your own change

    Strict mode: no reason, no write.
    Caused by (each key's current revision)
    Nothing to point at yet.

    The same calls work from Go, from the xkv command, and over HTTP. Quick start · Code on GitHub