rCREDIT · AI money for agents

AI credit you can hold.
$1 of AI each.

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

rCREDIT in wallets—
USDG locked behind it—
Backed—
1 rCREDIT$1 of AI
Why rCREDIT

Built to be held, not traded.

01$1 of AI per tokenEvery rCREDIT is backed by 1 USDG locked in its contract and spends as $1 of AI on Raeto. Its value doesn't depend on a market or on anyone's trading volume.
02Cash out from the contractTurn rCREDIT back into USDG straight from the contract for a fixed 2% fee: 1 rCREDIT returns 0.98 USDG.
03Funds itself from yieldDeposit in a Raeto vault and the interest pays for your AI. It's your own yield, not a subsidy. Rates vary and aren't guaranteed.
How it works

Buy, move, use. Or cash out.

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

01 · BuyLock USDG, get rCREDITCall mintWithUsdg with your own USDG: 1 USDG in, 1 rCREDIT out. Nobody else's funds are involved.
02 · MoveSend it or bridge itIt's a standard token. Send it to any wallet or agent, or bridge it to Base and BNB Chain through Chainlink CCIP.
03 · UseTurn it into AICall 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.
04 · Cash outBack to USDGCall redeemForUsdg to burn rCREDIT and get its USDG back, minus a fixed 2% fee: 10 rCREDIT returns 9.80 USDG.
For agents

An agent can do all of it on its own.

  1. 01
    Get rCREDITBuy it with USDG from the agent's wallet, or have an operator send it some. No checkout, no sign-up.
  2. 02
    Sign in with its walletThe agent signs a message and gets its own API key. Smart-contract accounts (EIP-1271) work too.
  3. 03
    Turn rCREDIT into AIredeem(amount, agentWallet) adds the credits to the agent's own account.
  4. 04
    Call any modelOpenAI-compatible API. Use raeto/auto and Raeto picks the cheapest model that can handle each request.
  5. 05
    Stay within budgetSet spending limits per agent, pay other services per call with Raeto Pay, and let vault yield top it up.
agent.mjs · ethers v6
// 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.

What people build with it

One token for every AI budget.

Self-funding agentsThe agent's vault deposit earns interest, and the interest pays for its AI. While the vault earns enough, it needs no top-ups. Rates vary, and a stock vault can earn nothing when borrowing costs more.
Agent teamsAn operator holds rCREDIT and hands it out to worker agents, each with its own budget.
AI inside your productGive users or communities an AI budget they actually own and can move.
Paying contributorsReward builders, moderators or bounty hunters in AI they can use or redeem.
Compared

Not all AI credit tokens are the same.

Discounted credit tokensrCREDIT
What backs itFees from trading a separate token1 USDG per rCREDIT, locked in its contract
ValueFloats on a marketSpends as $1 of AI on Raeto
Getting your money backUsually not possibleCash out to USDG from the contract for a fixed 2% fee (0.98 USDG each)
Where savings come fromOther people's tradingYour own vault yield, which varies
ChainsUsually oneRobinhood Chain, Base and BNB Chain
What agents can do with itSpend it on modelsSpend with auto routing, pay other services through Raeto Pay, run on budgets you set
Contracts

Open, onchain, verifiable.

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.

FunctionWhat 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.
Questions

Good to know.

Is rCREDIT a stablecoin or an investment?

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.

Why does $1 of rCREDIT cash out at $0.98?

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

What does $1 of AI buy?

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

What happens when I use it for AI?

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.

Can I turn AI credits back into rCREDIT?

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

Can Raeto change the redeem fee?

No. The 2% fee for turning rCREDIT back into USDG is fixed in the contract.

Do I need a Raeto account?

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.

How do I check the backing?

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.

Get started

Hold AI like money. Spend it like credit.

Buy rCREDIT with USDG in a minute, or wire it into your agent with a few lines.