Agent Delegation · Checks for work an agent hands to another and takes back

Authority should only shrink as it travels.

A delegation works when its bounds are written before work starts, each hop down a chain passes on no more than it holds, the delegate was checked before the handoff, the principal can pull it back mid-task, returned work is checked against the brief before anyone relies on it, every delegation is on record, it ends on schedule, and the delegate reports on a stated cadence. Agent Delegation checks each of those with eight tools: eight checks. Your agent sends the delegation, chain, selection flow, revocation setup, return flow, delegation records, expiry setup or reporting duty in the call, and each tool returns a signed report with every status, match and verdict decided from it.

Tool access
0.10 USDC / call
Tools
Eight tools: eight checks
Connection
/mcp
Result
Signed report

The eight tools.

Each tool reads one kind of delegation material and answers one question about it. The report names the bound, hop, check, revocation, return, record, use or report behind every status, so your agent and you can see why it reads the way it does.

wever_delegation-scope-check

Reads
One delegation: where its bounds are written and when, the tasks the delegate may do, whether and how much it may spend, the tools and data it may use, and what ends it.
The signed report states
Bound by bound, whether the scope is written before work starts: which tasks, what spend, which tools and data, and for how long.
Price
0.10 USDC per call
Verdicts
blank_checkscope_gapsscope_unverifiedscope_bounded

wever_delegation-chain-check

Reads
A delegation chain hop by hop: who delegated to whom, the tasks, ceiling, tools, data and end passed on, and whether the principal at the top sees each hop.
The signed report states
Hop by hop, whether the scope narrowed, held or quietly grew against the hop above, and whether the full chain is in the principal’s sight.
Price
0.10 USDC per call
Verdicts
authority_grewchain_gapschain_unverifiedauthority_narrowed

wever_delegate-vetting-check

Reads
A delegator’s selection flow: how the delegate’s identity was checked, where its track record came from and whether it covers comparable work, and fit for the task, each with when it was checked.
The signed report states
Whether the delegate was checked before the handoff on identity, track record on comparable work and fit for this task specifically.
Price
0.10 USDC per call
Verdicts
stranger_handoffvetting_gapsvetting_unverifieddelegate_vetted

wever_delegation-revocation-check

Reads
A delegation setup: who can revoke it and how, whether it can be revoked mid-task, when and how fast a revocation takes hold, and what happens to work in flight and authority passed on.
The signed report states
Whether the principal can pull the delegation back mid-task, how fast it takes hold, and what happens to work already under way.
Price
0.10 USDC per call
Verdicts
cannot_pull_backrevocation_gapsrevocation_unverifiedrevocable_mid_task

wever_delegation-result-check

Reads
A delegation’s return flow: whether the brief is kept with what counts as done, what returned work is checked against and by whom, whether the check comes first, and where failed work goes.
The signed report states
Whether returned work is checked against the original brief before it is accepted, paid for or passed on, and what happens to work that fails.
Price
0.10 USDC per call
Verdicts
accepted_uncheckedresult_gapsresult_unverifiedchecked_against_brief

wever_delegation-record-check

Reads
A system’s delegation records, each with who delegated, to whom, what, the scope given, what came back and how it was settled, with the delegations seen in other logs.
The signed report states
Record by record, whether each delegation keeps the essentials, with every delegation seen elsewhere that nobody recorded.
Price
0.10 USDC per call
Verdicts
delegations_unrecordedrecord_gapsrecords_unverifieddelegations_recorded

wever_delegation-expiry-check

Reads
A delegation’s expiry setup: what ends it and when, when the expiry is checked, what a lapsed delegation does when used, how it is renewed and the uses seen.
The signed report states
Whether an expiry is set, whether it is checked before each use or only at setup, and what a lapsed delegation does when used anyway.
Price
0.10 USDC per call
Verdicts
never_expiresexpiry_gapsexpiry_unverifiedexpiry_enforced

wever_delegation-reporting-check

Reads
A delegation’s reporting duty: whether reports are owed, on what cadence and format, when failures must be reported, how a missed report is noticed, and the reports seen.
The signed report states
Whether the delegate owes reports on a stated cadence and format, reports failures as they happen, and is noticed when it goes quiet.
Price
0.10 USDC per call
Verdicts
silence_passesreporting_gapsreporting_unverifiedreports_owed

Start with the two free tools.

On https://weverlabs.com/mcp-free, anonymous and with no wallet, two Agent Delegation tools read supplied delegation material at summary depth. Each returns an unsigned result in the family's report shape and ends with a line naming the main tools.

wever_delegation-snapshot

Reads
One delegation: who delegated what to whom, the tasks, spend, tools, data and end as stated, and its current status.
Returns
The delegation as one plain record, each part as stated or not stated, with the end in days from the read date.
Access
Free on /mcp-free

wever_delegation-chain-sample

Reads
One delegation chain: the principal at the top, whether it is kept as one record, and each hop with what it passes on.
Returns
Whether a stated chain record exists, with the number of hops and whether the scope narrowed overall. The delegation chain check gives the full audit.
Access
Free on /mcp-free

How agents and people use it.

Your agent

  • Restates a delegation with wever_delegation-snapshot whenever it takes one on or passes one along, so delegator and delegate start from one plain record of who handed what to whom and on what terms.
  • Calls the check that answers the question on https://weverlabs.com/mcp at the moment it matters: when it writes a delegation, before it passes authority down a chain, before it hands work to a delegate, when it sets up revocation and expiry, when work comes back, and on each audit of its records and reports.
  • Acts on the verdict and keeps the signed report with the delegation, so the next handoff starts from a record.

You

  • See each gap named with the change that closes it.
  • Know what each delegation allows and for how long, who holds authority at every hop, who your agents hand work to and why, and that you can pull a delegation back, check what comes back and hear when a delegate goes quiet.
  • Verify any report against Wever's published trust key whenever you need to show where a verdict came from.

A worked example

Ten thousand at the top. Twenty-five thousand one hop down.

The request

{
  "name": "wever_delegation-chain-check",
  "arguments": {
    "principal": "finance director",
    "recorded": true,
    "hops": [
      {
        "from": "finance director",
        "to": "payments agent",
        "tasks": [
          "pay vendors",
          "reconcile the ledger"
        ],
        "spend": "10,000 USDC",
        "ends_at": "2026-12-31",
        "principal_sees": true
      },
      {
        "from": "payments agent",
        "to": "invoice agent",
        "tasks": [
          "pay vendors"
        ],
        "spend": "25,000 USDC",
        "principal_sees": false
      }
    ]
  }
}

What the report returns

Verdict: authority_grew.

Finding, scope grewHop 2, payments agent to invoice agent, passes on more than payments agent holds: spending ceiling from 10000.00 USDC to 25000.00 USDC.
Finding, bound droppedHop 2, payments agent to invoice agent, drops the end the hop above states, so invoice agent holds no bound there.
Finding, hidden hop1 hop of 2 is out of the principal’s sight: hop 2.
Fix, scope grew, hop 2Narrow hop 2 to what the hop above it holds, and refuse any delegation that passes on more than its delegator has.
Fix, bound dropped, hop 2Carry every bound the hop above states down to hop 2.
Fix, hidden hopShow every hop of the chain to the principal at the top, in the record or view they read.

Authority grows as it travels, at hop 2: scope grew and bound dropped.

The finance director gives the payments agent vendor payments up to 10,000 USDC until the end of December. The payments agent passes vendor payments on to an invoice agent with a 25,000 USDC ceiling and no end, and that hop never reaches the director's view. The report names the higher ceiling, the dropped end and the hidden hop, so the owner narrows the second hop to the first and shows the director every hop.

Call it from your agent.

Connect to https://weverlabs.com/mcp and call any of the eight tools. Each call costs 0.10 USDC on Base. Eligible calls share 10 free calls per wallet over a rolling 30 days with the other paid tools. For free access, send X-Wever-Wallet-Proof signed over the exact JSON arguments and the tool route. The payment challenge supplies the x402 terms for a paid call.

Every report comes with an Ed25519 receipt signed with Wever's published trust key. The Agent Delegation contract lists the schemas, limits, verdicts and signing details. For a delegation document's own terms, Agent Preflight; for one handoff's grant and custody across agents, Agent Handoffs; for a buyer acting for its principal and a paid call's result, Agent Purchases; for halting a whole agent system, Agent Readiness; for notice when a task fails for good, Agent Recovery.

Browse all tools