Pull every asset from the issuer's own registry, keep the ones deployed on Robinhood Chain, and record the multiplier it reports for each.
Tokenized stock prices come from two sources that do not agree. Basis reads both and tells you which assets are wrong, and by how much.
CrowdStrike · Robinhood Token
Registry and chain agree
Position valued at a quarter of its worth
CrowdStrike split four for one. The token carries a multiplier of 4.0. The price endpoint does not apply it, and nothing in the contract or a block explorer tells you that.
Two sources. Checked against each other, not trusted.
Pull every asset from the issuer's own registry, keep the ones deployed on Robinhood Chain, and record the multiplier it reports for each.
Call uiMultiplier() on each token contract directly, at a known block. Retries on failure, and an unreadable value stays unreadable rather than defaulting to safe.
Check the two against each other, then against 1.0. Anything above 1.0 means a naive price read is wrong, and the gap is reported in basis points.
Every asset on Robinhood Chain, read from the issuer registry and the token contract. These are the ones where the two disagree with a naive price read. The other 166 are clean.
Basis started as a rights and restrictions map. Across all 194 assets, almost everything came back identical. We publish what failed, because it is the reason to trust the one thing that did not.
Five read only endpoints over the same data this page shows. Every response carries the block it was verified at.
/healthLiveness, works before any data is loaded
/summaryCounts, worst error, block number
/assetsAll 194 assets with both multiplier reads
/assets/:tickerOne asset, case insensitive
/affectedOnly assets where naive pricing is wrong
{
"ticker": "CRWD",
"status": "ASSET_STATUS_ACTIVE",
"multiplier": {
"chain": "4000000000000000000",
"registry": "4.000000000000000000",
"sourcesAgree": true,
"isUnit": false,
"errorBps": 30000
},
"naivePricingSafe": false
}State refreshes on a schedule: registry read once, then each contract read at concurrency 4 with retries. An unreadable multiplier stays null, never 1. Public base URL is published at launch.
Fair launch on Robinhood Chain. One billion supply. The contract address appears here the moment it exists, and this page updates itself without a reload.
0x———— awaiting deploy ————checking every 5sVerify the address against this page before sending anything. Basis does not post the address anywhere else.