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.

Documentation Item Model

Frozen contract for all documentation governance execution. Do not modify without a new HUMAN REVIEW decision. Source of truth for: classification taxonomy, naming convention, metadata specification, enforcement model.

Classification Taxonomy

Every documentation item in this repo is classified with three fields: <docType> / <concern> / <format>.

docType

docTypeWhat it is
policyEnforced rule or contract, gate-owned
frameworkDecision model or taxonomy, guidance-level
catalogGenerated inventory of a repo surface
feature-mapNarrative overview of a repo capability
tooling-refReference for a tool, CLI, or workflow
contributor-guideProcedural guide for human contributors
ai-adapterPer-system AI instruction file
ai-ruleStandalone AI protocol or safety rule
registryMachine-readable data file (consumed by automation)
secrets-refEnvironment variable and secrets documentation
templateReusable authoring template
componentUI component, governed by component JSDoc spec (separate)
scriptOperational script, governed by script JSDoc spec (separate)

concern

Inherits from the script taxonomy. Homogeneous across all item types.
ConcernWhat it covers
contentDocs pages, copy, authoring standards, page taxonomy, veracity
componentsComponent library, registry, naming, documentation
governanceRepo structure, scripts, agent docs, manifests, catalogues
aiAI tooling, agent rules, adapter files, skills, discoverability

format

FormatExtension(s)Metadata approach
mdx.mdxYAML frontmatter
md.mdYAML frontmatter
mdc.mdcYAML frontmatter
json.jsonRegistry-only (no inline metadata)
yaml.yml, .yamlRegistry-only
jsx.jsxComponent JSDoc spec (pre-existing, not overridden)
js.jsScript JSDoc spec (pre-existing, not overridden)

Directory Convention

Locked (D1): Concern is expressed as a sub-folder within type folders, not as a file prefix. Applies to: policies/, frameworks/, features/, tooling/ Exception: Catalogue files in docs-guide/catalog/ stay flat. Concern is expressed as a filename prefix.

Metadata Specification

Required fields for MDX/MD/MDC files

consumer: [human | agent | automation]
maintenance: generated | hand-maintained | mixed
status: active | draft | deprecated

Conditional fields

generator: path/to/script.js      # required if maintenance = generated or mixed
validator: path/to/script.js      # required if maintenance = hand-maintained or mixed
lastVerified: YYYY-MM-DD          # required if maintenance = hand-maintained

JSON, YAML, ENV files

Registry-only. No inline metadata. Every file of these formats must have a corresponding entry in the governance documentation catalogue.

JSX, JS files

Pre-existing governance specs apply (component JSDoc 7-tag, script JSDoc 11-tag). This model does not override them.

Enforcement Summary

FormatGateMechanism
.mdx in docs-guide/pr-changed (soft gate)Required fields check
.md adapter filesNone currentlyManual until Phase 5 validator
.mdc Cursor rulesNone currentlyManual until Phase 5
.json registry filesNone currentlyCatalogue entry validator (Phase 5)
.jsx componentspre-commit (existing)Component registry validator
.js scriptspre-commit (existing)script-docs.test.js
Last modified on April 8, 2026