Ticket Validation Finalize
ticket_validation_finalizeFinalize one immutable validation run for an exact owned ticket scenario revision. Requires the opt-in tickets:validate scope. The server derives owner and actor only from the authenticated API key. Evidence payloads are bounded opaque JSON objects; locator-looking strings are recorded but never opened, resolved, redirected, or fetched. Exact retries by the same credential actor return the original receipt; a changed actor or changed content under the same key conflicts.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ticket_id": "<ticket_id>",
"scenario_id": "<scenario_id>",
"scenario_version": "<scenario_version>",
"scenario_hash": "<scenario_hash>",
"verdict": "<verdict>",
"runner": "<runner>",
"environment": "<environment>",
"source_revision": "<source_revision>",
"evidence": "<evidence>",
"idempotency_key": "<idempotency_key>"
},
"name": "ticket_validation_finalize"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runner | Yes | ||
| summary | No | ||
| verdict | Yes | ||
| evidence | Yes | ||
| ticket_id | Yes | ||
| environment | Yes | ||
| scenario_id | Yes | ||
| scenario_hash | Yes | ||
| idempotency_key | Yes | ||
| source_revision | Yes | ||
| scenario_version | Yes |