Delegation revocation check
wever_delegation-revocation-checkAgent Delegation: submit a delegation setup: who can revoke it (the principal, the principal or an operator, only an operator, only the delegate, or no one) and how the principal does (on their own, by asking, or not at all), whether it can be revoked while a task is under way, when a revocation takes hold (at once, at the delegate’s next call, at its next task, at the next sync or by hand) and how long it takes against a stated target, what happens to work in flight when it lands (halted, rolled back, allowed to finish the step, or left running on the old authority), what happens to authority the delegate passed on and whether the principal is told, plus optionally the revocations seen with when each was made and took hold and whether work went on after. The signed report says whether the principal can revoke the delegation mid-task, how fast the revocation takes effect and what happens to work already in flight, and names no way to revoke, revocation only by an operator or the delegate, revocation only between tasks, work left running and every revocation work went on after, then revocation on request, a revocation deferred to the next task, a sync or a hand step, a revocation slower than the target, authority passed on that survives, no confirmation and every revocation that took hold late, with the fix for each. This reads pulling a delegation back early: the end set in advance is wever_delegation-expiry-check, halting a whole agent system is wever_kill-switch-check and whether a delegation document states revocation terms is wever_delegation-check. Verdict cannot_pull_back, revocation_gaps, revocation_unverified or revocable_mid_task. POST /api/delegation-revocation-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-delegation-contract. Human page: https://weverlabs.com/agent-delegation/.
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": {
"revocation": "<revocation>"
},
"name": "wever_delegation-revocation-check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| target | No | How soon a revocation should take hold, such as 1 minute. | |
| principal | No | Who the delegation acts for, such as the finance director. | |
| delegation | No | The delegation, such as the vendor payments mandate. | |
| revocation | Yes | ||
| revocations | No | Revocations seen or tested, with when each took hold. |