Payment flow: the API replies 402 Payment Required with a signed-quote challenge.
You approve a one-time USDC (Base) transfer of the quoted amount — no allowances, no recurring billing —
and the call is verified and settled on-chain before the response is released.