SolvScore  /  Collateral underwriting

Underwrite an agent’s collateral, live

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.

The same engine now underwrites Robinhood stock tokens on Robinhood Chain — see the Robinhood Chain section below.

    How the decision is made

    These are the published rules, read live from the free rules endpoint — the same terms a machine reads before it decides whether to pay.

    Haircuts by name

    How much of the market value we refuse to lend against, per name. Volatile single names are cut hardest.

    Share counts

    When the feed is asleep

    Can it actually move

    What the mark is, and is not

    Edge cases, answered

    The five questions every lender asks about equity collateral. These are the rules the engine actually runs, not intentions.

    What happens on a reverse split?

    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.

    What happens when a name is delisted?

    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.

    What is the fallback when a mark goes stale on a delisted name?

    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.

    What happens on weekends and after the close?

    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.

    Can I verify what SolvScore was told, and what it returned?

    Yes. Every paid underwrite returns a settlement receipt — request and response hashes, the paying wallet, and the Base transaction that settled the call — hash-chained so any edited row breaks the chain. Recompute the hashes yourself: settlement receipts ledger.

    Robinhood Chain — the same rules, a second chain

    SolvScore underwrites Robinhood stock tokens on Robinhood Chain (4663) with the same discipline as Base: marks from Chainlink total-return feeds read at the proxy, share counts from each token’s own ERC-8056 multiplier, transferability verified on-chain, and a refusal when the feed is frozen or the oracle is paused mid-corporate-action.

    Proven on a real wallet

    A live paid assessment: 192 positions, $24.6M gross market value, priced in four seconds — NVDA on top — and every decision carries a hash-chained settlement receipt at the public receipts ledger.

    Published before anyone pays

    Haircuts, staleness bounds and the valuation assumption are free to read at the Robinhood Chain rules endpoint — the same terms a machine reads before it pays. Canonical registry addresses only: a same-ticker token at any other address is never priced, and anything unverifiable earns zero credit rather than a haircut.

    Machine endpoint

    curl -s -X POST https://solvscore.com/api/agentworld/slrb/rhc/collateral \
      -H 'Content-Type: application/json' -H "X-Payment: $SIGNED" \
      -d '{"wallet":"0xYourAgentWallet"}'

    Solana — the same rules, a third chain (xStocks)

    SolvScore underwrites xStocks tokenized equities — issued by Backed, listed by Kraken and others — on Solana mainnet with the same discipline as Base: the rebasing multiplier is read from each mint’s own Token-2022 config so dividends and splits are accounted, issuer proof-of-reserves is checked per held symbol, frozen or paused positions earn zero credit, and the issuer’s enforcement powers (permanent delegate, freeze authority, pausable config) are disclosed on every assessment.

    Proven on a real wallet

    A live paid assessment: 2,587 NVDAx with the on-chain multiplier applied, $596K gross market value, priced from disclosed market marks — and every decision carries a hash-chained settlement receipt at the public receipts ledger.

    Published before anyone pays

    Haircuts, staleness bounds and the disclosed fallback price source are free to read at the xStocks rules endpoint. Canonical registry mints only: a same-ticker token at any other address is never priced, and anything unverifiable earns zero credit rather than a haircut.

    Machine endpoint

    curl -s -X POST https://solvscore.com/api/agentworld/slrb/xstocks/collateral \
      -H 'Content-Type: application/json' -H "X-Payment: $SIGNED" \
      -d '{"wallet":""}'

    The infrastructure behind the decision

    These are the companies whose rails SolvScore implements directly. Each is named in the endpoint that uses it; logos shown neutral out of respect for their brands.

    Backed Backed — issues the xStocks we price on Solana Kraken Kraken — the venue that lists xStocks Alpaca Alpaca — custodian behind the shares our proof-of-reserves check verifies Solana Solana — the chain we read xStocks on Chainlink Chainlink — total-return equity feeds on Base and Robinhood Chain Base Base — settlement chain for every decision Circle Circle — USDC, what every decision settles in Robinhood Robinhood — issues the tokenized stocks we price on Robinhood Chain

    Wire an agent to it

    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}  ·  settlement receipts: /api/agentworld/slrb/receipts