An IndexedDB-backed key-value store — the client’s local persistence layer. It holds the Object Index (enabling fast local queries), the Sync file cache, runtime configuration, and the internal message queue. Wraps low-level KV primitives; exposed to extensions via datastore.