Send a request
Choose a model and send the request with no account and no API key.
request
[ x402 / pay per request ]
Your wallet is the payment method. Send a request, sign the quote in USDF, and receive the result with an onchain receipt. No API key.
// 01 / quote
Choose a model and an output limit. The gateway returns a quote for this request. Getting a quote does not charge your wallet.
// 02 / the payment path
Choose a model and send the request with no account and no API key.
request
The gateway returns the exact amount and the accepted payment methods before you pay.
402 payment required
Your wallet or agent signs the quoted payment in USDF or USDG.
wallet signature
Resend with the payment header. The response includes a receipt tied to an onchain settlement.
response + receipt
// 03 / the first request
POST to the payment endpoint with no credentials. A 402 response carries the quote. Sign the payment and retry with the payment header.
Read the payment guideThe request example is unavailable until the live model catalog loads.
// 04 / payment methods
USDF / Permit2
Approve USDF to Permit2 once. That onchain approval needs ETH on Robinhood Chain for gas. Every payment after it is a signature with no gas.
Permit2
0x000000000022D473030F116dDEE9F6B43aC78BA3
USDG / EIP-3009
USDG payments use an EIP-3009 authorization. No gas is needed, including the first payment.
Get USDF// 05 / request policy
Set provider.zdr, provider.data_collection, or provider.private in the request body. The receipt carries the route’s data_policy.
[ facts ]
Backed 1:1 by USDG held in the token contract.
Redeemable 1:1 at any time. Foundry cannot pause redemption.
The reserve is verifiable onchain every block.
Zero custom contract code: the token is the stock OpenZeppelin wrapper.
Zero fees in or out. Every model at list price.
Holding USDF earns weekly. No staking, no lock.
Agents pay with no account.
Every receipt ties to an onchain settlement.
Redemption depends on USDG transfers succeeding: USDG is issued by a regulated issuer that retains pause and freeze powers over its own token.
Redemption depends on USDG transfers succeeding: USDG is issued by a regulated issuer that retains pause and freeze powers over its own token.