maravilla-kv
Installation
SKILL.md
Maravilla KV
Per-namespace JSON storage tuned for cheap reads and prefix-listing. Each project gets unlimited namespaces; you address them by name on platform.env.KV.<namespace>.
import { getPlatform } from '@maravilla-labs/platform';
const platform = getPlatform();
const sessions = platform.env.KV.sessions;
const todos = platform.env.KV.todos;
Namespaces are isolated from each other and from other tenants — Layer 1 is enforced unconditionally. If you've declared a matching resource in maravilla.config.ts, every op is also gated by that resource's Layer-2 policy.