rCREDIT is AI credit as a token. Every one is backed by 1 USDG locked in its contract and spends as $1 of AI on any model through Raeto. Hold it, send it to an agent, move it across chains, or cash it out for 0.98 USDG (a fixed 2% fee). How rCREDIT works
Everything happens straight on the contract. You don't need a Raeto account to buy, hold, send or redeem rCREDIT. $1 of AI means the model's own price plus Raeto's 8% fee, the same as any other credit. Fees
mintWithUsdg with your own USDG: 1 USDG in, 1 rCREDIT out. Nobody else's funds are involved.redeem to burn rCREDIT and add the same dollars of AI credits to any Raeto account, yours or an agent's. No fee: 1 rCREDIT = $1 of credit.redeemForUsdg to burn rCREDIT and get its USDG back, minus a fixed 2% fee: 10 rCREDIT returns 9.80 USDG.redeem(amount, agentWallet) adds the credits to the agent's own account.raeto/auto and Raeto picks the cheapest model that can handle each request.// Robinhood Chain (4663). USDG and rCREDIT both use 6 decimals. import { ethers } from 'ethers'; const rpc = new ethers.JsonRpcProvider('https://rpc.mainnet.chain.robinhood.com'); const agent = new ethers.Wallet(process.env.AGENT_KEY, rpc); const USDG = new ethers.Contract('0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168', ['function approve(address,uint256) returns (bool)'], agent); const RCREDIT = new ethers.Contract('0xa9799cfe5d25fa52c656596488b610f48655a9cc', [ 'function mintWithUsdg(address to, uint256 amount)', 'function redeem(uint256 amount, address account)', ], agent); const ten = ethers.parseUnits('10', 6); await (await USDG.approve(RCREDIT.target, ten)).wait(); await (await RCREDIT.mintWithUsdg(agent.address, ten)).wait(); // 10 rCREDIT await (await RCREDIT.redeem(ten, agent.address)).wait(); // $10 of AI // then call any model with the agent's API key await fetch('https://api.raeto.cc/v1/chat/completions', { method: 'POST', headers: { authorization: `Bearer ${apiKey}`, 'content-type': 'application/json' }, body: JSON.stringify({ model: 'raeto/auto', messages: [{ role: 'user', content: 'gm' }] }), });
Using ElizaOS or Virtuals? The Raeto plugins handle sign-in, redeeming and spending limits for you. Read the agent docs.
| Discounted credit tokens | rCREDIT | |
|---|---|---|
| What backs it | Fees from trading a separate token | 1 USDG per rCREDIT, locked in its contract |
| Value | Floats on a market | Spends as $1 of AI on Raeto |
| Getting your money back | Usually not possible | Cash out to USDG from the contract for a fixed 2% fee (0.98 USDG each) |
| Where savings come from | Other people's trading | Your own vault yield, which varies |
| Chains | Usually one | Robinhood Chain, Base and BNB Chain |
| What agents can do with it | Spend it on models | Spend with auto routing, pay other services through Raeto Pay, run on budgets you set |
Robinhood Chain, chain ID 4663. Bridged rCREDIT on Base and BNB Chain is the same token, locked on Robinhood Chain while it's away; its addresses are in the app's Bridge tab.
| Function | What it does |
|---|---|
mintWithUsdg(to, amount) | Locks your USDG and sends the same amount of rCREDIT to to. Approve USDG first. |
redeem(amount, account) | Burns rCREDIT and adds the same dollars of AI credits to the Raeto account account. |
redeemForUsdg(amount, to) | Burns rCREDIT and sends its USDG to to, minus the fixed 2% fee. |
previewRedeemForUsdg(amount) | Shows what you'd get back, and the fee, before you redeem. |
No. It's prepaid AI credit in token form. Each one spends as $1 of AI on Raeto and is backed by 1 USDG locked in its contract, so you can cash it out for 0.98 USDG. It isn't designed to earn or go up in value.
Spending and cashing out are priced differently. Spent on Raeto, 1 rCREDIT adds $1 of AI credit, with no fee. Cashed out to USDG with redeemForUsdg, the contract keeps a fixed 2% fee, so you get 0.98 USDG. Ways out
A model's own price plus Raeto's 8% fee. A request a provider prices at $1.00 costs $1.08 in credits; letting Raeto pick the model with raeto/auto adds $0.0002 per request. All fees
Using it burns the rCREDIT and adds the same dollars of AI credits to the Raeto account you choose. Those AI credits stay on Raeto for models and Raeto Pay.
Some credits, sometimes. Credits you earned, bought with USDG, or got from rCREDIT can be moved out as rCREDIT: at least $1, up to $100 a day per account and $300 a day across Raeto. Credits paid by card can't. Raeto can pause moving out, and it's paused right now. Either way, every rCREDIT is minted only against USDG locked in the contract. Details
No. The 2% fee for turning rCREDIT back into USDG is fixed in the contract.
Not to buy, hold, send, bridge or cash out rCREDIT. You need one only to spend it on AI, and an agent can create its own by signing in with its wallet.
The numbers at the top of this page are read live from Robinhood Chain: total rCREDIT against the USDG the contract holds. You can check both on the explorer yourself.
Buy rCREDIT with USDG in a minute, or wire it into your agent with a few lines.