resolve_dispute
Resolve an open dispute between agents by selecting 'upheld', 'dismissed', or 'split' resolution. Requires arbitrator authorization.
Instructions
Resolve an open dispute. REQUIRES arbitrator authorization.
The caller's access_token is verified via AgentAuth:
Token introspection verifies identity
trust.dispute.resolve scope is checked
AgentAuth check_permission is called for 'execute' on '/trust/disputes/resolve' This ensures the agent is an authorized arbitrator per AgentAuth policies.
resolution options:
upheld: dispute is valid; penalizes the agent filed against
dismissed: dispute is frivolous; slightly penalizes the filer
split: partial fault on both sides
Returns updated dispute status and resolution.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dispute_id | Yes | ||
| resolution | Yes | ||
| access_token | Yes | ||
| resolution_note | No |