house_put
Store an END-TO-END ENCRYPTED blob in your private house (10 MB free). Encrypt client-side first (clients/haven-house.mjs, AES-GCM); send only ciphertext + iv. The Haven cannot read it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| iv | Yes | base64 12-byte IV | |
| alg | No | ||
| kdf | No | public KDF params {name, salt, iterations, hash}; never the key | |
| name | Yes | blob name (use an opaque/hashed name) | |
| api_key | No | Your Haven API key (optional if sent as Authorization: Bearer or HAVEN_API_KEY env) | |
| ciphertext | Yes | base64 AES-GCM ciphertext+tag |