Following the chain you just closed, commitmentHash → verificationDigest → job.reason: there’s a fourth layer that takes the same digest with no adapter. job.reason settles one job.
What none of the three layers holds is the running total across many jobs, how much of an agent’s mandate it has spent over everything it’s completed.
That’s a metering cursor (ERC-8312). It advances on a witness, and a verificationDigest is exactly the right shape for it, which is already how the 8312 spec composes with 8274. So the same digest 8274 emits and 8183 settles on can also advance the aggregate budget: verification proves the job, the cursor counts it against the bound. @JimmyShi22 and I have been talking through the cursor side of this on the 1833 thread, and it lines up: one hash, now four layers, still no adapter.