Quote Registry
How an asset becomes quotable, and what lives where.
- 01Robinhood asset discovery
- 02Verification
- 03Oracle mapping
- 04Health checks
- 05TAPEZERO registry
On-chain: the security-critical part
TapeQuoteRegistry stores exactly what a launch has to validate, and nothing decorative.
| Field | Why the protocol needs it |
|---|---|
| oracle | the Chainlink aggregator for quote/USD |
| approved | whether new markets may use this quote |
| isScaledUi | whether to check ERC-8056 corporate-action state |
| tokenDecimals | a change here would silently rescale every price |
| oracleDecimals | same, on the feed side |
| maxStaleness | how old an answer may be, from the feed's heartbeat |
| corporateActionBuffer | how close a pending multiplier may be |
Two mismatch checks matter more than they look. The registry pins the expected decimals() of both the token and the feed; if either moves out from under it, launches revert rather than opening a market at a price that is wrong by a factor of a hundred.
Off-chain: everything else
- logo and brand colour
- company name and display symbol
- asset type — equity, ETF, crypto
- corporate-action metadata for the interface
- market-hours and trading-halt status
None of it is on-chain, because none of it changes what a launch is allowed to do. Putting a logo URL in a registry that governs money is how registries become expensive to change.
Approving and disabling
setQuote adds or updates a quote; disableQuote withdraws approval. Both are owner-only and both emit events.
TAPEZERO is an independent protocol and is not affiliated with Robinhood, Uniswap or Chainlink. The contracts are unaudited. Nothing here is investment advice.