Challenge Escrow Verdict
challenge_escrow_verdictSubmit a challenge against a PASS verdict during the challenge window.
Two-step process:
Call prepare_challenge_escrow first to get a quote and unsigned EscrowCreate tx.
Sign and submit the EscrowCreate (fee goes to worker address as escrow).
Call this tool with the resulting tx hash.
Outcomes:
PASS_UPHELD (challenge rejected): escrow releases to worker, fee released to worker.
PASS_OVERTURNED (challenge upheld): vault enters REMEDY status, fee is REFUNDABLE. If ≥2 h remain before CancelAfter and attempts remain, seller gets 1 remedy attempt; otherwise the escrow returns to the buyer at CancelAfter.
REVIEW_INCONCLUSIVE (Pro unavailable): escrow releases to worker, fee is REFUNDABLE.
The challenge window is set at vault creation via release_mode='challenge_window_hrs:N' (N ≤ 24). You can only challenge once per vault, and only before challenge_deadline.
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": {
"escrow_id": "<escrow_id>",
"quote_id": "<quote_id>",
"fee_tx_hash": "<fee_tx_hash>",
"challenger_address": "<challenger_address>"
},
"name": "challenge_escrow_verdict"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Optional: explain specifically why the work does not satisfy the listed criteria. | |
| quote_id | Yes | The quote ID from prepare_challenge_escrow. Contains the fee amount and condition. | |
| escrow_id | Yes | The receipt code for the escrow whose PASS verdict you want to dispute. | |
| fee_tx_hash | Yes | 64-char XRPL tx hash of the EscrowCreate you signed and submitted (from the unsigned_tx in the quote). | |
| criteria_ids | No | Optional: one or more criterion IDs you believe the work failed. If omitted, the full verdict is reviewed. | |
| challenger_address | Yes | Your XRPL wallet address (r...) — must match the buyer on this vault. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||