memory_delete
PERMANENTLY delete a memory (hard delete; right-to-be-forgotten). The content is not recoverable; only an audit row (no content) is kept. The default scope "chain" removes EVERY version of the memory; "version" removes only this one. Call memory_prepare with operation "delete" and the same arguments first.
Args:
wallet: Your agent's 0x wallet address.
memory_id: UUID of any version in the chain.
timestamp: From memory_prepare.
nonce: From memory_prepare (single use).
signature: Your wallet's signature over memory_prepare's message_to_sign.
scope: "chain" (all versions, default) or "version" (just this row).
reason: Optional note recorded in the audit log (max 200 chars).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nonce | Yes | ||
| scope | No | chain | |
| reason | No | ||
| wallet | Yes | ||
| memory_id | Yes | ||
| signature | Yes | ||
| timestamp | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||