Files

Files (private vault)

Binary files (PDFs, images, etc.) stored in the caller’s private vault. Content is in MinIO; metadata is in PostgreSQL. Vault must be unsealed.

Actual binary download is HTTP, not GraphQL: GET /user/file/:fileID/download (Bearer JWT).