Negotiation deadlock check
wever_negotiation-deadlock-checkAgent Negotiation: submit a stalled negotiation: the two sides, each with its last offer’s terms and each constraint it has stated with its term, direction (at most, at least or exactly), value and whether it is hard, and the issues still open. The signed report reads every term as agreed, with room between the sides’ limits, meeting two hard limits, past a soft limit, offered by one side only or unaddressed, gives the zone where there is room, and names every term where two hard limits leave no value both sides accept, then soft conflicts, terms only one side has priced and open issues neither side has answered, so it says whether the gap is the price or a missing term, with the fix for each. Quotes for one job are wever_quote-compare, a counterparty brief is wever_counterparty-brief and one counteroffer against its mandate is wever_negotiation-counteroffer-check. Verdict no_agreement_zone, agreement_blocked, room_unverified or room_to_agree. POST /api/negotiation-deadlock-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": {
"sides": "<sides>"
},
"name": "wever_negotiation-deadlock-check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| sides | Yes | ||
| open_issues | No |