Tapezero docs
Quote Assets

Quote Registry

How an asset becomes quotable, and what lives where.

  1. 01Robinhood asset discovery
  2. 02Verification
  3. 03Oracle mapping
  4. 04Health checks
  5. 05TAPEZERO registry

On-chain: the security-critical part

TapeQuoteRegistry stores exactly what a launch has to validate, and nothing decorative.

FieldWhy the protocol needs it
oraclethe Chainlink aggregator for quote/USD
approvedwhether new markets may use this quote
isScaledUiwhether to check ERC-8056 corporate-action state
tokenDecimalsa change here would silently rescale every price
oracleDecimalssame, on the feed side
maxStalenesshow old an answer may be, from the feed's heartbeat
corporateActionBufferhow 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.