confirm_claim
Runs a physics claim file in a fresh process to judge a suspected defect, returning confirmed, rejected, or not decidable with reasons and each check's status, then appends the result to a ledger.
Instructions
Judge one suspected defect with physverify confirm. Takes a claim file that defines CLAIM, control() and checks() with a reference written from the physics (docs/confirm.md), runs it in a fresh process and returns the verdict: confirmed, rejected or not decidable, with the reason and each check's status and message. Appends the result to a ledger file. Runs the code, so it needs trusted=true or the sandbox (PHYSVERIFY_REPO set).
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": {
"claim": "<claim>"
},
"name": "confirm_claim"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| claim | Yes | path of the claim file | |
| ledger | No | ledger file (default confirm_ledger.jsonl) | |
| timeout | No | seconds for the whole run (default 300) | |
| trusted | No | the code under test is trusted (required outside the sandbox) | |
| allow_dependent_reference | No | reason, recorded, to run although the reference seems to use the code under test |