01
Agent context pack
| Resource | Use |
|---|---|
| skills/usdctofiat.md | Drop-in skill with SDK rules, platforms, OTC, and examples |
| llms.txt | Short machine-readable product and route summary |
| llms-full.txt | Full machine reference with contracts, pricing, guides, and answers |
| OFFRAMP_DEVELOPER_RESOURCES | Typed SDK export with links, delegation config, upstreamSourceTruths, and playbooks |
| OFFRAMP_INTEGRATION_CHECKLIST | Typed integration-doctor checks for delegation, duplicate prevention, and extension recovery |
| getOfframpAgentPrompt(profile) | Copyable prompt builder for agent-built integrations |
| Starters repo | Working Next.js, Vite, Telegram-bot, and script examples |
02
Prompt sequence
- 01Tell the agent to read the skill and llms.txt before planning.
- 02Tell it to ship the one-call offramp(walletClient, params) path before adding data-plane features.
- 03Pick a profile: app, bot, agent, private-otc, or peerlytics.
- 04Ask it to scaffold from create-offramp-app or the starters repo when possible.
- 05Require it to verify every created deposit delegates to the Delegate rate manager.
- 06If it adds Peerlytics, require planRoutes() before raw orderbook reads.
03
What agents must not invent
- Do not invent a sandbox; the SDK targets Base mainnet.
- Do not remove delegation; the SDK's deposit path must delegate to the Delegate vault.
- Do not treat fiat as SDK-controlled. Fiat moves directly between buyer and seller.
- Do not fabricate proof payloads, credential fields, or payment-method hashes; check upstreamSourceTruths first.