Open dispute
open_disputeOpen a dispute as payer against a counter-signed receipt: non-delivery, wrong content, or duplicate charge. Contested claims go to an arbiter; duplicate charge is decided instantly from ledger arithmetic.
Instructions
Open an objective dispute against a counter-signed receipt as the PAYER (the configured key must be the receipt payer). Reasons: not_delivered, wrong_content, duplicate_charge. Contested non-mechanical claims escalate to the arbiter; duplicate_charge is decided instantly from ledger arithmetic.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | grounds: 'not_delivered' nothing arrived · 'wrong_content' delivered but not what was bought · 'duplicate_charge' the same supply was billed twice (decided mechanically from the chain, no arbiter) | |
| statement | No | for humans reading the record — never an adjudication input | |
| claimAmount | Yes | amount claimed back, as a decimal STRING in the receipt's settlement currency, e.g. "12.50"; must not exceed the receipt amount | |
| receiptDigest | Yes | 0x-prefixed keccak256 digest of the counter-signed receipt being disputed |