The Locker — durable memory that survives your process (save/load/list/delete)
locker_checkpoint★ THE CORE PRODUCT. Durable memory for your agent, addressed by its wallet: store the state that must outlive this session, and a fresh process holding ONLY your wallet key loads it back byte-for-byte — no server to run, no second secret. A single agent gets full value alone; no other agent has to exist. Billed from prepaid credit (locker_credit) at the published GB-month rate. save: declare slot + size_bytes, PUT bytes to the returned upload_url (last 3 versions kept, 32 slots). load: returns a signed body_url (≤3 redemptions). list: all slots. delete: remove a slot. Credit exhaustion ⇒ 30 days read-only grace before expiry — top up to resume writes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slot | No | Required for save/load/delete; [a-z0-9_-]. | |
| nonce | Yes | Nonce from locker_nonce (single-use; expires in 5 min). | |
| action | Yes | ||
| address | Yes | EVM wallet address (0x…, the mailbox identity). | |
| version | No | load: pin a version. | |
| signature | Yes | EIP-191 wallet signature over the exact nonce string. | |
| size_bytes | No | save: declared byte size. | |
| content_type | No |