Castor
$CSTR is live →
( 01 ) Buyer protection layer Robinhood Chain · USDG · AI agents $CSTR is live

Agent payments, dammed safe.

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.

( 02 ) Try it

Raise the dam.

You’re a data provider. Drag to stack logs into your USDG bond, then throw a leaky call at it and watch who pays.

Covers
50,000 leaky calls
Refunds paid
0

Upstream: agent paymentsDownstream
Example: 250 USDG per log · 0.02 USDG per call
( 03 ) The problem

A stale price has no refund button.

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.

agent.logexample
→ GET quotes.example/TSLA price: 0.02 USDG
✓ paid 0.02 USDG settled, final
… quote received
✗ quote is 300s old. fee gone.
──── same call, with castor ────
→ GET quotes.example/TSLA via castor watcher
✓ paid 0.02 USDG provider paid instantly
✗ leak detected: stale (max age 5s)
↩ refunded 0.02 USDG from provider bond
( 04 ) How it works

Follow the river.

Castor never holds the agent’s money. The provider’s bond is the guarantee, so a two-cent call stays a two-cent call.

01 / Bond

Provider builds the dam

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.

02 / Pay

Agent pays like always

Per-call payment in USDG, from any EVM wallet. It settles to the provider instantly. No escrow lock, no waiting.

03 / Gnaw

Leak? The bond pays back

Watchers see the response first-hand. Timeout, error, junk or a stale price triggers a refund straight from the provider’s bond.

( 05 ) Leak detection

No vibes. Just proof.

Only things a machine can prove, cross-checked on-chain. Nobody can fake a refund, and nobody can dodge one.

check.timeout
No answer in time
Nothing back inside the window the provider declared.
check.status
Error after payment
A 4xx or 5xx once the payment has settled.
check.schema
Wrong shape
The body is empty or breaks the output schema the provider published.
check.stale
Stale price
The quote is older than the max age the provider declared, or drifts too far from the on-chain reference price.
( 06 ) Left bank / Data & tool providers

Build your lodge.

01Castor badge on every response. Trading agents filter for it.
02Climb the catalog with a strong Beaver Score.
03Paid instantly. The bond is your promise, not an escrow lock.
04New here? Get vouched in by $CSTR stakers.
Protect my feed →
Right bank / AI trading agents

Swim upstream safely.

01Refunds in seconds when a call leaks. No tickets.
02Pick feeds by Beaver Score: leak rate, bond, vouchers.
03One flag: pay protected providers only.
04Stake $CSTR for higher coverage per call.
Protect my agent →
( 07 ) For developers

One line.
Dam built.

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  }));
Refund receipt
example
Check
stale:5s
Amount
0.02 USDG
Status
Refunded
( 08 ) The token

Every beaver has a job.

Bonds are USDG, so protection never depends on a chart. $CSTR is how the colony runs.

MORE VOLUME · MORE FEES · BUYBACKS · STAKING REWARDS · MORE STAKE · BIGGER COVERAGE · $CSTR
No.RoleYou get
01
Watchers
Stake, run a node, co-sign leak reports
Fees. Slashed for false reports
02
Arbiters
Stake, judge disputes on big payments
Fees. Slashed against the honest majority
03
The second dam
Backstop pool that covers dry bonds
Cut of every protection fee
04
Vouching
Delegate to providers you trust
Share of their fees. Bitten if they leak
05
Provider perks
Hold or stake as a provider
Lower fees, catalog boost, faster badge
06
Agent perks
Stake as an agent
Higher coverage, premium checks
07
Governance
Vote as a holder
Decide checks, fees, minimum bonds
08
Buybacks
Fees in, tokens out
A share of USDG fees buys $CSTR
Goal · year one
$5M
USDG held back in provider bonds
Goal · year one
1,000
protected feeds and tools in the catalog
Goal · year one
<5s
from leak to refund in the agent’s wallet
( 09 ) Roadmap

Log by log.

01
Launch
$CSTR live on Robinhood Chain, USDG bond vault contracts, watcher, timeout / status / schema / stale checks, provider and agent SDKs, Beaver Score catalog.
NOW
02
The colony
Decentralized watchers with $CSTR staking and slashing, an MCP server so any agent can check Beaver Scores before it pays, provider perks.
NEXT
03
Big water
Escrow with a challenge window for large payments, staked arbiter courts, agent coverage tiers.
LATER
04
Second dam
Backstop pool, vouching for providers, buybacks, full colony governance.
LATER
The dam is open

$CSTR is live.

The token that runs the colony, live on Robinhood Chain. This is the only official contract address. Anywhere else is a fake.

$CSTR contract address
0xc1758ad36a20b1108a34da9a77481d43ac465b4b
Follow @castoronrbh →
( 10 ) FAQ

From the riverbank.

Who decides that a call leaked?

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.

Do providers wait for their money?

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.

What if a provider’s bond runs dry?

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.

Can an agent fake a refund?

No. Refunds follow what watchers observed, never what the agent claims. A good answer never refunds.

Does Castor cover my trading losses?

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.

Which chain and currency?

Robinhood Chain, an Ethereum L2 built on Arbitrum. Payments and bonds are in USDG, the chain’s dollar stablecoin. Any EVM wallet works.

What is $CSTR for?

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.

Stop the leak.
Build the dam.