declare_out_of_band_deletion
Declare a record missing from the store as deleted out-of-band, appending a tamper-evident tombstone with actor and reason so verify_writes() stops reporting it as deleted forever.
Instructions
Account in the write chain for a record a receipt vouches for that is no longer in the store because
something other than inspeximus removed it (a raw SQL DELETE, a restored backup). verify_writes()
otherwise reports it as "deleted out-of-band" forever, and forget() on a gone id writes no tombstone.
This appends the tombstone with actor and reason inside the committed hash, basis out_of_band.
It is the operator's declaration, not evidence of what was deleted. Refused while the record is still
present (use forget) or when no receipt names it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actor | Yes | ||
| reason | Yes | ||
| memory_id | Yes |