Platform demo

Shared and private state

One API, two scopes. A private item is stored under your employee id and never leaves it. A shared item is one list for everyone who opens this app, and it updates live over the platform's realtime socket. Open this page in a second browser, sign in as someone else, and the difference is visible side by side.

watch registered shared changes arrive live · private needs a reload
Connection restored — changes may have been missed. Both lists were re-read.

Private proto.storage.private

Keyed by the platform to your employee. Nobody else can read or write it. There is no watch on private storage, so your other tabs learn about a write from a poke this app sends — not from the platform.

    Shared proto.storage.shared

    One list for every visitor. A write appears in the other tab without a reload, and the sender stamp on a live change comes from the platform, not from the app.