delete_verifier
Permanently and immediately erase a verifier you own (scope=user only).
verifier_id accepts a UUID string.
This is permanent: the verifier, all its versions (criterion, calibration
examples, input contracts), all run records, and all access grants are
removed from the live system at once. There is no recovery path. Use
revoke_verifier if you want to deactivate the verifier without erasing
it, keeping the audit trail intact.
Encrypted backups age out within the platform's standard retention window (up to three months), so the data is not instantly erased from all systems everywhere, but it is no longer accessible through any product surface after this call.
Serving gate: if any live published template version carries a snapshot that references this verifier, deletion is refused with a Conflict. Unpublish the relevant template version(s) first, then call this operation.
Platform-managed (scope=system) verifiers and another user's verifiers
always surface as NotFound. No confirmation token is required.
Returns {verifier_id, name, deleted: true}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| verifier_id | Yes | The verifier to act on, identified by its UUID or, for a verifier you own, its name. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||