Negotiation fairness check
wever_negotiation-fairness-checkAgent Negotiation: submit the two parties and the agreed or proposed clauses, each with its kind (a penalty, an exit right, a cost, liability, an indemnity, a payment or other), the party it binds or charges, the party that holds its right, for a cost the party that controls whether it arises, and any cap. The signed report gives the balance of each kind of clause between the two sides, and names every penalty that binds one side only, exit rights only one side holds and every cost charged to the side that does not control it, then liability, a liability cap or an indemnity on one side only, with the fix for each. Liability for agent error between an operator and a seller is wever_liability-terms-check, a checkout’s refund terms are wever_refund-rule-check and a service’s terms from the paying side are wever_service-terms-check. Verdict one_sided, balance_gaps, balance_unverified or balanced. POST /api/negotiation-fairness-check. Reads only the material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Bind X-Wever-Wallet-Proof to the exact JSON arguments and the tool route. Returns a report with an Ed25519 signed receipt. Contract: /api/agent-negotiation-contract. Human page: https://weverlabs.com/agent-negotiation/.
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": {
"parties": "<parties>",
"clauses": "<clauses>"
},
"name": "wever_negotiation-fairness-check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| clauses | Yes | ||
| parties | Yes |