{"ok":true,"name":"APEX Trust Layer","scheme":"apex-upto-v1","chainId":5042,"what":"Before USDC moves on Arc, require an APEX PayeeVerdict. A voucher exists only when verdict is 0 (NO_MATCH_IN_INDEX), a payer is named, and maxAmount is set. CAUTION, DO_NOT_PAY and COULD_NOT_READ are not permissions to pay.","check":"https://apexfaucet.xyz/api/x402/arc-payee-check","free":"https://apexfaucet.xyz/api/arc-payee-check","batch":"https://apexfaucet.xyz/api/x402/arc-payee-batch","batchFree":"https://apexfaucet.xyz/api/arc-payee-batch","singlePriceUsd":0.005,"batchPriceUsd":0.02,"batchCap":20,"freePerDay":5,"attester":"0x021AEf12f3aA241484263f865E243f0bfCFC4428","domain":{"name":"APEX PayeeCheck","version":"1","chainId":5042},"primaryType":"PayeeVerdict","types":{"PayeeVerdict":[{"name":"payer","type":"address"},{"name":"payee","type":"address"},{"name":"maxAmount","type":"uint256"},{"name":"verdict","type":"uint8"},{"name":"reasons","type":"uint32"},{"name":"indexedToBlock","type":"uint64"},{"name":"issuedAt","type":"uint64"},{"name":"expiresAt","type":"uint64"},{"name":"evidenceHash","type":"bytes32"}]},"verdictCodes":{"NO_MATCH_IN_INDEX":0,"CAUTION":1,"DO_NOT_PAY":2,"COULD_NOT_READ":3},"payGuard":"0x942e886e4aa48346dd8bc594596f662aab57efeb","usdc":"0x3600000000000000000000000000000000000000","mandate":{"version":"arc-mandate-2","factory":"0x91957bd6e6da2880bf49174eaa4b5d36627af9d3","implementation":"0x9684274bb3533fa89c6a42152303937492b0f548","v1Factory":"0x69e444f722666e13e171181efe054a93e0976b26","page":"https://apexfaucet.xyz/arc/mandate/","note":"New boxes (arc-mandate-2, factory 0x91957bd6e6da2880bf49174eaa4b5d36627af9d3) pay only on a clean PayeeVerdict whose payer is the box. pay() uses a verdict once. x402 can reuse one unexpired verdict on each free daily slot, and the daily count still applies. Boxes from the v1 factory 0x69e444f722666e13e171181efe054a93e0976b26 do not read the verdict. The v2 factory and the v2 implementation are Sourcify exact matches."},"markdown":"https://apexfaucet.xyz/trust.md","page":"https://apexfaucet.xyz/trust/","mcp":"https://apexfaucet.xyz/api/mcp","poisonStats":"https://apexfaucet.xyz/api/arc-poison-stats","rule":"Pay only when verdict == 0, the signature recovers to the attester, block time is at or before expiresAt, and the amount is at most maxAmount. Never treat another verdict as allow."}