🔒 VAULT

Secrets Manager

Server-managed secrets API. Create vaults, store secrets, set a rotation schedule, and read back through access rules (applied to reads, writes, deletes and rotations) with a tamper-evident access log. Each secret gets its own key, derived with HKDF-SHA256 from QuantumRand entropy, or the OS CSPRNG if QuantumRand is unreachable — each secret records which.

Rotation is manual. A rotation schedule records when a secret is due; nothing rotates automatically yet.

Not zero-knowledge. You POST the secret value to the API and the service derives and holds the key, so it can decrypt your secrets. Encryption is Fernet (AES-128-CBC + HMAC-SHA256).

Storage. Secrets, their wrapped encryption keys and the access log are stored in Postgres and survive restarts and redeploys. There is no published backup, restore or uptime commitment yet.

Quick Example

curl -X POST https://vault-api.qntyx.io/vaults/ \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

API Base URL

https://vault-api.qntyx.io

Endpoints

MethodPathDescription
POST/vaults/Create a vault
POST/secrets/{vault_id}Store a secret (body includes the plaintext value)
GET/secrets/{vault_id}/{secret_name}Read a secret back by name
GET/secrets/{vault_id}List a vault's secrets (metadata only)
GET/stats/Dashboard statistics

Authentication

All endpoints require a bearer token. See Authentication for details.

Dashboard

Manage this product visually at app-vault.qntyx.io

Marketing Page

Learn more at vault.qntyx.io