Store an object
putStore local files or inline content as objects with optional client-side encryption. Data is replicated across providers and cryptographically verified.
Instructions
Store a local file or inline content as an object. Optional encrypt=true encrypts client-side with AES-256-GCM using a locally generated, user-held key before upload (the platform then cannot read the object; key loss = data loss). Zero-byte objects are rejected. Objects are replicated to 3 providers and verified on a continuous cryptographic challenge cycle.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Object key, e.g. backups/db-2026-07-19.sql.zst | |
| content | No | Inline UTF-8 content (alternative to local_path) | |
| encrypt | No | Encrypt client-side before upload | |
| local_path | No | Path of a local file to upload |