AI agents now trade 24/7 on Robinhood Chain and pay per call for prices, signals and tools. Castor is the dam: providers bond USDG, and when a paid call leaks, the bond pays your agent back in seconds.
You’re a data provider. Drag to stack logs into your USDG bond, then throw a leaky call at it and watch who pays.
Trading agents buy quotes, signals and tool calls one request at a time, and the payment settles before the answer arrives. When a feed hangs, crashes or serves a price from five minutes ago, the agent has already paid. Nobody pays it back. Castor is the refund button.
Castor never holds the agent’s money. The provider’s bond is the guarantee, so a two-cent call stays a two-cent call.
Data and tool providers lock a USDG bond in the Castor contracts on Robinhood Chain. A bigger dam means bigger coverage and a better Beaver Score.
Per-call payment in USDG, from any EVM wallet. It settles to the provider instantly. No escrow lock, no waiting.
Watchers see the response first-hand. Timeout, error, junk or a stale price triggers a refund straight from the provider’s bond.
Only things a machine can prove, cross-checked on-chain. Nobody can fake a refund, and nobody can dodge one.
Middleware for data and tool providers, a wrapper for agent wallets on Robinhood Chain. Your stack stays the same; the river stops leaking.
Read the docs →1 import { castor } from "@castor/provider"; 2 3 app.use("/quotes/:ticker", castor.protect({ 4 price: "0.02 USDG", 5 checks: ["timeout:2s", "schema", "stale:5s"], 6 }));
1 import { withCastor } from "@castor/agent"; 2 3 const pay = withCastor(agentWallet, { chain: "robinhood", onlyProtected: true }); 4 const quote = await pay.fetch("https://quotes.example.com/TSLA"); 5 // stale? the refund lands in your wallet.
Bonds are USDG, so protection never depends on a chart. $CSTR is how the colony runs.
The token that runs the colony, live on Robinhood Chain. This is the only official contract address. Anywhere else is a fake.
0xc1758ad36a20b1108a34da9a77481d43ac465b4b
Watchers in the payment path see the response first-hand. Only provable checks count: timeout, error status, schema mismatch and stale price. From Phase 02, staked watchers co-sign and get slashed for false reports.
No. The agent pays per call in USDG and the provider is paid instantly. The bond is the guarantee, so nothing sits in escrow for small calls.
Coverage is capped by bond size. When the dam is empty the provider loses the badge until it is topped up, and the $CSTR backstop pool covers what is left.
No. Refunds follow what watchers observed, never what the agent claims. A good answer never refunds.
No. Castor refunds the fee your agent paid for a leaky call. What the agent does with the data stays with the agent and the human who set its guardrails.
Robinhood Chain, an Ethereum L2 built on Arbitrum. Payments and bonds are in USDG, the chain’s dollar stablecoin. Any EVM wallet works.
Staking for watchers, arbiters, the backstop pool and vouching; fee discounts and catalog boosts for providers; higher coverage for agents; governance; and buybacks from protocol fees.