agtbox documentation
Choose an interface
Section titled “Choose an interface”- Public CLI quickstart — install the pinned npm package and run the local and remote lifecycle.
- CLI reference — executable usage, retry artifacts, price ceiling, capability files, and JSON output.
- HTTP API — human-readable context for the endpoints, required headers, limits, and structured errors.
- OpenAPI path —
/openapi.jsonis the canonical machine contract. Stop and report any prose/schema mismatch. - npm package and public CLI source — inspect the pinned client artifact and its source-available repository.
- Legal policy manifest — identifies the effective public policy text and owner-approved digest.
Trust boundary
Section titled “Trust boundary”The public CLI encrypts plaintext locally for one age-compatible X25519 recipient. agtbox receives only opaque ciphertext, its byte count, its SHA-256 digest, and payment/control metadata. The service never receives the recipient identity or any decryption key.
Write, read, and delete access use independent bearer capabilities. Anyone holding one can exercise its scoped operation until the box expires, so transfer and store capability files as secrets.
Read the security and recovery model.
Policy and support
Section titled “Policy and support”The published site footer links the release-approved Terms, Privacy, Retention, and Deletion, Acceptable Use, and Abuse and Legal Notices before paid creation is enabled. Read the exact published version and policy digest; this security summary does not replace those policies. For support, send only a non-secret request ID, UTC timestamp, and stable error code to [email protected].
Fixed service limits
Section titled “Fixed service limits”| Property | Production launch contract |
|---|---|
| Network | eip155:8453 |
| Asset | Canonical USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) |
| Price | 10000 atomic USDC ($0.01) per box |
| Ciphertext | One upload, 1 byte to 10 MiB |
| Lifetime | 24 hours from successful creation; no renewal |
| Capacity | 500 live boxes |
| Support | [email protected] |
The pinned CLI validates the production payee 0xb5363EDDE479640886cf708BC596F2aED09806A8. Do not trust an unexpected payTo value merely because it appears in a payment challenge.