Docs Catalog
Catalog
Fourteen curated objects with hand-checked baskets. Every ticker was verified against the live registry on 2026-09-04.
- 01iPhone 17 ProSmartphone
AAPL46%
TSM18%
QCOM10%
SKHY10%
AVGO8%GLW8%+5 unlisted6 listed$1,099 retail
- 02MacBook Pro 14-inchLaptop
AAPL55%
TSM20%
SKHY12%
MU8%
AVGO5%+4 unlisted5 listed$1,599 retail
- 03AirPods ProEarbuds
AAPL70%
TSM18%
SKHY6%
AMKR6%+4 unlisted4 listed$249 retail
- 04GeForce RTX 5090Graphics card
NVDA56%
TSM24%
SKHY8%
MU6%
MPWR6%+4 unlisted5 listed$1,999 retail
- 05PlayStation 5Game console
AMD35%
TSM30%
MU15%
SKHY12%
MPWR8%+4 unlisted5 listed$499 retail
- 06Xbox Series XGame console
MSFT40%
AMD25%
TSM20%
MU10%
SKHY5%+3 unlisted5 listed$499 retail
- 07Meta Quest 3VR headset
META45%
QCOM25%
TSM15%
SKHY10%
MU5%+3 unlisted5 listed$499 retail
- 08Tesla Model 3Car
TSLA80%
ON12%
MU8%+5 unlisted3 listed$42,490 retail
- 09Ford F-150Pickup truck
F72%
QCOM8%
ON8%
TSM6%
MU6%+5 unlisted5 listed$38,810 retail
- 10Boeing 777-300ERAirliner
BA60%
GE30%
HWM10%+5 unlisted3 listed$375,000,000 retail
- 11Dell XPS 16Laptop
DELL42%
INTC22%
NVDA12%
MU10%
SKHY8%
SNDK6%+3 unlisted6 listed$1,899 retail
- 12Costco runGroceries
COST55%
JNJ13%
CELH12%
ELF10%
XOM10%+5 unlisted5 listed$312 retail
- 13Nvidia HGX server rackServer
NVDA48%
TSM14%
SKHY12%
SMCI8%
MU6%
AVGO6%
VRT6%+4 unlisted7 listed$3,000,000 retail
- 14Nintendo SwitchGame console
NVDA50%
SKHY25%
MU15%
AMKR10%+4 unlisted4 listed$299 retail
The objects
The catalog is the demo set: the homepage, Explore and every /o/[slug] page come from it. iPhone is first on purpose. Every entry has a large photo in /public/objects, a one-sentence description, a basket, and two pieces of colour for the Explore card: a plausible scan count and a retail price.
How entries are built
Entries are written by hand with two helpers: c(ticker, name, role, weight) for a listed company and u(name, role, reason) for an unlisted one. make() sorts companies by weight, stamps source: "catalog", and throws at import time if the weights do not sum to 1, so a bad edit fails the build rather than the buy.
make({
slug: "iphone-17-pro",
name: "iPhone 17 Pro",
category: "Smartphone",
brand: "Apple",
confidence: 0.984,
description: "An Apple-designed A19 Pro fabbed by TSMC, Korean memory, …",
companies: [
c("AAPL", "Apple", "Design", 0.46),
c("TSM", "TSMC", "Silicon", 0.18),
c("QCOM", "Qualcomm", "Modem", 0.1),
c("SKHY", "SK Hynix", "Memory", 0.1),
c("AVGO", "Broadcom", "Wireless", 0.08),
c("GLW", "Corning", "Glass", 0.08),
],
unlisted: [u("Foxconn", "Assembly", "Listed only in Taiwan"), u("Sony", "Camera sensors"), …],
alt: "Back of a space-grey iPhone Pro showing the triple camera module",
scans: 12841,
retailUsd: 1099,
})getCatalogObject(slug) looks one up. CATALOG_BY_TICKER inverts the set, ticker to objects sorted by that ticker's weight, and drives the Objects you own section of the vault.
Coverage
The tickers that appear most often across the catalog. Silicon and memory show up in nearly everything.
MU×10
SKHY×10
TSM×9
NVDA×4
AAPL×3
AVGO×3
QCOM×3
AMD×2
AMKR×2
MPWR×2
ON×2
BA×1
CELH×1
COST×1
DELL×1
ELF×1
Checked on 2026-09-04
companies was verified against the live registry that day. Robinhood adds and pauses stocks; resolveBasket re-checks on every request, so a ticker that goes dark moves to unlisted on its own without a catalog edit.