Get verifiable random numbers for my agent or application from the D20DAO agent API. Read these first; do not guess fields, prices or networks: - OpenAPI 3.1 spec: https://api.d20dao.org/openapi.json (the same document is at https://d20dao.org/openapi.json) - Guide: https://d20dao.org/docs/agents - Circle Gateway client: the @circle-fin/x402-batching package and its README POST https://api.d20dao.org/v1/random costs 0.05 USDC per call over x402, paid through Circle Gateway. Use GatewayClient.pay() from @circle-fin/x402-batching/client; the paying wallet needs a Gateway USDC balance on the network it pays from. Send operation and only the fields it uses, and ask for every value in one call. Never pay again to re-roll a result: resending the same payment returns the same result. On 202, read statusUrl (free) until status is fulfilled. Keep requestId, paymentId, seed, requestTx and fulfillmentTx with each result so it can be verified with getMappedResult on the coordinator and replayCoordinator from @d20dao/vrf-sdk. Keeper completion times on Arc Testnet are published at https://d20dao.org/benchmarks; they are observations, not an SLA. Do not create keys, deposit or spend funds without my explicit authorization. Report changed files, the calls made and anything unverified.