Resolve an open dispute
resolve_disputeRecords an evaluator decision on an open dispute and transitions the commitment to the canonical nonfinancial outcome (continue|rework|satisfied|against). The caller must present an EIP-712 authority proof and hold an unrevoked, unexpired EVALUATOR authorization on the commitment (verified in-transaction). Resolution NEVER executes a financial transfer or settlement. Idempotent per idempotencyRef.
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": {
"disputeId": "<disputeId>",
"outcome": "<outcome>",
"agentId": "<agentId>",
"proof": "<proof>"
},
"name": "resolve_dispute"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proof | Yes | The EIP-712 AuthorityProof | |
| reason | No | Resolution rationale | |
| agentId | Yes | The caller's agent identity (bound to the verified principal) | |
| outcome | Yes | Nonfinancial resolution outcome | |
| disputeId | Yes | The dispute ID to resolve | |
| idempotencyRef | No | Stable idempotency reference; replay-safe |