KeyValueStore layer backed by IndexedDB via idb-keyval.
Uses a dedicated IDB database (dxos-process-manager) so process records
survive page reloads without consuming the 5 MB localStorage quota.
Falls back to an in-memory store in environments without IndexedDB (e.g. Node.js tests).
KeyValueStore layer backed by IndexedDB via idb-keyval. Uses a dedicated IDB database (dxos-process-manager) so process records survive page reloads without consuming the 5 MB localStorage quota. Falls back to an in-memory store in environments without IndexedDB (e.g. Node.js tests).