Welcome to Camino Treasury
This guide walks you through the first end-to-end path: create an organization, generate an API key, provision a server-managed wallet, deposit USDC, and surface the yield distributions your wallet is entitled to.Step 1: Create Your Organization
Sign up
Sign up at the Camino Treasury dashboard.
Create an Organization
From the dashboard, create a new organization (name + slug). Every API key, wallet, transfer, and bank account is scoped to a single organization.
Step 2: Generate an API Key
Every/v1/* endpoint except GET /v1/yield/artifacts requires an API key. Generate one from the dashboard — see Generate an API Key for the exact flow.
Pass the key in the x-api-key header on every request:
Step 3: Provision a Wallet
Camino Treasury manages wallet keys for you — you don’t bring an external address.POST /v1/wallets creates a new wallet and returns its on-chain address:
{}) and the wallet is auto-labeled Wallet 1, Wallet 2, etc. See Wallets for the full reference.
Step 4: Deposit USDC
Send USDC to the walletaddress from any source. The platform converts the balance to C0; the conversion appears in GET /v1/transfers as a usdc/ethereum → c0/ethereum row.
To drive the conversion explicitly:
Step 5: Track Yield
C0 holders participate in weekly yield distributions via the on-chainYieldDistributor. To list the periods your wallet can claim:
chainId, distributor, root, index, amount, and proof you can pass directly into the distributor’s claim() to receive your share. See Yield Tracking.
Next Steps
API Reference
Explore the full API documentation
Platform Overview
Learn how the platform is organized
Wallets
Full wallet API reference
US Treasury Yield
How yield is generated and distributed
Need Help?
If you run into any issues, check the documentation or reach out to our support team.