Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.livepeer.org/llms.txt

Use this file to discover all available pages before exploring further.

Frontmatter Specification

Required and optional frontmatter fields for all document types.

v2/ Content Pages (MDX)

Required

title: Page Title
sidebarTitle: Short Title
description: >-
  One to two sentences describing the page content.
keywords:
  - keyword1
  - keyword2

Optional (content pipeline)

pageType: concept | tutorial | guide | instruction | navigation | reference | resource
pageVariant: overview | specification | compendium | changelog | knowledge-hub
audience: [gateway, orchestrator, developer, builder, delegator, community, founder]
purpose: orient | explain | learn | choose | evaluate | start | build | configure | operate | troubleshoot | verify | integrate | optimise | reference | update
veracityStatus: verified | unverified | stale
complexity: beginner | intermediate | advanced
lifecycleStage: discover | evaluate | setup | build | operate | troubleshoot | optimise

OG images

'og:image': /snippets/assets/media/og-images/fallback.png
'og:image:alt': Livepeer Docs social preview image
'og:image:type': image/png
'og:image:width': 1200
'og:image:height': 630

Governance Documents (docs-guide/)

Required

title: Document Title
sidebarTitle: Short Title
description: >-
  Description of what this document governs.
keywords:
  - keyword list
consumer: [human, agent, automation]
maintenance: generated | hand-maintained | mixed
status: active | draft | deprecated | locked
lastVerified: YYYY-MM-DD

Conditional

generator: path/to/script.js       # if maintenance = generated or mixed
validator: path/to/script.js       # if maintenance = hand-maintained or mixed
sourceDoc: path/to/source.md       # if this is a promoted/published version of a working doc

Component JSDoc (JSX)

7 required tags: @component, @type, @subniche, @status, @description, @accepts, @dataSource (if integrator). See: Component Framework

Script JSDoc (JS)

11 required tags in strict order: @script, @type, @concern, @niche, @purpose, @description, @mode, @pipeline, @scope, @usage, @policy. See: Script Framework

YAML Safety

  • Always quote hex values ('0x...') to prevent YAML number coercion
  • Always quote values that could be parsed as booleans ('true', 'false', 'yes', 'no')
  • Use >- for multi-line description strings (folded scalar, strip trailing newline)
Last modified on April 8, 2026