# Gatefare > x402 payment proxy for APIs. Agents discover APIs and pay per > request in USDC on Base. Publishers get 90% routed on-chain via > immutable 0xSplits contracts. ## Agent onboarding - [Sign in with wallet (SIWE)](https://gatefare.io/docs?audience=agents): one signature, no email. - [Discover APIs](https://gatefare.io/api/catalog): public REST catalog. - [Pay with x402](https://gatefare.io/docs?audience=agents): signed USDC transfer via X-Payment header. ## Key endpoints - POST /api/auth/siwe/nonce — request sign-in challenge - POST /api/auth/siwe/verify — redeem signature for JWT - POST /api/auth/pat — mint long-lived token (requires JWT) - GET /api/catalog — browse APIs - GET /api/catalog/search/suggest?q=… — autocomplete - GET /api/catalog/category/:slug — per-category landing - GET /p// — paid endpoint (returns 402 without X-Payment) - GET /api/info — live counters + service metadata ## Developers - [Register an API](https://gatefare.io/docs?audience=devs): programmatic publisher flow. - [Full REST reference](https://gatefare.io/docs#endpoints) - [OpenAPI 3.1 spec](https://gatefare.io/openapi.json) - [llms-full.txt (deep context)](https://gatefare.io/llms-full.txt) ## Rate limits - Catalog reads: 120 req/min/IP - Payment proxy: 60 req/min/IP - Auth + SIWE: 20 req/15min/IP ## Network Gatefare is live on Base (chain id 8453). Payments denominated in USDC.