memory-read
memory.readRetrieve a stored value by key from a wallet-scoped memory namespace, or list all keys when no key is provided. Read your own namespace by default, or access a granted namespace with an owner address.
Instructions
[$0.001/call, wallet required] Read from a wallet-scoped namespace. ?key=… returns the stored value; omit key to list keys. The read half of memory-write's exact-key store - for similarity retrieval over remembered text use memory-recall. Reads your own namespace by default; add ?owner=0x… to read a namespace you've been granted access to.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | Key to read; omit to list all keys | |
| owner | No | Optional 0x namespace to read (requires a grant) | |
| Idempotency-Key | No | Optional client-supplied key. Replaying the same key with the same payment/PoW credential and request body returns the original result instead of charging again. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| exp | No | Expiry unix seconds or null | |
| key | No | ||
| keys | No | Present in list mode (no key) | |
| owner | No | ||
| value | No | Stored JSON value when reading a key | |
| updated | No | ||
| persistent | No |