Resolve dispute
wever_dispute-resolveRequires a domain-bound operator signature for the exact dispute and outcome. Release to the payee, refund to the payer, or split explicit atomic amounts summing to the locked total. Durable transfer nonces prevent duplicate movement on concurrent retries. Total resolved value is capped at 100.00 USDC per UTC day. action=extend permits one operator-authorized 14-day extension before expiry. POST /api/dispute-resolve. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. Every call requires X-Wever-Wallet-Proof bound to the exact JSON arguments and this API path. Fees are separate from the locked principal and grant no resolution authority. Disputes expire after 14 days; unresolved expiry refunds the payer with a signed timeout receipt, subject to settlement confirmation and the UTC daily cap. External custody and security audit remains pending. Company-authored. Read /api/dispute-contract for schemas, operator authorization and recovery limits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| outcome | No | ||
| dispute_id | Yes | ||
| reason_uri | No | HTTPS, ipfs, or ar reference. No raw evidence, personal data, credentials, query strings, or fragments. | |
| reason_sha256 | Yes | ||
| idempotency_key | Yes | ||
| payee_amount_atomic | No | ||
| payer_amount_atomic | No | ||
| operator_authorization | Yes |