Negotiation mandate check
wever_negotiation-mandate-checkAgent Negotiation: submit one negotiation mandate: the agent and its principal, who authorized it, when and how that is recorded (signed, written, a message, spoken or not at all), the deal it covers and its expiry, each walk-away limit with its term, kind, direction (at most, at least or exactly), value and whether reaching it ends the negotiation, the fixed terms, the flexible terms with how far each may move, who decides beyond the mandate, and optionally the moment to read it at. The signed report says limit by limit and term by term whether the agent is bounded and whether the mandate is in force, and names no authorizer, no limits, no price limit, limits with no value, in open wording (such as any or no cap) or with no direction, unbounded flexible terms, an expired mandate and use before authorization, then limits no value can meet together, terms both fixed and flexible or never classified, no walk-away point, no expiry, an unrecorded authorization, no deal named and nobody to escalate to, with the fix for each. One delegation’s scope is wever_delegation-scope-check, access against an authority grant is wever_authority-scope-check and issuing a signed mandate is wever_delegated-authority. Verdict mandate_unbounded, mandate_gaps, mandate_unverified or mandate_bounded. POST /api/negotiation-mandate-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": {
"mandate": "<mandate>"
},
"name": "wever_negotiation-mandate-check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | No | The moment to read the mandate at. | |
| fixed | No | Terms the agent may not change. | |
| label | No | Optional name recorded in the report. | |
| limits | No | Each walk-away limit. | |
| mandate | Yes | ||
| flexible | No | Terms the agent may move. | |
| escalation | No |