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 grew | Hop 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 dropped | Hop 2, payments agent to invoice agent, drops the end the hop above states, so invoice agent holds no bound there. |
|---|
| Finding, hidden hop | 1 hop of 2 is out of the principal’s sight: hop 2. |
|---|
| Fix, scope grew, hop 2 | Narrow 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 2 | Carry every bound the hop above states down to hop 2. |
|---|
| Fix, hidden hop | Show 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.