This is the canonical semantic icon map for Livepeer docs. Use it to make consistent icon choices across cards, tabs, accordions, and navigation surfaces. When in doubt, check the page-type defaults table first.
Scope
- Scan scope:
- Exclusions:
- Updated:
- Coverage: 78 icons mapped out of 365 unique icons in the corpus. All icons with 10+ occurrences are mapped.
Page-Type Canonical Defaults
When a component icon (Card, Accordion, Tab) is linking to a page and no specific semantic icon fits the destination, use the default for the page type being linked to.Section Jump
Review Queue
These are the icons that look most overloaded or ambiguous in the current docs set.Inline Review Notes
wand-magic-sparkles
- Decision: keep
wand-magic-sparklesfor AI entry surfaces only. Good fits areBuild an AI productinv2/gateways/navigator.mdxandComfyStreaminv2/gateways/guides/node-pipelines/guide.mdx. - Products and named solutions should not inherit
wand-magic-sparklesby default: pages such asWhat is Daydream?inv2/solutions/daydream/overview.mdxandTranscodeinv2/solutions/livepeer-studio/docs/reference/overview.mdxshould use a product icon or brand icon instead. - Quickstarts should use
bolt, notwand-magic-sparklesorrocket: this should become the default quickstart cue across portal and setup-entry surfaces. - Badges need their own icon map: the current
Developer Level Upbadge onRun a Gatewayinv2/gateways/portal.mdxandRun an Orchestratorinv2/orchestrators/portal.mdxshould move to a badge-specific set. Candidate icons:gamepad,trophy, ormedal. Follow-up: fold badge semantics into this icon map rather than creating a separate disconnected reference. - Managed or hosted platforms should use a consistent platform icon:
Managed Platforminv2/gateways/guides/deployment-details/setup-options.mdxshould converge oncloudas the default unless the platform has its own product icon. - Tutorials, guides, and references should use page-type icons instead: for example,
Building Real-Time AI Video Effects with ComfyStreaminv2/developers/guides/developer-guides.mdxshould resolve through tutorial or guide defaults rather than the AI-entry icon.
book
- Decision: keep
bookfor generic non-technical guides and concept pages. Good fits areContribution Guideinv2/developers/get-started/contributor-quickstart.mdxand concept-oriented reading surfaces where the destination is primarily explanatory. - References, tutorials, and resources should not default to
book:Orchestrator Referencesinv2/orchestrators/portal.mdxandOrchestrator Offerings Referenceinv2/gateways/guides/advanced-operations/production-hardening.mdxshould align to the resources/reference icon family instead. Tutorials should have their own default icon, likelycircle-play. - External docs should use a product icon first, then an external-doc fallback:
Daydream docsinv2/solutions/daydream/overview.mdx,ComfyStream documentationinv2/developers/get-started/comfystream-quickstart.mdx, andFrameworks docsinv2/solutions/frameworks/overview.mdxshould use a product icon where available, otherwise a generic external-link cue such asup-right-from-square. - Technical guides should use a technical-guide icon, not
book: items likePython SDK Quickstart (Official Docs)inv2/developers/guides/developer-guides.mdxshould likely move tolaptop-fileor the agreed technical-guide default. - GitHub destinations should always use
github:DocumentationandLivepeer Docsinv2/developers/guides/contribution-guide.mdxare GitHub links and should be branded as such, not rendered as generic books.
server
- Gateway or node deployment paths: used when the reader is choosing a self-hosted path. Examples:
Set Up a Gatewayinv2/developers/concepts/running-a-gateway.mdxandSolo orchestrator (go-livepeer)inv2/orchestrators/guides/setup-paths/find-your-path.mdx. - Direct infrastructure configuration: used when the page is about explicit node-to-node or self-managed infrastructure setup.
- Infra software and node-adjacent services: also used for software or infrastructure resources rather than operator roles. Examples:
Livepeer Catalyst (MistServer)inv2/developers/resources/compendium/resources.mdx. - Provider personas and opportunities: used for role-routing and grant surfaces as well. Examples:
Workload Providerinv2/developers/navigator.mdxandEarn from Idle GPUinv2/home/get-started.mdx.
bolt vs rocket
boltis the canonical quickstart icon. Use it for fast-path cards, get-started shortcuts, and setup-entry choices labelled as quickstart or fast. Replaces the previous ambiguity betweenboltandrocket.rocketis the portal/launch icon. Keep it for top-level portal pages (v2/developers/portal.mdx,v2/orchestrators/portal.mdx) where the metaphor is launch rather than speed.- Do not mix them. A card linking to a quickstart page uses
bolt. A card that is the portal entry point usesrocket.
tools
- Tooling or quickstart hubs: used when the destination is positioned as a tooling collection or jump-off page.
- Distinguish from
gear(single settings/config),gears(multi-part advanced config), andwrench(troubleshooting).
coins
- Staking, rewards, and earnings: used when the topic is protocol economics or operator returns.
- Gateway funding and payment steps: also used when the action is specifically about ETH funding or payment setup.
- Distinguish from
hand-holding-dollar(grants, subsidies, external financial support) andwallet(balance/payout state).
link
- On-chain mode labels: used when the icon stands in for the on-chain operational mode itself.
- Discovery, routing, and connection flows: used when the page is specifically about connecting to the network or discovering orchestrators.
- RPC and endpoint references: used for endpoint or connection resource links.
- Prefer
arrow-up-rightfor generic external destinations —linkshould signal connection or routing, not “this opens in a new tab”.
Data Location
The mapping lives in/snippets/data/reference-maps/icon-map.jsx.
That is deliberate:
- the page can render a reusable data source
- future validators can consume the same map without copying MDX tables
- more reference maps can sit beside it under
snippets/data/reference-maps/
Audit Tooling
Run the icon usage audit to check how well the current docs comply with this map:workspace/reports/_local/icon-usage-report.json (and .md with --md).
The audit reports:
- Total unique icon values in use
- Which icons are mapped vs unmapped in this canonical map
- Frequency and page coverage for each icon
snippets/data/reference-maps/
is the better home. tools/config/ should stay reserved for governed runtime or
script-facing config.