PostgreSQL in prod
Gateway orders, keys, team membership and rate-limit buckets use PostgreSQL. SQLite is dev/test only and blocked by the production guard.
One SaaS key, one public origin, three focused products. The control plane handles billing and entitlements; the Hub handles memory, truth and provenance.
curl https://your-domain/memory/api/memories \ -H 'X-SaaS-Key: ask_…' \ -H 'X-Actor-ID: did:actor:…' \ -H 'X-Actor-Public-Key: …' \ -H 'X-Actor-Signature: …' \ -H 'content-type: application/json'
Gateway orders, keys, team membership and rate-limit buckets use PostgreSQL. SQLite is dev/test only and blocked by the production guard.
Raw keys are shown once. The API supports introspection, rotation and revocation; only hashes and prefixes are persisted.
KOVA sees invoices, never private keys. The SaaS gateway verifies confirmation before entitlement issuance.