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.

Docs Guide

Single source of truth for working in this repo. Read the section that matches what you are doing, then follow the pointer to the named framework, policy, or decision.

Pick your path

I am a human contributor

Onboarding, local preview, git hooks, and procedures. Start at contributing, then read the framework for the surface you are editing.

I am an AI agent

Agent governance and adapter contract. Then read the decision rules below for the kind of file you are touching.

I am reviewing a PR

Quality gates, governance approval, and Required Reading. The PR template auto-fills citations from changed paths.

Authority tiers

Files in docs-guide/ follow a six-tier precedence model. When two governance docs disagree, the higher tier wins. Every file declares its tier in the authority: frontmatter field.
TierFolderWhat it holdsExample
T0decisions/Locked precedent with IDs and supersession chainsD-DG-01..13: docs-guide structure
T1policies/Enforced rules; each policy declares consumers and a validatorSource-of-truth policy
T2frameworks/Subject models, taxonomies, lifecyclesComponent framework
T3standards/Rules about form (voice, frontmatter, naming)Voice rules
T4contributing/Procedures (how to do work)Contributing
T5reference/, catalog/Look-up only, never normativeFeature map (currently under features/; moves to reference/features/ per D-DG-03)
Adapter files (AGENTS.md, .claude/CLAUDE.md, .github/AGENTS.md, .cursor/rules/, .windsurf/rules/, .augment/rules/) point UP into docs-guide/. They surface canonical truth for specific consumers but hold no authority. Any rule stated only in an adapter file is invalid and must canonicalise into a T0–T3 source. Locked by D-DG-11.

Source-of-truth model

Where each kind of truth lives. Read the policy for the full boundaries.
SurfaceSource of truth
Runtime behaviourCode and tests under operations/, snippets/, tools/
Repo features and operations navigationThis docs-guide/ section
Public docs UX and contentMintlify pages under v2/
Generated catalogs and indexesGenerator scripts under operations/scripts/generators/; outputs are read-only
Decisions registriesdocs-guide/decisions/ (master index) plus per-domain logs cross-referenced from it
Glossaryoperations/scripts/generators/content/data/glossary-terms.json is the corpus; both internal (reference/internal-glossary.mdx) and public (v2/resources/glossary.mdx) glossaries derive from it

Frameworks and standards by concern

The most-referenced surfaces, organised by what you are about to do. Citation counts will be auto-injected once the index generator lands; for now, this list is curated.
SurfaceAuthorityRead before
Source-of-truth policyT1Editing any cross-cutting boundary; deciding what “canonical” means for a new surface
Content systemT2Adding or restructuring content sections
Component frameworkT2Writing or moving any component under snippets/components/
Page taxonomy frameworkT2Adding a new page; choosing pageType, pagePurpose, audience tokens
Authoring standardT3Authoring any MDX page
Script frameworkT2Adding a new script under operations/scripts/
Repo structureT2 (LOCKED)Adding a top-level folder; restructuring root
Voice rulesT3Writing or rewriting prose; per-audience voice rules; banned phrases
Frontmatter specT3Authoring or migrating any frontmatter
File placementT2Moving files; deciding where a new file belongs

Decision rules – read before doing X

Before writing or moving any governed file, read the listed documents.

Before writing a component

  1. Component framework – category taxonomy, 7-tag JSDoc header
  2. File placement – folder placement rules
  3. docs-guide/canonical/collation-data/Mintlify/mintlify-repo-best-practices.md – platform constraints

Before writing a script

  1. Script framework – type, concern, niche taxonomy; 11-tag JSDoc header
  2. File placement – folder placement rules

Before writing a docs page

  1. Content writing pipeline – pipeline phases, page taxonomy
  2. Voice rules – per-audience voice rules
  3. Frontmatter spec – required frontmatter fields
  4. docs-guide/canonical/collation-data/Mintlify/mintlify-repo-best-practices.md – Mintlify platform constraints

Before writing a workflow

  1. GitHub Actions framework – type, concern taxonomy; naming convention; pipeline tags
  2. .github/workspace/decisions-log.mdx – locked decisions D-ACT-01 through D-ACT-10
  3. operations/governance/config/governance-approval-policy.json – required approval labels

Before moving files

  1. Repo structure – root folder structure (LOCKED)
  2. File placement – component and script placement
  3. Docs guide structure policy – docs-guide folder rules
  4. Run the /propagate skill for any file with more than five incoming references

Before adding or changing a decision

  1. Decisions registry – master index of all decision logs
  2. Docs guide structure decision log – example of the locked format
  3. ID grammar: D-{SCOPE}-{NN} where SCOPE is one of NAV, ACT, GOV, SCRIPT, OWN, CONTENT, ORCH, GW, DG, GLOS

Governed surfaces

Major areas of this repo are governed. Each has a canonical framework, a root path, and a freshness status. The full live count is auto-generated at repo-governance-map.
#AreaRoot pathFrameworkStatus
1Componentssnippets/components/Component frameworkCurrent
2Scriptsoperations/scripts/Script frameworkCurrent
3AI tools and skillsai-tools/ai-skills/AI tools frameworkCurrent
4Repo structureRoot foldersRepo structureCurrent (LOCKED)
5Content writingv2/Content writingActive
6Documentationdocs-guide/Doc item modelLocked
7Snippets root governancesnippets/snippets/guide.mdxCurrent
8Mintlify platform constraintsPlatform-widedocs-guide/canonical/collation-data/Mintlify/mintlify-repo-best-practices.mdCurrent
9File placementCross-cuttingFile placementCurrent
10GitHub Actions.github/workflows/GitHub Actions frameworkCurrent
11Styles governancestyle.css, v2/**/*.mdx, snippets/components/**/*.jsxStyles engineering guideCurrent
The full governance map is auto-generated at repo-governance-map. Run node operations/scripts/generators/governance/generate-governance-map.js --check to verify all folders are governed and no frameworks are stale.

Did you mean

Common misroutes. If you landed here looking for one of these, follow the pointer.
You wantedGo to
Public protocol or product docsv2/ (under docs.livepeer.org nav)
Component source codesnippets/components/
Script source codeoperations/scripts/
AI skills sourceai-tools/ai-skills/
Public glossaryv2/resources/glossary
Internal contributor or agent terminologyInternal glossary
In-flight working specs and plansworkspace/plan/active/
Archived working specsworkspace/plan/archive/
Mintlify platform notesMintlify best practices
Generated catalogsdocs-guide/catalog/ (do not edit; regenerated from source)
Configuration registriesoperations/governance/config/

Update rules

  1. Update manual docs when behaviour, process, canonical boundaries, or architecture changes. Bump lastVerified on save.
  2. Regenerate generated catalogs when scripts, workflows, or templates change:
    • node operations/scripts/generators/governance/catalogs/generate-docs-guide-indexes.js --write
    • node operations/scripts/generators/governance/catalogs/generate-docs-guide-pages-index.js --write
    • node operations/scripts/generators/governance/catalogs/generate-docs-guide-components-index.js --write
    • node operations/scripts/generators/components/library/generate-ui-templates.js --write
    • node operations/tests/unit/script-docs.test.js --write --rebuild-indexes
    • node operations/scripts/validators/content/structure/enforce-generated-file-banners.js --check
  3. Re-run the docs audit pipeline when docs, scripts, reports, or routing paths change:
    • node operations/scripts/dispatch/governance/repo/repo-audit-orchestrator.js --mode static --scope full
    • node operations/scripts/integrators/ai/agents/cross-agent-packager.js --agent-pack all
  4. Keep README.md high-level. Link to canonical docs-guide pages for deep detail.
  5. Keep generator scripts, generated outputs, and downstream consumers in sync whenever a catalog path or title changes. Use the /propagate skill on any move or rename of a file with more than five incoming references.

Standards index

Published authoring and style standards in docs-guide/standards/.
StandardWhat it covers
Authoring standardPage composition, structure, headings, sections
Voice rulesPer-audience voice, banned words and phrases, UK English
Voice and copyCopy patterns, brand voice across audiences
Naming conventionsFile, folder, component, script, workflow naming
Frontmatter specRequired and optional frontmatter fields per authority tier

Decision registry

All decision registries are indexed at decisions/registry. Per-domain registries live under workspace/plan/active/<DOMAIN>/decisions/ and are cross-referenced from the master index. The decisions pipeline (D-DG-01 ID grammar plus generator and validator) is documented in decisions/docs-guide-structure.
Last modified on May 4, 2026