Forget (GDPR erasure)
saihm_forgetCryptographically erase one memory by its cell id (GDPR Art. 17). Destroying the wrapped key leaves the content unreadable to everyone, the operator included. Irreversible: use it when erasure is the intent, not to tidy a working set.
Instructions
Cryptographically erase one memory by its cell id (GDPR Art. 17). Destroying the wrapped key leaves the content unreadable to everyone, the operator included. Irreversible: use it when erasure is the intent, not to tidy a working set. With warmStart "delete", it instead destroys one encrypted warm-start snapshot, its key first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Memory cell id (hex) to erase. Required unless warmStart is "delete". | |
| token | No | With warmStart: 16 to 32 characters from a-z and 0-9, chosen at random for this call. Blank otherwise. | |
| warmStart | No | "delete" destroys the snapshot named by snapshotId instead of a memory. Only snapshotId and token go with it. Leave it blank to erase a memory by id. | |
| snapshotId | No | With warmStart "delete": the snapshot to destroy. Blank otherwise. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | ||
| epoch | No | ||
| error | No | ||
| reason | No | ||
| timing | No | ||
| deleted | No | ||
| complete | No | ||
| sharesPurged | No | ||
| destructionAnchor | No |