Skip to content

vault

vault

Vault — unified credential service: store, SSH, embeddable proxy.

The vault protects API credentials and SSH keys behind phantom tokens. Containers never see real secrets; they present phantom tokens that each per-container vault proxy validates against the at-rest store, injects real credentials, and forwards requests upstream.

Three sub-packages under one namespace:

  • store — the at-rest SQLCipher database and the six-tier passphrase resolution chain that unlocks it.
  • ssh — keypair I/O, scope provisioning, and the SSH-agent protocol handler.
  • daemon — the embeddable aiohttp proxy (VaultProxy) and audit logging that each per-container supervisor mounts.