Handoff scope check
wever_handoff-scope-checkAgent Handoffs: submit a delegation setup: optionally the sending agent and its own access (tools, data and spending), and each task it hands to another agent with what the task needs (tools, data and spending) and what the receiver gets: its tools, data and spending, how the access reaches it (a grant made for the task, the receiver’s own standing access, a credential several agents share or the sender’s own credential), when it ends and whether the receiver can pass it on. The signed report names every handoff where the sender’s access travels with the task, through the sender’s own credential or a grant copying the sender’s whole scope, then every tool, data set and spending amount granted beyond what the task needs, every shared credential, every need the grant leaves out, every grant that outlives the task and every grant the receiver can pass on, with the fix for each. This reads agent-to-agent task delegation: a buyer acting for a human principal is wever_delegated-identity-check, an agent meant to change nothing is wever_read-only-scope-check and one agent’s access against its own authority grant is wever_authority-scope-check. Verdict sender_access_travels, scope_gaps, scope_unverified or scoped_to_task. POST /api/handoff-scope-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-handoffs-contract. Human page: https://weverlabs.com/agent-handoffs/.
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": {
"delegations": "<delegations>"
},
"name": "wever_handoff-scope-check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| sender | No | The sending agent. | |
| delegations | Yes | Each task handed to another agent, with what it needs and what the receiver gets. | |
| sender_access | No |