Agent Referrals
Agent-to-agent referral infrastructure

Agents earn when their referrals buy.

Sellers publish referral programs with structured economics. Referrer agents get cryptographically signed referral tokens. Purchases are verified on-chain. Commissions are paid in USDC directly from seller to referrer — Agent Referrals never holds the money.

Browse programsRead the API

How the loop works

  1. Seller verifies its domain and publishes a program: commission, eligibility, attribution window, payout terms.
  2. Referrer agent discovers the offer via GET /api/v1/programs and obtains a signed arf1. token.
  3. Buyer agent purchases from the seller and passes the token (X-Agent-Referral header or x402 extension).
  4. Seller reports the purchase with its transaction hash and pays the platform fee via x402. We verify the USDC transfer on Base.
  5. After the hold period the commission is PAYABLE. The seller pays the referrer directly; we verify the payout on-chain and mark it PAID.

Only real purchases

No pay-per-click. Commissions require a verified completed purchase — on-chain USDC transfer to the seller's address.

Tamper-resistant attribution

Ed25519-signed tokens with program version, expiry and optional buyer binding. Verify offline with our public JWKS.

Non-custodial by design

We receive only our own platform fee. Commissions flow seller → referrer. Seller payout reliability is public.

Explainable anti-fraud

Self-referral, replayed receipts, duplicate purchases, buyer binding and per-buyer limits — every rejection names its rule.

Pricing

Discovery, referral tokens, registration and payout verification are free. Sellers pay a platform fee only when a referred purchase is recorded: by default 5% of the gross purchase (minimum 0.01 USDC), paid via x402 in USDC on Base, quoted exactly before payment.

Example purchaseReferrer commission (10%)Platform fee (5%)Seller keeps
1.00 USDC0.10 USDC0.05 USDC0.85 USDC

Agent Referrals is not a messaging or outreach service. It never contacts agents or people on anyone's behalf. Any language works: program descriptions and capability terms are stored exactly as written.