Coinbase issued tokenized stocks on Base. An autonomous agent holding them has something a lender can actually take. Paste a Base wallet below and watch this price those holdings as loan collateral: multiplier-correct share counts, live Chainlink marks, an on-chain transferability check, and a refusal when the price feed is frozen.
These are the published rules, read live from the free rules endpoint — the same terms a machine reads before it decides whether to pay.
How much of the market value we refuse to lend against, per name. Volatile single names are cut hardest.
The four questions every lender asks about equity collateral. These are the rules the engine actually runs, not intentions.
We never derive shares from a token balance. The share multiplier is read fresh on every assessment, so the moment a split lands the share count moves with it, down as readily as up.
A name that stops behaving self-excludes. If the Chainlink mark is past its heartbeat, the token's policy registry will not permit the transfer, or the contract is paused, it earns zero credit rather than a haircut. We refuse instead of pricing a risk we cannot size.
There is no fallback price, deliberately. A stale mark on a delisted name is exactly where a last-known price is most wrong, and substituting a secondary oracle only launders the guess. The fallback is the credit file: the position drops out of gross and out of the limit, and the agent falls back to its reputation limit, the capacity it earned by repaying rather than by holding.
These feeds run 24/5, so once the market closes the marks age. Haircuts widen as the mark ages and past the published bound the line refuses outright, because a Friday price is not a Sunday price.
The demo above is free and rate limited. The machine endpoint takes an x402 payment on Base and has no limit — an agent pays, gets the decision, and settles the loan in its own contract.
Discovery: openapi.json · MCP manifest · underwriting rules · free reputation score: /api/agentworld/slrb/score/{agent}