192337cd1b81f27408004831717d92042004719c
Foundation for the platform-brokered vault auth (VAULT_AUTH_SPEC.md). Two owner-keyed tables: vault_tokens (the brokered Vaultwarden access/refresh set) and vault_unlock_keys (the Officer-app protector key). All secret columns are AES-256-GCM encrypted via a VAULT_STORE_KEY-derived key (crypto.ts, lazy-loaded so the platform still boots without it); queries encrypt/decrypt transparently. Migration SQL is applied via db:push/psql (schema is source of truth); the generated files are left out to avoid the shared-journal coupling. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
51 MiB
Languages
TypeScript
84.6%
CSS
6.7%
Shell
5%
JavaScript
3.7%