Partners
Get paid
Every paid call settles USDC straight to your Stellar wallet. Here is the one-time setup so it can arrive.
How you get paid
When an agent pays for your capability, Tael settles the USDC to your payout wallet in the same request. The builder share and the Tael fee move on-chain atomically: either both land or neither does. There are no invoices, no monthly payouts, and no waiting.
Your payout wallet is just a Stellar address you control. You set it as payTo when you publish, and you can reuse one wallet across every capability you sell.
Add a USDC trustline
Add a trustline to the USDC issuer for the network you are getting paid on:
# Mainnet (Circle USDC)
USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN
# Testnet (SDF testnet USDC)
USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5Most wallets make this one click. In Freighter, open Manage assets, choose Add an asset, and paste the issuer above. You can also do it from the Stellar CLI:
stellar tx new change-trust \
--source YOUR_WALLET \
--line USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN \
--network mainnetFund the wallet with XLM
A Stellar account needs a small XLM balance to exist and to hold a trustline: about 1 XLM base reserve plus 0.5 XLM per trustline. This XLM is a reserve, not a fee, it stays in your account.
- Testnet: fund from the friendbot (free), then add the trustline above.
- Mainnet: there is no friendbot, so send the account a couple of XLM yourself before adding the Circle trustline.
Use it as your payout wallet
When you publish a capability, set this wallet as payTo. Every settled call then pays you there instantly. See Become a capability for the full publish flow.
payTo must be the mainnet wallet that holds the Circle USDC trustline. A wallet without the trustline will reject payouts, so set this up before you go live.