> ## 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.

# Additional Resources

> Links to the Livepeer whitepaper, protocol specification, GitHub wiki, DeepWiki AI-navigable repo docs, and the Livepeer forum.

export const CenteredContainer = ({children, maxWidth = "800px", padding = "0", preset = "default", width = "", minWidth = "", marginRight = "", marginBottom = "", textAlign = "", style = {}, className = "", ...rest}) => {
  const presets = {
    default: {},
    fitContent: {
      width: "fit-content",
      minWidth: "fit-content"
    },
    readable70: {
      width: "70%",
      minWidth: "fit-content"
    },
    readable80: {
      width: "80%",
      minWidth: "fit-content"
    },
    readable90: {
      width: "90%"
    },
    wide900: {
      maxWidth: "900px"
    }
  };
  const presetStyle = presets[preset] || presets.default;
  return <div className={className} style={{
    maxWidth: presetStyle.maxWidth || maxWidth,
    margin: "0 auto",
    padding: padding,
    ...presetStyle.width ? {
      width: presetStyle.width
    } : {},
    ...presetStyle.minWidth ? {
      minWidth: presetStyle.minWidth
    } : {},
    ...width ? {
      width
    } : {},
    ...minWidth ? {
      minWidth
    } : {},
    ...marginRight ? {
      marginRight
    } : {},
    ...marginBottom ? {
      marginBottom
    } : {},
    ...textAlign ? {
      textAlign
    } : {},
    ...style
  }} {...rest}>
      {children}
    </div>;
};

export const CustomDivider = ({color = "var(--lp-color-border-default)", middleText = "", spacing = "default", style = {}, className = "", ...rest}) => {
  const spacingPresets = {
    default: {
      margin: "24px 0"
    },
    overlap: {
      margin: "-1rem 0 -1rem 0"
    },
    tight: {
      margin: "0 0 -1rem 0"
    },
    section: {
      margin: "0 0 -2rem 0"
    },
    sectionOverlap: {
      margin: "-1rem 0 -2rem 0"
    },
    deepOverlap: {
      margin: "-1rem 0 -1.5rem 0"
    }
  };
  const spacingStyle = spacingPresets[spacing] || spacingPresets.default;
  return <div role="separator" aria-orientation="horizontal" className={className} style={{
    display: "flex",
    alignItems: "center",
    ...spacingStyle,
    fontSize: style?.fontSize || "16px",
    height: "fit-content",
    ...style
  }} {...rest}>
      <span style={{
    marginRight: "var(--lp-spacing-px-8)",
    opacity: 0.2
  }}>
        <Icon icon="/snippets/assets/logos/Livepeer-Logo-Symbol-Theme.svg" />
      </span>
      <div style={{
    flex: 1,
    height: "1px",
    background: "var(--lp-color-border-default)",
    opacity: 0.4
  }}></div>
      {middleText && <>
          <Icon icon="circle" size={2} />
          <span style={{
    margin: "0 8px",
    fontWeight: "bold",
    color: color,
    opacity: 0.7
  }}>
            {middleText}
          </span>
          <Icon icon="circle" size={2} />
        </>}
      <div style={{
    flex: 1,
    height: "1px",
    background: "var(--lp-color-border-default)",
    opacity: 0.4
  }}></div>
      <span style={{
    marginLeft: "var(--lp-spacing-px-8)",
    opacity: 0.2
  }}>
        <span style={{
    display: "inline-block",
    transform: "scaleX(-1)"
  }}>
          <Icon icon="/snippets/assets/logos/Livepeer-Logo-Symbol-Theme.svg" />
        </span>
      </span>
    </div>;
};

<CenteredContainer preset="readable90">
  <Tip>DeepWiki at deepwiki.com/Livepeer provides AI-navigable documentation for all Livepeer GitHub repositories, including go-livepeer internals outside this documentation site.</Tip>
</CenteredContainer>

<CustomDivider />

<CustomDivider />

## Protocol Documentation

**Livepeer Whitepaper**: The original technical document describing the Livepeer Protocol: incentive mechanisms, Probabilistic Micropayments, stake-based Orchestrator selection, and the economic model. Available at `livepeer.org/whitepaper`.

**Protocol Specification**: Detailed protocol specification covering the smart contract interfaces, data structures, and economic parameters. Available in the `livepeer/wiki` GitHub repository at `github.com/livepeer/wiki/wiki`.

**GitHub Wiki**: The `livepeer/wiki` repository hosts the project overview, FAQ, protocol specification, and deployed contract address history. Access at `github.com/livepeer/wiki/wiki`.

<CustomDivider />

## DeepWiki

DeepWiki (`deepwiki.com/livepeer`) provides AI-generated documentation for all repositories in the Livepeer GitHub organisation. It indexes source code, README files, and inline documentation, making it possible to ask natural language questions about go-livepeer internals, ai-runner pipeline implementations, and protocol contract logic.

DeepWiki is particularly useful for:

* Understanding go-livepeer function signatures and internal architecture
* Exploring ai-runner pipeline implementations before writing a BYOC container
* Querying protocol contract logic for clearinghouse or governance integrations

DeepWiki provides faster navigation for large codebases. Treat the canonical source code as the authority.

<CustomDivider />

## Forum and Community Resources

**Livepeer Forum**: `forum.livepeer.org`: Governance, treasury proposals, technical discussions, and Orchestrator community. The Treasury category contains all SPE proposals and RFPs.

**Discord**: The primary real-time community channel. Developer-relevant channels include `#developers`, `#builders`, `#orchestrating`, and `#governance`. Invite link at `livepeer.org`.

**Livepeer Blog**: `blog.livepeer.org`: Protocol updates, SPE announcements, and ecosystem news.

**Messari Reports**: Messari publishes quarterly State of Livepeer reports covering protocol metrics, treasury activity, and ecosystem developments. Available at `messari.io`.
