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
42 MiB
Languages
TypeScript
90.9%
Shell
4.7%
JavaScript
4.1%
CSS
0.2%
HTML
0.1%