Pay-safe for Arc builders

Call this before your agent sends USDC. A verdict is not a permission to pay. DO_NOT_PAY and COULD_NOT_READ stop the next payment. PASS and CAUTION continue on the full check. The lite check does not return PASS.

Arc builders get 20 free full checks a day at GET /pay-safe?payee=0x…. The next full check is $0.01 at /api/x402/pay-safe. Many small x402 payments use the payee-only check, $0.002 at /api/x402/pay-safe-lite. Lite does not use the free day. The key stays in your process.

curl -A 'arc-builder/1.0' \
  'https://apexfaucet.xyz/pay-safe?payee=0x3600000000000000000000000000000000000000&chain=arc'

One kit

Copy the file that matches the payment. Invoice, contractor, escrow, vault payout, and checkout use fullCheck. A loop of small x402 calls uses liteCheck.

Other x402 clients are on /x402-clients/.

Team examples

Built for Tameion teams

Canteen x Circle x Arc, 27 Sep 2026 to 17 Oct 2026. The 88 projects are the public showcase at arc-showcase.thecanteenapp.com/data.js, event Tameion, read on 4 Nov 2026. Embco, Thesauros, Veris, and Novi Corpus are from public posts and were not in that file. Each repo was opened. A project is listed under every way its code pays. No one was contacted.

Circle Gateway x402

The agent pays a 402 through Circle Gateway batching. Use the $0.002 lite check on payTo, then pay.

escrow contract

The repo releases or holds funds in an escrow. Use the $0.01 full check on the payee stored in the hold.

vault pay

The repo pays from a vault or payables contract. Use the full check on the recipient.

direct transfer

The agent sends USDC, or names a pay-to address, and the files we opened did not show Gateway, escrow, or a vault pay. Use the full check on that address.

checkout

The repo has a checkout call. Use the full check on the address that receives the USDC.

x402 client

The repo speaks x402 without the Gateway batching import we found. Use the lite check before a small payment.

Circle wallet send

Thesauros sends only after a policy receipt, through a Circle wallet (packages/wallet/src/executor.ts). Its README says Gateway is planned, not claimed. Use the full check on the recipient.

Payment call not in the files opened

The public repo was opened. The lines we read did not show Gateway x402, an escrow release, a vault pay, or a direct USDC transfer. Nothing below is guessed from a tag.