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

# Resource Hub Terms

> Key terms from the Livepeer Resources section – protocol references, external tools, research, community resources, and cross-network concepts.

export const LinkIcon = ({href, target = '_blank', rel = 'noopener noreferrer', style = {}, className = '', icon = 'arrow-up-right-from-square', size = 12, ...iconProps}) => {
  return <a href={href} target={target} rel={rel} className={className} style={{
    borderBottom: 'none',
    textDecoration: 'none',
    ...style
  }}>
      <Icon icon={icon} size={size} {...iconProps} />
    </a>;
};

export const CopyText = ({text, label, className = '', style = {}, ...rest}) => {
  const handleCopy = () => {
    navigator.clipboard.writeText(text);
  };
  return <span className={className} style={{
    display: 'flex',
    alignItems: 'center',
    padding: '0.2rem 0.4rem',
    borderRadius: "4px",
    fontSize: '0.85rem',
    fontFamily: 'monospace',
    backgroundColor: 'var(--lp-color-bg-card)',
    border: '1px solid var(--lp-color-border-default)',
    minWidth: 0,
    overflow: 'hidden',
    ...style
  }} {...rest}>
      {label && <strong style={{
    flexShrink: 0,
    marginRight: "var(--lp-spacing-2)"
  }}>{label}</strong>}
      <span style={{
    overflow: 'hidden',
    textOverflow: 'ellipsis',
    whiteSpace: 'nowrap',
    flex: 1,
    minWidth: 0
  }}>
        {text}
      </span>
      <button onClick={handleCopy} style={{
    background: 'none',
    border: 'none',
    cursor: 'pointer',
    padding: '0 0 0 0.4rem',
    display: 'inline-flex',
    alignItems: 'center',
    color: 'var(--lp-color-text-secondary)',
    flexShrink: 0
  }} title="Copy to clipboard">
        <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
          <rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
          <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path>
        </svg>
      </button>
    </span>;
};

export const glossaryBadges = [{
  color: 'blue',
  label: 'Video'
}, {
  color: 'purple',
  label: 'AI'
}, {
  color: 'green',
  label: 'Livepeer'
}, {
  color: 'yellow',
  label: 'Technical'
}];

export const LazyLoad = ({children, height = "200px", offset = "200px", fadeDuration = 400, className = "", style = {}, ...rest}) => {
  const ref = useRef(null);
  const [visible, setVisible] = useState(false);
  const [ready, setReady] = useState(false);
  useEffect(() => {
    const el = ref.current;
    if (!el) return;
    const observer = new IntersectionObserver(([entry]) => {
      if (entry.isIntersecting) {
        setVisible(true);
        observer.disconnect();
      }
    }, {
      rootMargin: offset
    });
    observer.observe(el);
    return () => observer.disconnect();
  }, []);
  useEffect(() => {
    if (!visible) return;
    const frameId = requestAnimationFrame(() => {
      setReady(true);
    });
    return () => cancelAnimationFrame(frameId);
  }, [visible]);
  const placeholder = <div ref={ref} className={className} style={{
    minHeight: height,
    ...style
  }} {...rest} />;
  if (!visible) return placeholder;
  return <div ref={ref} className={className} style={{
    opacity: ready ? 1 : 0,
    transition: `opacity ${fadeDuration}ms ease-in`,
    ...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>;
};

export const DynamicTable = ({tableTitle = null, headerList = [], itemsList = [], monospaceColumns = [], columnWidths = {}, contentFitColumns = [], showSeparators = false, margin, className = "", style = {}, ...rest}) => {
  if (!headerList.length) {
    return <div>No headers provided</div>;
  }
  const safeContentFitColumns = Array.isArray(contentFitColumns) ? contentFitColumns : [];
  const usesContentFitColumns = safeContentFitColumns.length > 0;
  const isContentFitColumn = header => safeContentFitColumns.includes(header);
  const getColumnStyle = header => {
    const widthStyle = columnWidths[header] ? {
      width: columnWidths[header],
      minWidth: columnWidths[header],
      maxWidth: columnWidths[header]
    } : {};
    const contentFitStyle = !columnWidths[header] && isContentFitColumn(header) ? {
      width: "1%",
      whiteSpace: "nowrap"
    } : {};
    return {
      ...contentFitStyle,
      ...widthStyle
    };
  };
  return <div className={className} style={style} {...rest}>
      {tableTitle && <div style={{
    fontStyle: "italic",
    margin: 0
  }}>
          <strong>{tableTitle}</strong>
        </div>}
      <div style={{
    overflowX: "auto",
    ...margin != null && ({
      margin
    })
  }} role="region" tabIndex={0} aria-label={tableTitle ? `Scrollable table: ${tableTitle}` : "Scrollable table"}>
        <table data-docs-dynamic-table style={{
    width: "100%",
    tableLayout: usesContentFitColumns ? "auto" : "fixed",
    borderCollapse: "collapse",
    fontSize: "0.9rem",
    marginTop: 0
  }}>
          <thead>
            <tr style={{
    backgroundColor: "var(--lp-color-accent)",
    color: "var(--lp-color-on-accent)",
    borderBottom: "1px solid var(--lp-color-border-default)"
  }}>
              {headerList.map((header, index) => <th key={index} style={{
    padding: "10px 8px",
    textAlign: "left",
    fontWeight: "600",
    color: "var(--lp-color-on-accent)",
    ...getColumnStyle(header)
  }}>
                  {header}
                </th>)}
            </tr>
          </thead>
          <tbody>
            {itemsList.filter(item => showSeparators || !item?.__separator).map((item, rowIndex) => item?.__separator ? <tr key={rowIndex} style={{
    backgroundColor: "var(--lp-color-accent)",
    color: "var(--lp-color-on-accent)",
    borderBottom: "1px solid var(--lp-color-accent)"
  }}>
                  <td colSpan={headerList.length} style={{
    padding: "6px 8px",
    fontWeight: "700",
    color: "var(--lp-color-on-accent)",
    letterSpacing: "0.01em"
  }}>
                    {(item[headerList[0]] ?? item.Category) ?? "Category"}
                  </td>
                </tr> : <tr key={rowIndex} style={{
    borderBottom: "1px solid var(--lp-color-border-default)"
  }}>
                  {headerList.map((header, colIndex) => {
    const value = (item[header] ?? item[header.toLowerCase()]) ?? "-";
    const isMonospace = monospaceColumns.includes(colIndex);
    return <td key={colIndex} style={{
      padding: "8px 8px",
      fontFamily: isMonospace ? "monospace" : "inherit",
      wordWrap: "break-word",
      overflowWrap: "break-word",
      ...getColumnStyle(header)
    }}>
                        {isMonospace ? <code>{value}</code> : value}
                      </td>;
  })}
                </tr>)}
          </tbody>
        </table>
      </div>
    </div>;
};

export const SearchTable = ({TableComponent = null, tableTitle = null, headerList = [], itemsList = [], monospaceColumns = [], margin, searchPlaceholder = 'Search...', searchColumns = [], categoryColumn = 'Category', filterColumns = [], columnWidths = {}, contentFitColumns = [], columnVariant = {}, categoryBadges = [], textIcons = [], showSeparators = false, separatorColumn = null, boldFirstColumn = true, className = '', style = {}}) => {
  const allFilterCols = [categoryColumn, ...filterColumns];
  const [query, setQuery] = useState('');
  const [selections, setSelections] = useState(() => {
    const init = {};
    allFilterCols.forEach(col => {
      init[col] = 'All';
    });
    return init;
  });
  const safeHeaderList = Array.isArray(headerList) ? headerList : [];
  const safeItemsList = Array.isArray(itemsList) ? itemsList : [];
  const safeMonospaceColumns = Array.isArray(monospaceColumns) ? monospaceColumns : [];
  const safeSearchColumns = Array.isArray(searchColumns) ? searchColumns : [];
  const activeColumns = safeSearchColumns.length ? safeSearchColumns : safeHeaderList;
  const normalizedQuery = query.trim().toLowerCase();
  const badgeColorMap = {};
  categoryBadges.forEach(b => {
    badgeColorMap[b.label.toLowerCase()] = b.color;
  });
  const textIconMap = {};
  textIcons.forEach(t => {
    textIconMap[t.label.toLowerCase()] = t.icon;
  });
  const getOptionsForColumn = (colName, colIndex) => {
    let scoped = safeItemsList;
    for (let i = 0; i < colIndex; i++) {
      const prevCol = allFilterCols[i];
      const prevSel = selections[prevCol];
      if (prevSel !== 'All') {
        scoped = scoped.filter(item => String(item?.[prevCol] || '') === prevSel);
      }
    }
    return [...new Set(scoped.map(item => String(item?.[colName] || '')).filter(Boolean))].sort((a, b) => a.localeCompare(b, 'en', {
      sensitivity: 'base'
    }));
  };
  const filteredItems = safeItemsList.filter(item => allFilterCols.every(col => {
    const sel = selections[col];
    return sel === 'All' || String(item?.[col] || '') === sel;
  }));
  const searchedItems = !normalizedQuery ? filteredItems : filteredItems.filter(item => activeColumns.some(column => {
    const value = (item?.[column] ?? item?.[String(column).toLowerCase()]) ?? '';
    return String(value).toLowerCase().includes(normalizedQuery);
  }));
  const sortedItems = [...searchedItems].sort((a, b) => {
    for (const col of allFilterCols) {
      const cmp = String(a[col] || '').localeCompare(String(b[col] || ''), 'en', {
        sensitivity: 'base'
      });
      if (cmp !== 0) return cmp;
    }
    return 0;
  });
  const firstColumnName = safeHeaderList[0];
  const renderVariant = (value, variant, item, header) => {
    if (variant === 'bold' && typeof value === 'string') {
      return <strong>{value}</strong>;
    }
    if (variant === 'badge' && typeof value === 'string') {
      const colorName = badgeColorMap[value.toLowerCase()];
      if (colorName) {
        return <Badge color={colorName}>{value}</Badge>;
      }
    }
    if (variant === 'textIcon' && typeof value === 'string') {
      const icon = textIconMap[value.toLowerCase()];
      if (icon) {
        return <span style={{
          display: 'inline-flex',
          alignItems: 'center',
          gap: '0.35rem'
        }}>
            {icon} {value}
          </span>;
      }
    }
    if (variant === 'addressWrapper' && typeof value === 'string') {
      const href = item?.[`_${header}Href`] ?? item?._addressHref;
      return <div style={{
        display: 'flex',
        alignItems: 'center',
        gap: '0.35rem',
        width: '100%',
        minWidth: 0
      }}>
          <CopyText text={value} style={{
        flex: 1
      }} />
          {href && <LinkIcon href={href} color="var(--lp-color-accent)" />}
        </div>;
    }
    return value;
  };
  const displayItems = sortedItems.map(item => {
    const out = {
      ...item,
      _sepKey: String(item[separatorColumn || categoryColumn] || '')
    };
    for (const header of safeHeaderList) {
      if (columnVariant[header] && out[header] !== undefined) {
        out[header] = renderVariant(out[header], columnVariant[header], item, header);
      }
    }
    if (boldFirstColumn && firstColumnName && !columnVariant[firstColumnName] && typeof out[firstColumnName] === 'string') {
      out[firstColumnName] = <strong>{out[firstColumnName]}</strong>;
    }
    return out;
  });
  const withSeparators = [];
  let lastSep = '';
  displayItems.forEach(item => {
    const sepKey = item._sepKey || '';
    if (showSeparators && sepKey && sepKey !== lastSep) {
      withSeparators.push({
        __separator: true,
        [safeHeaderList[0]]: sepKey.toUpperCase()
      });
      lastSep = sepKey;
    }
    withSeparators.push(item);
  });
  const selectStyle = {
    minWidth: '150px',
    padding: '8px 12px',
    borderRadius: '8px',
    border: '1px solid var(--lp-color-border-default)',
    background: 'var(--lp-color-bg-page)',
    color: 'var(--lp-color-text-secondary)'
  };
  const updateSelection = (col, colIndex, value) => {
    const next = {
      ...selections,
      [col]: value
    };
    for (let i = colIndex + 1; i < allFilterCols.length; i++) {
      next[allFilterCols[i]] = 'All';
    }
    setSelections(next);
  };
  return <div className={className} style={style}>
      <div style={{
    marginBottom: "var(--lp-spacing-2)",
    display: 'flex',
    flexWrap: 'wrap',
    gap: "var(--lp-spacing-2)",
    alignItems: 'center'
  }}>
        <input type="text" value={query} placeholder={searchPlaceholder} onChange={e => setQuery(e.target.value)} aria-label="Filter table rows" style={{
    width: '100%',
    maxWidth: '420px',
    padding: '8px 12px',
    borderRadius: '8px',
    border: '1px solid var(--lp-color-border-default)',
    background: 'var(--lp-color-bg-page)',
    color: 'var(--lp-color-text-secondary)'
  }} />
        {allFilterCols.map((col, colIndex) => {
    const options = getOptionsForColumn(col, colIndex);
    if (options.length === 0) return null;
    const parentLabel = colIndex > 0 && selections[allFilterCols[colIndex - 1]] !== 'All' ? selections[allFilterCols[colIndex - 1]] : col.toLowerCase() + 's';
    return <select key={col} value={selections[col]} onChange={e => updateSelection(col, colIndex, e.target.value)} aria-label={`Filter by ${col}`} style={selectStyle}>
              <option value="All">All {parentLabel}</option>
              {options.map(o => <option key={o} value={o}>
                  {o}
                </option>)}
            </select>;
  })}
      </div>

      {typeof TableComponent === 'function' ? <TableComponent tableTitle={tableTitle} headerList={safeHeaderList} itemsList={withSeparators} monospaceColumns={safeMonospaceColumns} columnWidths={columnWidths} contentFitColumns={contentFitColumns} showSeparators={showSeparators} margin={margin} /> : <Warning>SearchTable requires a `TableComponent` prop.</Warning>}
    </div>;
};

{/* ==========================SECTION: SEARCH TIP========================= */}

<Tip>
  **Finding terms quickly**

  * **Cmd+K** (Mac) / **Ctrl+K** (Windows) – search all Livepeer docs
  * **Cmd+F** (Mac) / **Ctrl+F** (Windows) – search within this page
  * Use the category filter below to narrow by topic
</Tip>

<Note>
  Machine-readable term index: [resource-hub-terms-data.json](./resource-hub-terms-data.json)
</Note>

Key terms used across the Livepeer Resources section – spanning protocol mechanics, smart contracts, AI infrastructure, video encoding, web3 economics, and external tooling.

<Note>
  **Scope**: Terms scoped to the Resources section. For the complete Livepeer Protocol glossary across all tabs, see the [Livepeer Glossary](/v2/resources/glossary). For internal contributor and governance terms, see `docs-guide/docs-glossary.md` (internal contributors and agents only – not publicly served).
</Note>

<CustomDivider />

<LazyLoad height="600px">
  <SearchTable
    TableComponent={DynamicTable}
    showSeparators={true}
    filterColumns={["Niche"]}
    columnWidths={{ Definition: '50%' }}
    columnVariant={{ Category: "badge" }}
    categoryBadges={glossaryBadges}
    headerList={["Term", "Category", "Niche", "Definition"]}
    searchColumns={["Term", "Definition"]}
    itemsList={[
{ Term: "Active Set", Category: "livepeer", Niche: "protocol", Definition: "The top 100 orchestrators by total bonded stake eligible to receive work each round." },
{ Term: "Agent", Category: "ai", Niche: "concept", Definition: "A system that perceives its environment and acts autonomously to achieve goals, often powered by large language models with tool access." },
{ Term: "AI", Category: "ai", Niche: "concept", Definition: "The simulation of human intelligence processes by machines – including learning, reasoning, and problem-solving – using statistical models trained on large datasets." },
{ Term: "Arbitrum", Category: "web3", Niche: "chain", Definition: "A Layer-2 Optimistic Rollup settling to Ethereum that processes transactions off-chain while inheriting Ethereum-grade security." },
{ Term: "Bitrate", Category: "video", Niche: "encoding", Definition: "The number of bits conveyed or processed per unit of time; in video it determines the data per second of content, affecting quality and file size." },
{ Term: "Block Timestamps", Category: "web3", Niche: "identity", Definition: "Unix timestamps embedded in each Ethereum or Arbitrum block header, used by smart contracts for time-dependent functions such as round boundaries." },
{ Term: "BondingManager", Category: "livepeer", Niche: "contract", Definition: "The core Livepeer smart contract managing bonding, delegation, staking logic, and fund ownership on Arbitrum." },
{ Term: "BondingVotes", Category: "livepeer", Niche: "contract", Definition: "A Livepeer smart contract tracking stake-weighted voting power snapshots for on-chain governance polls on Arbitrum L2." },
{ Term: "Bridging", Category: "web3", Niche: "concept", Definition: "The mechanism connecting two blockchain ecosystems to enable token or information transfer between them." },
{ Term: "Broadcaster (deprecated)", Category: "livepeer", Niche: "role", Definition: "The legacy Livepeer term for a node that published streams and submitted video for transcoding; now replaced by the term 'Gateway.'" },
{ Term: "BYOC", Category: "livepeer", Niche: "deployment", Definition: "A deployment pattern allowing teams to supply custom Docker containers running Python workloads for Livepeer AI streaming pipelines." },
{ Term: "Capability", Category: "livepeer", Niche: "protocol", Definition: "An AI service or job type – defined as a pipeline and model pair – that an orchestrator advertises as available to gateways." },
{ Term: "CDN", Category: "technical", Niche: "infra", Definition: "A geographically distributed network of servers caching and delivering content with high availability and low latency to end users." },
{ Term: "CPU (Central Processing Unit)", Category: "technical", Niche: "hardware", Definition: "The primary general-purpose processor in a computer; in Livepeer, CPU handles node software overhead while GPU handles intensive transcoding and AI inference workloads." },
{ Term: "CLI", Category: "technical", Niche: "dev", Definition: "A text-based interface for interacting with software by typing commands, used to configure and operate Livepeer gateway and orchestrator nodes." },
{ Term: "Codec", Category: "video", Niche: "encoding", Definition: "Software or hardware that compresses and decompresses digital video using a defined algorithm, typically employing lossy compression." },
{ Term: "Cold Start", Category: "ai", Niche: "concept", Definition: "The latency incurred when an AI model must be loaded from storage into GPU memory before it can serve its first inference request, typically 5–90 seconds." },
{ Term: "ComfyStream", Category: "livepeer", Niche: "product", Definition: "A Livepeer project implementing a ComfyUI custom node that runs real-time media workflows for AI-powered video and audio processing on live streams." },
{ Term: "Configuration Parameters", Category: "livepeer", Niche: "config", Definition: "CLI flags and environment variables that control node behavior including payment settings, pricing, preferred orchestrators, and network mode." },
{ Term: "ControlNet", Category: "ai", Niche: "model", Definition: "A neural network architecture that adds spatial conditioning controls – such as edge maps, depth, or pose – to pretrained diffusion models." },
{ Term: "Controller", Category: "livepeer", Niche: "contract", Definition: "The Livepeer registry smart contract managing all protocol contract addresses and coordinating protocol upgrades on Arbitrum." },
{ Term: "DAO", Category: "web3", Niche: "concept", Definition: "An organization governed by smart contracts in which rules are encoded in code and members vote on proposals via a decentralized ledger." },
{ Term: "DASH", Category: "video", Niche: "protocol", Definition: "An adaptive bitrate streaming protocol that breaks content into small HTTP-served segments at multiple bitrate levels, allowing clients to switch quality dynamically." },
{ Term: "Decentralized GPU Network", Category: "livepeer", Niche: "protocol", Definition: "A marketplace of GPU resources contributed by orchestrators worldwide, coordinated through crypto-economic incentives for video transcoding and AI inference." },
{ Term: "Delegation", Category: "web3", Niche: "tokenomics", Definition: "The act of LPT holders staking their tokens toward an orchestrator they trust, sharing in rewards without needing to run infrastructure themselves." },
{ Term: "Delegator", Category: "livepeer", Niche: "role", Definition: "A token holder who stakes LPT to an orchestrator to help secure the network, participate in governance, and earn a share of rewards." },
{ Term: "Delivery", Category: "video", Niche: "processing", Definition: "The stage in the video pipeline where encoded content is transmitted from origin servers or CDNs to end-user devices for playback." },
{ Term: "DePIN", Category: "web3", Niche: "concept", Definition: "A category of blockchain systems that incentivize communities to collectively build and operate physical or computational infrastructure using token rewards." },
{ Term: "Developer", Category: "livepeer", Niche: "role", Definition: "Anyone building applications using Livepeer, typically through hosted services such as Livepeer Studio, Daydream, or Streamplace, or via library SDKs." },
{ Term: "Developer Platform", Category: "livepeer", Niche: "product", Definition: "The abstraction layer providing tools, APIs, dashboards, and hosted services – including Livepeer Studio, Daydream, and Streamplace – for building applications on top of Livepeer." },
{ Term: "Diffusion Model", Category: "ai", Niche: "concept", Definition: "A class of generative neural networks that learn to produce data by iteratively reversing a gradual noising process applied during training." },
{ Term: "ETH", Category: "web3", Niche: "token", Definition: "The native cryptocurrency of Ethereum, used to pay transaction fees (gas) and as the settlement currency for Livepeer transcoding and AI inference fees." },
{ Term: "Ethereum Address", Category: "web3", Niche: "identity", Definition: "A 42-character hexadecimal string beginning with '0x,' derived from the last 20 bytes of a public key hash, used to send and receive funds and interact with smart contracts." },
{ Term: "Fee Cut", Category: "economic", Niche: "reward", Definition: "The percentage of ETH job fees that an orchestrator retains before distributing the remainder to their delegators." },
{ Term: "Fee Pool", Category: "economic", Niche: "reward", Definition: "The pool of accumulated ETH fees earned from transcoding and AI inference jobs, distributed between orchestrators and their delegators based on stake weight and commission settings." },
{ Term: "Gas", Category: "web3", Niche: "concept", Definition: "The unit measuring computational effort required to execute operations on Ethereum or Arbitrum; users pay gas fees in ETH to cover execution costs." },
{ Term: "Gateway", Category: "livepeer", Niche: "role", Definition: "A Livepeer node that submits jobs, routes work to orchestrators, manages payment flows, and provides a direct interface to the protocol." },
{ Term: "Governance", Category: "operational", Niche: "governance", Definition: "The on-chain system of rules and processes for protocol decision-making, including LIP proposals, stake-weighted voting, and treasury allocation." },
{ Term: "Governor", Category: "livepeer", Niche: "contract", Definition: "The Livepeer on-chain governance contract that authorizes protocol upgrades and parameter changes via token-weighted delegated voting." },
{ Term: "GPU", Category: "technical", Niche: "infra", Definition: "A specialized parallel processor originally designed for rendering graphics, now the primary hardware for video transcoding and AI inference." },
{ Term: "HLS", Category: "video", Niche: "protocol", Definition: "An adaptive bitrate streaming protocol developed by Apple that encodes video into multiple quality levels and serves them as segmented playlists over HTTP." },
{ Term: "HuggingFace", Category: "ai", Niche: "platform", Definition: "An AI platform and open-source community providing model repositories, datasets, and inference APIs; a primary source for AI models deployed on Livepeer orchestrator nodes." },
{ Term: "ICO", Category: "web3", Niche: "concept", Definition: "A fundraising mechanism where a blockchain project sells newly created tokens to the public in exchange for established cryptocurrencies." },
{ Term: "Inflation", Category: "livepeer", Niche: "protocol", Definition: "The dynamic issuance of new LPT each round, distributed to orchestrators and delegators based on their participation, designed to incentivize staking toward a 50% target bonding rate." },
{ Term: "Inference", Category: "ai", Niche: "concept", Definition: "Running a trained machine learning model on new input data to produce predictions, classifications, or generated outputs." },
{ Term: "Ingest", Category: "video", Niche: "processing", Definition: "The process of receiving a live video stream from a broadcaster's encoder into a media server, typically via RTMP, SRT, or WebRTC." },
{ Term: "JavaScript", Category: "technical", Niche: "language", Definition: "A high-level interpreted scripting language used for web and server-side development; Livepeer's primary SDKs and gateway clients expose JavaScript/TypeScript APIs." },
{ Term: "Latency", Category: "video", Niche: "playback", Definition: "The delay between video capture at the source and display on the viewer's device, accumulating at every stage of the pipeline." },
{ Term: "Low-Latency", Category: "video", Niche: "streaming", Definition: "A system characteristic where the delay between an event occurring and a response being delivered is minimised; in Livepeer, sub-500ms round-trip times are targeted for real-time AI video pipelines." },
{ Term: "Layer 2", Category: "web3", Niche: "chain", Definition: "A separate blockchain built on top of a Layer-1 base chain (such as Ethereum) that handles transactions off-chain while inheriting the security guarantees of the base layer." },
{ Term: "Livepeer Actor", Category: "livepeer", Niche: "role", Definition: "A participant in the Livepeer protocol or network – human or machine – that performs a defined role such as submitting jobs, providing compute, verifying work, or securing the system." },
{ Term: "Livepeer Ecosystem", Category: "livepeer", Niche: "entity", Definition: "The full set of projects, tools, participants, and organizations building on or contributing to the Livepeer network, including SPEs, community tools, integrated applications, and partner services." },
{ Term: "Livepeer Explorer", Category: "livepeer", Niche: "tool", Definition: "The official protocol explorer web interface for viewing network state, orchestrator information, staking data, and governance proposals." },
{ Term: "Livepeer Foundation", Category: "livepeer", Niche: "entity", Definition: "A non-profit Cayman Islands Foundation Company stewarding the long-term vision, ecosystem growth, and core development of the Livepeer network." },
{ Term: "Livepeer Network", Category: "livepeer", Niche: "protocol", Definition: "The live, operational decentralized system of orchestrators, workers, gateways, and broadcasters performing video transcoding and AI inference jobs." },
{ Term: "Livepeer Protocol", Category: "livepeer", Niche: "protocol", Definition: "The on-chain ruleset and smart contract logic governing staking, delegation, inflation, orchestrator selection, slashing, and probabilistic payments." },
{ Term: "LPMS", Category: "livepeer", Niche: "sdk", Definition: "An open-source media server library providing live video functionality including RTMP ingest and HLS output, used as the foundation for Livepeer transcoding nodes." },
{ Term: "LPT", Category: "livepeer", Niche: "protocol", Definition: "The ERC-20 governance and staking token used for orchestrator selection, delegation, reward distribution, and protocol security." },
{ Term: "Merkle Mine", Category: "web3", Niche: "concept", Definition: "Livepeer's algorithm for decentralized token distribution at genesis using Merkle proofs to fairly distribute initial LPT supply." },
{ Term: "Minter", Category: "livepeer", Niche: "contract", Definition: "The Livepeer smart contract responsible for minting new LPT tokens during reward calls and holding ETH collected from winning payment tickets." },
{ Term: "Model", Category: "ai", Niche: "concept", Definition: "A mathematical structure – a neural network with learned weights – enabling predictions or content generation for new inputs." },
{ Term: "Network Effects", Category: "economic", Niche: "business", Definition: "The phenomenon where a network's value increases as more participants join, creating compounding benefits for all existing members." },
{ Term: "Node", Category: "technical", Niche: "infra", Definition: "Any computing device running Livepeer software and participating in protocol operations – gateway nodes, orchestrator nodes, or worker nodes." },
{ Term: "Off-chain", Category: "web3", Niche: "concept", Definition: "Activities, computations, or data exchanges that occur outside the main blockchain and are not directly recorded on-chain." },
{ Term: "On-chain", Category: "web3", Niche: "concept", Definition: "Actions, computations, or data that are directly recorded, executed, and verified on the blockchain with full transparency." },
{ Term: "On-chain Treasury", Category: "livepeer", Niche: "protocol", Definition: "A protocol-governed smart contract pool of LPT funded by a portion of each round's inflation, allocated to ecosystem development through community-approved proposals." },
{ Term: "Open Source", Category: "web3", Niche: "concept", Definition: "Software whose source code is freely available for anyone to view, use, modify, and redistribute." },
{ Term: "Orchestrator", Category: "livepeer", Niche: "role", Definition: "A supply-side node operator contributing GPU resources to the Livepeer network, receiving jobs from gateways, performing video transcoding or AI inference, and earning LPT rewards plus ETH fees." },
{ Term: "Payment Ticket", Category: "economic", Niche: "payment", Definition: "A signed off-chain data structure issued by a gateway to an orchestrator representing a probabilistic payment, with a configured chance of being redeemable for ETH on-chain." },
{ Term: "Pipeline", Category: "ai", Niche: "concept", Definition: "A configured end-to-end AI processing workflow that defines the data flow from input through one or more model inference steps to produce output." },
{ Term: "Protocol", Category: "livepeer", Niche: "protocol", Definition: "The on-chain governance and incentive layer that coordinates orchestrators, staking rewards, inflation, slashing, and job payments via smart contracts on Arbitrum." },
{ Term: "Protocol Actor", Category: "livepeer", Niche: "role", Definition: "A main participant performing a core function in the Livepeer protocol: gateways, orchestrators, and delegators." },
{ Term: "Quality Ladder", Category: "video", Niche: "processing", Definition: "An ordered set of encoding profiles from lowest to highest quality used for adaptive bitrate rendition selection in video delivery." },
{ Term: "Real-Time AI", Category: "ai", Niche: "concept", Definition: "Running machine learning models on live streaming input with latency low enough for interactive speeds, typically under 100 milliseconds." },
{ Term: "Remote Signer", Category: "technical", Niche: "security", Definition: "A service that holds private keys securely in an isolated environment and signs transactions on behalf of a Livepeer gateway or orchestrator node." },
{ Term: "Rendition", Category: "video", Niche: "processing", Definition: "A single encoded version of a source video at a specific resolution, bitrate, and codec configuration." },
{ Term: "Reputation", Category: "livepeer", Niche: "protocol", Definition: "A measure of an orchestrator's performance, reliability, and trustworthiness that influences job routing priority and payment selection by gateways." },
{ Term: "Reward Cut", Category: "economic", Niche: "reward", Definition: "The percentage of inflationary LPT rewards that an orchestrator retains before distributing the remainder to their delegators." },
{ Term: "Rollups", Category: "web3", Niche: "concept", Definition: "Layer-2 scaling solutions that execute transactions off-chain and post compressed data or proofs to Layer 1 to inherit its security guarantees." },
{ Term: "Round", Category: "livepeer", Niche: "protocol", Definition: "A discrete time interval measured in Ethereum/Arbitrum blocks during which staking rewards are calculated and protocol state is updated." },
{ Term: "RTMP", Category: "video", Niche: "protocol", Definition: "A TCP-based protocol for streaming audio, video, and data over the internet, historically operating on port 1935, widely used for live video ingest." },
{ Term: "SDXL", Category: "ai", Niche: "model", Definition: "An advanced open-source text-to-image diffusion model with a larger UNet and dual text encoders producing high-resolution 1024×1024 images." },
{ Term: "Segment", Category: "video", Niche: "processing", Definition: "A short time-sliced chunk of multiplexed audio and video that is independently transcoded, enabling parallel processing across multiple orchestrators." },
{ Term: "Slashing", Category: "livepeer", Niche: "protocol", Definition: "A penalty mechanism that destroys a portion of an orchestrator's bonded LPT for defined protocol violations such as failing verification or submitting fraudulent results." },
{ Term: "Slashing Conditions", Category: "livepeer", Niche: "protocol", Definition: "The network-defined rules specifying exactly when and how LPT is slashed: failing verification checks, skipping assigned verifications, or sustained underperformance." },
{ Term: "SPE", Category: "livepeer", Niche: "entity", Definition: "A treasury-funded team or organization with a defined scope, budget, and accountability structure, funded by the Livepeer on-chain treasury to deliver specific protocol or ecosystem objectives." },
{ Term: "Stake", Category: "web3", Niche: "tokenomics", Definition: "LPT locked in the Livepeer protocol via bonding, representing a participant's commitment and determining their share of rewards and work allocation." },
{ Term: "Stake-for-Access", Category: "livepeer", Niche: "protocol", Definition: "A model where staking the protocol's native token is required to perform work or access network services, converting participation into token buying pressure." },
{ Term: "Staking", Category: "web3", Niche: "tokenomics", Definition: "Locking tokens in a proof-of-stake protocol to participate in network security, governance, and earn rewards." },
{ Term: "Streaming", Category: "video", Niche: "playback", Definition: "Continuous delivery of audio and video content over a network, rendered in real time as it is received rather than requiring a full download before playback." },
{ Term: "TAM", Category: "economic", Niche: "business", Definition: "The total potential revenue opportunity available to a product or service if it captured 100% of its target market." },
{ Term: "TensorRT", Category: "ai", Niche: "framework", Definition: "NVIDIA's inference SDK that optimizes trained models through quantization, layer fusion, and kernel tuning to deliver low-latency GPU inference." },
{ Term: "Tokenomics", Category: "web3", Niche: "tokenomics", Definition: "The economic design of a token system encompassing supply, distribution, incentive structures, staking mechanics, inflation curves, and governance rights." },
{ Term: "Transcoding", Category: "video", Niche: "processing", Definition: "Direct digital-to-digital conversion of video from one encoding to another – changing format, resolution, bitrate, or codec – to produce multiple adaptive renditions." },
{ Term: "Transformer", Category: "ai", Niche: "concept", Definition: "A neural network architecture that uses self-attention mechanisms to process sequential data in parallel, forming the basis of most modern large language models and many vision models." },
{ Term: "Treasury", Category: "economic", Niche: "treasury", Definition: "The pool of LPT and ETH held on-chain for funding public goods, ecosystem development, and community-approved initiatives." },
{ Term: "Verifier", Category: "livepeer", Niche: "protocol", Definition: "A network component responsible for validating work performed by orchestrators, confirming that transcoded or AI-processed output matches expected results." },
{ Term: "Warm Model", Category: "ai", Niche: "concept", Definition: "An AI model already loaded into GPU memory and ready to serve inference requests immediately without cold-start delay." },
{ Term: "WebRTC", Category: "video", Niche: "protocol", Definition: "An open-source project and W3C standard providing browsers and mobile apps with real-time peer-to-peer audio, video, and data exchange without plugins." },
{ Term: "WHEP", Category: "video", Niche: "protocol", Definition: "A protocol enabling viewers to receive WebRTC streams from servers via SDP offer/answer exchange over standard HTTP, used for browser-based sub-second latency playback." },
{ Term: "Video on Demand (VOD)", Category: "video", Niche: "delivery", Definition: "A media delivery model where recorded video content is stored server-side and streamed to viewers on request at any time, in contrast to live streaming." },
{ Term: "Worker", Category: "livepeer", Niche: "role", Definition: "A Livepeer node running Docker containers for AI models or transcoding processes, executing compute tasks delegated by an orchestrator." },
{ Term: "World Model", Category: "ai", Niche: "application", Definition: "A neural network that represents and predicts environment dynamics, enabling an agent to plan future actions by simulating outcomes without interacting with the real environment." },
]}
  />
</LazyLoad>

<CustomDivider />

## Livepeer Protocol Terms

<AccordionGroup>
  <Accordion title="Active Set" icon="book-open">
    **Definition**: The top 100 Orchestrators by total bonded stake eligible to receive work each round.

    **Context**: At round start, Livepeer's protocol runs an election selecting the 100 highest-staked Orchestrators; only these nodes can receive transcoding or AI inference jobs until the next round boundary.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="BondingManager" icon="book-open">
    **Definition**: The core Livepeer smart contract managing bonding, delegation, staking logic, and fund ownership on Arbitrum.

    **Context**: BondingManager is the authoritative on-chain record of every Orchestrator's and Delegator's bonded stake position, reward cuts, and fee shares; all stake changes route through this contract.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/contracts`
  </Accordion>

  <Accordion title="BondingVotes" icon="book-open">
    **Definition**: A Livepeer smart contract tracking stake-weighted voting power snapshots for on-chain governance polls on Arbitrum L2.

    **Context**: BondingVotes enables the LivepeerGovernor to read historical stake balances at proposal creation time, preventing vote manipulation by unstaking after a proposal passes.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/contracts`
  </Accordion>

  <Accordion title="Broadcaster (deprecated)" icon="book-open">
    **Definition**: The legacy Livepeer term for a node that published streams and submitted video for transcoding; now replaced by the term "Gateway."

    **Also known as**: Gateway (current term)

    **Context**: Early Livepeer documentation and the original whitepaper used "Broadcaster" for the job-submitting role. All current documentation uses "Gateway." The term is preserved in the glossary for backward compatibility with archived materials.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="BYOC (Bring Your Own Container)" icon="book-open">
    **Definition**: A deployment pattern allowing teams to supply custom Docker containers running Python workloads for Livepeer AI streaming pipelines.

    **Context**: BYOC enables Orchestrators to run arbitrary containerized AI models without those models being natively supported by go-livepeer, expanding the range of pipelines available on the network.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/network`
  </Accordion>

  <Accordion title="Capability" icon="book-open">
    **Definition**: An AI service or job type – defined as a pipeline and model pair – that an Orchestrator advertises as available to Gateways.

    **Context**: When an Orchestrator registers capabilities, Gateways use this information during discovery to route AI inference requests only to nodes that can handle the requested pipeline and model combination.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="ComfyStream" icon="book-open">
    **Definition**: A Livepeer project implementing a ComfyUI custom node that runs real-time media workflows for AI-powered video and audio processing on live streams.

    **Context**: ComfyStream is the primary open-source tool for running ComfyUI-based AI pipelines as live-video-to-video workflows on the Livepeer Network, enabling artists and developers to transform live camera input with diffusion models at interactive frame rates.

    **Status**: current

    **Pages**: `resources/glossary`
  </Accordion>

  <Accordion title="Configuration Parameters" icon="book-open">
    **Definition**: CLI flags and environment variables that control node behaviour including payment settings, pricing, preferred Orchestrators, and network mode.

    **Context**: Livepeer node configuration is managed entirely through command-line flags passed to go-livepeer at startup, covering everything from pricePerUnit and MaxPrice to orchSecret and operational mode settings.

    **Status**: draft

    **Pages**: `resources/glossary`, `resources/tools`
  </Accordion>

  <Accordion title="Controller" icon="book-open">
    **Definition**: The Livepeer registry smart contract managing all protocol contract addresses and coordinating protocol upgrades on Arbitrum.

    **Context**: The Controller is the single source of truth for which contract address corresponds to each protocol role (BondingManager, Minter, RoundsManager, etc.), enabling upgrades without changing external references.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/contracts`
  </Accordion>

  <Accordion title="Decentralized GPU Network" icon="book-open">
    **Definition**: A marketplace of GPU resources contributed by Orchestrators worldwide, coordinated through crypto-economic incentives for video transcoding and AI inference.

    **Context**: Livepeer's decentralised GPU network is the supply side of the protocol – thousands of Orchestrator-operated machines offering compute capacity that Gateways route jobs to based on price, performance, and capability.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/network`
  </Accordion>

  <Accordion title="Delegator" icon="book-open">
    **Definition**: A token holder who stakes LPT to an Orchestrator to help secure the network, participate in governance, and earn a share of rewards.

    **Context**: Delegators are one of the three core Protocol Actors in Livepeer. They do not run nodes but contribute stake weight to Orchestrators, earning proportional inflationary LPT and ETH fee rewards each round.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/staking`
  </Accordion>

  <Accordion title="Developer" icon="book-open">
    **Definition**: Anyone building applications using Livepeer, typically through hosted services such as Livepeer Studio, Daydream, or Streamplace, or via library SDKs.

    **Context**: In the Livepeer actor taxonomy, Developers are distinct from Gateway operators: they consume the network's capabilities through APIs and SDKs rather than submitting jobs directly to the protocol.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/index`
  </Accordion>

  <Accordion title="Developer Platform" icon="book-open">
    **Definition**: The abstraction layer providing tools, APIs, dashboards, and hosted services – including Livepeer Studio, Daydream, and Streamplace – for building applications on top of Livepeer.

    **Context**: The Developer Platform shields application builders from low-level protocol mechanics (staking, ticket redemption, Orchestrator discovery) while still routing jobs through the decentralised network.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/tools`
  </Accordion>

  <Accordion title="Gateway" icon="book-open">
    **Definition**: A Livepeer node that submits jobs, routes work to Orchestrators, manages payment flows, and provides a direct interface to the protocol.

    **Context**: Gateways are the demand-side actors in the Livepeer Protocol – they hold ETH deposits for Probabilistic Micropayments, discover and select Orchestrators, and receive transcoded or AI-processed output to forward to end users or applications.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="Governor (LivepeerGovernor)" icon="book-open">
    **Definition**: The Livepeer on-chain governance contract that authorizes protocol upgrades and parameter changes via token-weighted delegated voting.

    **Also known as**: LivepeerGovernor

    **Context**: The Governor (LivepeerGovernor) enforces the full governance lifecycle: proposal submission, voting delay, voting period, quorum check, and timelock-delayed execution, using BondingVotes for stake snapshots.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/contracts`
  </Accordion>

  <Accordion title="Inflation" icon="book-open">
    **Definition**: The dynamic issuance of new LPT each round, distributed to Orchestrators and Delegators based on their participation, designed to incentivise staking toward a 50% target bonding rate.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/economics`
  </Accordion>

  <Accordion title="Livepeer Actor" icon="book-open">
    **Definition**: A participant in the Livepeer Protocol or network – human or machine – that performs a defined role such as submitting jobs, providing compute, verifying work, or securing the system.

    **Context**: The term "Livepeer Actor" is the broadest participant category, encompassing Protocol Actors (Gateways, Orchestrators, Delegators) as well as ecosystem contributors, developers, and tooling operators.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="Livepeer Ecosystem" icon="book-open">
    **Definition**: The full set of projects, tools, participants, and organisations building on or contributing to the Livepeer Network, including SPEs, community tools, integrated applications, and partner services.

    **Context**: The Livepeer Ecosystem is broader than the protocol itself – it includes third-party tooling, community programmes, governance participants, and complementary infrastructure providers that extend the network's capabilities.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/index`
  </Accordion>

  <Accordion title="Livepeer Explorer" icon="book-open">
    **Definition**: The official protocol explorer web interface for viewing network state, Orchestrator information, staking data, and governance proposals.

    **Context**: Livepeer Explorer is the primary dashboard for Delegators to discover Orchestrators, view reward history, stake LPT, and monitor governance activity without running node software.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/tools`
  </Accordion>

  <Accordion title="Livepeer Foundation" icon="book-open">
    **Definition**: A non-profit Cayman Islands Foundation Company stewarding the long-term vision, ecosystem growth, and core development of the Livepeer Network.

    **Context**: The Livepeer Foundation is distinct from Livepeer Inc. It is member-governed and acts as a steward rather than a controller, funding SPEs, running the governance forum, and representing the ecosystem externally.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/governance`
  </Accordion>

  <Accordion title="Livepeer Network" icon="book-open">
    **Definition**: The live, operational decentralised system of Orchestrators, workers, Gateways, and broadcasters performing video transcoding and AI inference jobs.

    **Context**: "Livepeer Network" refers to the running infrastructure layer – distinct from the Livepeer Protocol, which is the on-chain rule set. The network is the mesh of machines; the protocol governs their behaviour.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="Livepeer Protocol" icon="book-open">
    **Definition**: The on-chain ruleset and smart contract logic governing staking, delegation, inflation, Orchestrator selection, slashing, and probabilistic payments.

    **Context**: The Livepeer Protocol is the coordination and incentive layer – it does not perform video or AI compute itself but enforces correct behaviour, reward distribution, and economic security for the network.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="LPMS (Livepeer Media Server)" icon="book-open">
    **Definition**: An open-source media server library providing live video functionality including RTMP ingest and HLS output, used as the foundation for Livepeer transcoding nodes.

    **Also known as**: Livepeer Media Server

    **Context**: LPMS is the core media server component in go-livepeer; Orchestrators and Gateways use it to handle video stream ingestion, segment processing, and output generation.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/tools`
  </Accordion>

  <Accordion title="LPT (Livepeer Token)" icon="book-open">
    **Definition**: The ERC-20 governance and staking token used for Orchestrator selection, delegation, reward distribution, and protocol security.

    **Also known as**: Livepeer Token

    **Context**: Staked LPT determines an Orchestrator's probability of being selected for work (economic weight) and their share of inflationary rewards. LPT is deployed to Ethereum mainnet and bridged to Arbitrum via the L2LPTGateway.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/staking`
  </Accordion>

  <Accordion title="Minter" icon="book-open">
    **Definition**: The Livepeer smart contract responsible for minting new LPT tokens during reward calls and holding ETH collected from winning payment tickets.

    **Also known as**: Minter contract

    **Context**: The Minter is called by the BondingManager at each reward call to create new LPT proportional to the current inflation rate, then distribute it to the calling Orchestrator and their Delegators.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/contracts`
  </Accordion>

  <Accordion title="On-chain Treasury" icon="book-open">
    **Definition**: A protocol-governed smart contract pool of LPT funded by a portion of each round's inflation, allocated to ecosystem development through community-approved proposals.

    **Context**: The Livepeer on-chain treasury was established by LIP-89 and LIP-92. It is governed by LivepeerGovernor: any proposal reaching quorum and passing threshold can direct funds to SPEs, grants, or other public goods.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/governance`
  </Accordion>

  <Accordion title="Orchestrator" icon="book-open">
    **Definition**: A supply-side node operator contributing GPU resources to the Livepeer Network, receiving jobs from Gateways, performing video transcoding or AI inference, and earning LPT rewards plus ETH fees.

    **Context**: Orchestrators are the primary compute providers in Livepeer. They must bond LPT to join the Active Set, maintain service URI registration, issue reward calls each round, and ensure their transcoding or AI output passes verification.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="Payment Ticket" icon="book-open">
    **Definition**: A signed off-chain data structure issued by a Gateway to an Orchestrator representing a probabilistic payment, with a configured chance of being redeemable for ETH on-chain.

    **Also known as**: Ticket

    **Context**: Payment Tickets are Livepeer's probabilistic micropayment mechanism – rather than settling every small payment on-chain (which would be prohibitively expensive), tickets function like lottery tickets, with winners redeemed via the TicketBroker contract.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/payments`
  </Accordion>

  <Accordion title="Protocol" icon="book-open">
    **Definition**: The on-chain governance and incentive layer that coordinates Orchestrators, staking rewards, inflation, slashing, and job payments via smart contracts on Arbitrum.

    **Context**: In Livepeer documentation, "Protocol" specifically refers to the smart contract system – as distinct from the "Network," which is the off-chain operational layer of running nodes.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/index`
  </Accordion>

  <Accordion title="Protocol Actor" icon="book-open">
    **Definition**: A main participant performing a core function in the Livepeer Protocol: Gateways, Orchestrators, and Delegators.

    **Context**: Protocol Actors interact directly with Livepeer smart contracts – Gateways submit jobs and manage payment deposits, Orchestrators bond stake and call rewards, Delegators bond stake to Orchestrators. Developers using hosted services are not Protocol Actors unless they also run a Gateway.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="Reputation" icon="book-open">
    **Definition**: A measure of an Orchestrator's performance, reliability, and trustworthiness that influences job routing priority and payment selection by Gateways.

    **Context**: Reputation in Livepeer is not a single on-chain score but a composite of off-chain performance metrics – success rate, latency, and transcode fail rate – that Gateways use in their Orchestrator selection weighting.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="Round" icon="book-open">
    **Definition**: A discrete time interval measured in Ethereum/Arbitrum blocks during which staking rewards are calculated and protocol state is updated.

    **Context**: Each Livepeer round corresponds to approximately one day of blocks on Arbitrum. Active Orchestrators must call the reward function once per round to mint and distribute their proportional LPT inflation.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="Slashing" icon="book-open">
    **Definition**: A penalty mechanism that destroys a portion of an Orchestrator's bonded LPT for defined protocol violations such as failing verification or submitting fraudulent results.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="Slashing Conditions" icon="book-open">
    **Definition**: The network-defined rules specifying exactly when and how LPT is slashed: failing verification checks, skipping assigned verifications, or sustained underperformance.

    **Context**: Slashing Conditions are encoded in the Livepeer whitepaper and protocol contracts. They create economic accountability for Orchestrators by making misbehavior financially costly, proportional to their bonded stake.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="SPE (Special Purpose Entity)" icon="book-open">
    **Definition**: A treasury-funded team or organisation with a defined scope, budget, and accountability structure, funded by the Livepeer on-chain treasury to deliver specific protocol or ecosystem objectives.

    **Also known as**: Special Purpose Entity

    **Context**: SPEs replaced the earlier Livepeer Inc model of centralised development. Each SPE is approved by governance vote, receives milestone-based treasury funding, and publishes regular progress updates to the community forum.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/governance`
  </Accordion>

  <Accordion title="Stake-for-Access" icon="book-open">
    **Definition**: A model where staking the protocol's native token is required to perform work or access network services, converting participation into token buying pressure.

    **Also known as**: SFA

    **Context**: In Livepeer's stake-for-access design, Orchestrators must bond LPT to receive jobs, and the amount staked influences their selection probability. This aligns the interests of compute providers with long-term token value.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="Verifier" icon="book-open">
    **Definition**: A network component responsible for validating work performed by Orchestrators, confirming that transcoded or AI-processed output matches expected results.

    **Context**: The Verifier role is part of Livepeer's fault-proof system: it samples Orchestrator outputs and triggers slashing conditions if misbehavior is detected. In the current network, verification uses deterministic checks and spot sampling rather than the originally planned Truebit mechanism.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="Worker" icon="book-open">
    **Definition**: A Livepeer node running Docker containers for AI models or transcoding processes, executing compute tasks delegated by an Orchestrator.

    **Context**: Workers are the compute leaf nodes in a Livepeer Orchestrator pool. An Orchestrator can coordinate many workers to scale capacity horizontally; each worker connects via the orchSecret and processes jobs assigned by the Orchestrator.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>
</AccordionGroup>

<CustomDivider />

## AI Terms

<AccordionGroup>
  <Accordion title="Agent" icon="book-open">
    **Definition**: A system that perceives its environment and acts autonomously to achieve goals, often powered by large language models with tool access.

    **External**: [Intelligent agent – Wikipedia](https://en.wikipedia.org/wiki/Intelligent_agent)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/ai`
  </Accordion>

  <Accordion title="AI (Artificial Intelligence)" icon="book-open">
    **Definition**: The simulation of human intelligence processes by machines – including learning, reasoning, and problem-solving – using statistical models trained on large datasets.

    **Also known as**: Artificial Intelligence

    **External**: [Artificial intelligence – Wikipedia](https://en.wikipedia.org/wiki/Artificial_intelligence)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/index`
  </Accordion>

  <Accordion title="Cold Start" icon="book-open">
    **Definition**: The latency incurred when an AI model must be loaded from storage into GPU memory before it can serve its first inference request, typically 5–90 seconds.

    **Also known as**: Cold model

    **External**: [Cold start latency – OpenMetal](https://openmetal.io/resources/blog/cold-start-latency-private-ai-inference/)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/ai`
  </Accordion>

  <Accordion title="ControlNet" icon="book-open">
    **Definition**: A neural network architecture that adds spatial conditioning controls – such as edge maps, depth, or pose – to pretrained diffusion models.

    **External**: [ControlNet – Hugging Face](https://huggingface.co/lllyasviel/ControlNet)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/ai`
  </Accordion>

  <Accordion title="Diffusion Model" icon="book-open">
    **Definition**: A class of generative neural networks that learn to produce data by iteratively reversing a gradual noising process applied during training.

    **Also known as**: Diffusion

    **External**: [Diffusion model – Wikipedia](https://en.wikipedia.org/wiki/Diffusion_model)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/ai`
  </Accordion>

  <Accordion title="HuggingFace" icon="book-open">
    **Definition**: An AI platform and open-source community providing model repositories, datasets, and inference APIs; a primary source for AI models deployed on Livepeer Orchestrator nodes.

    **Tags**: `ai:platform`

    **External**: [HuggingFace](https://huggingface.co/)

    **Also known as**: Hugging Face, HF

    **Status**: current

    **Pages**: `resources/glossary`, `resources/ai`
  </Accordion>

  <Accordion title="Inference" icon="book-open">
    **Definition**: Running a trained machine learning model on new input data to produce predictions, classifications, or generated outputs.

    **External**: [Inference engine – Wikipedia](https://en.wikipedia.org/wiki/Inference_engine)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/ai`
  </Accordion>

  <Accordion title="Model" icon="book-open">
    **Definition**: A mathematical structure – a neural network with learned weights – enabling predictions or content generation for new inputs.

    **External**: [Machine learning – Wikipedia](https://en.wikipedia.org/wiki/Machine_learning)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/ai`
  </Accordion>

  <Accordion title="Pipeline" icon="book-open">
    **Definition**: A configured end-to-end AI processing workflow that defines the data flow from input through one or more model inference steps to produce output.

    **Context**: In Livepeer's AI network, a pipeline identifies a specific processing type (e.g., text-to-image, live-video-to-video) combined with a model ID; Orchestrators advertise which pipelines they support via capability advertisement.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/ai`
  </Accordion>

  <Accordion title="Real-Time AI" icon="book-open">
    **Definition**: Running machine learning models on live streaming input with latency low enough for interactive speeds, typically under 100 milliseconds.

    **External**: [Real-time inference – Ultralytics](https://www.ultralytics.com/glossary/real-time-inference)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/ai`
  </Accordion>

  <Accordion title="SDXL (Stable Diffusion XL)" icon="book-open">
    **Definition**: An advanced open-source text-to-image diffusion model with a larger UNet and dual text encoders producing high-resolution 1024×1024 images.

    **Also known as**: Stable Diffusion XL

    **External**: [Stable Diffusion XL – Hugging Face](https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/ai`
  </Accordion>

  <Accordion title="TensorRT" icon="book-open">
    **Definition**: NVIDIA's inference SDK that optimizes trained models through quantization, layer fusion, and kernel tuning to deliver low-latency GPU inference.

    **External**: [TensorRT – NVIDIA developer](https://developer.nvidia.com/tensorrt)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/ai`
  </Accordion>

  <Accordion title="Transformer" icon="book-open">
    **Definition**: A neural network architecture that uses self-attention mechanisms to process sequential data in parallel, forming the basis of most modern large language models and many vision models.

    **External**: [Transformer (machine learning) – Wikipedia](https://en.wikipedia.org/wiki/Transformer_\(deep_learning_architecture\))

    **Status**: current

    **Pages**: `resources/glossary`, `resources/ai`
  </Accordion>

  <Accordion title="Warm Model" icon="book-open">
    **Definition**: An AI model already loaded into GPU memory and ready to serve inference requests immediately without cold-start delay.

    **External**: [Cold start latency – OpenMetal](https://openmetal.io/resources/blog/cold-start-latency-private-ai-inference/)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/ai`
  </Accordion>

  <Accordion title="World Model" icon="book-open">
    **Definition**: A neural network that represents and predicts environment dynamics, enabling an agent to plan future actions by simulating outcomes without interacting with the real environment.

    **External**: [Generative AI – Wikipedia](https://en.wikipedia.org/wiki/Generative_artificial_intelligence)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/ai`
  </Accordion>
</AccordionGroup>

<CustomDivider />

## Video Terms

<AccordionGroup>
  <Accordion title="Bitrate" icon="book-open">
    **Definition**: The number of bits conveyed or processed per unit of time; in video it determines the data per second of content, affecting quality and file size.

    **External**: [Bit rate – Wikipedia](https://en.wikipedia.org/wiki/Bit_rate)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/encoding`
  </Accordion>

  <Accordion title="Codec" icon="book-open">
    **Definition**: Software or hardware that compresses and decompresses digital video using a defined algorithm, typically employing lossy compression.

    **External**: [Video codec – Wikipedia](https://en.wikipedia.org/wiki/Video_codec)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/encoding`
  </Accordion>

  <Accordion title="DASH (Dynamic Adaptive Streaming over HTTP)" icon="book-open">
    **Definition**: An adaptive bitrate streaming protocol that breaks content into small HTTP-served segments at multiple bitrate levels, allowing clients to switch quality dynamically.

    **Also known as**: Dynamic Adaptive Streaming over HTTP

    **External**: [DASH – Wikipedia](https://en.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_over_HTTP)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/streaming`
  </Accordion>

  <Accordion title="Delivery" icon="book-open">
    **Definition**: The stage in the video pipeline where encoded content is transmitted from origin servers or CDNs to end-user devices for playback.

    **External**: [Streaming media – Wikipedia](https://en.wikipedia.org/wiki/Streaming_media)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/streaming`
  </Accordion>

  <Accordion title="HLS (HTTP Live Streaming)" icon="book-open">
    **Definition**: An adaptive bitrate streaming protocol developed by Apple that encodes video into multiple quality levels and serves them as segmented playlists over HTTP.

    **Also known as**: HTTP Live Streaming

    **External**: [HTTP Live Streaming – Wikipedia](https://en.wikipedia.org/wiki/HTTP_Live_Streaming)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/streaming`
  </Accordion>

  <Accordion title="Ingest" icon="book-open">
    **Definition**: The process of receiving a live video stream from a broadcaster's encoder into a media server, typically via RTMP, SRT, or WebRTC.

    **External**: [Real-Time Messaging Protocol – Wikipedia](https://en.wikipedia.org/wiki/Real-Time_Messaging_Protocol)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/streaming`
  </Accordion>

  <Accordion title="Latency" icon="book-open">
    **Definition**: The delay between video capture at the source and display on the viewer's device, accumulating at every stage of the pipeline.

    **External**: [Latency – Wikipedia](https://en.wikipedia.org/wiki/Latency_\(audio\))

    **Status**: current

    **Pages**: `resources/glossary`, `resources/streaming`
  </Accordion>

  <Accordion title="Low-Latency" icon="book-open">
    **Definition**: A system characteristic where the delay between an event occurring and a response being delivered is minimised; in Livepeer, sub-500ms round-trip times are targeted for real-time AI video pipelines.

    **Tags**: `video:streaming`

    **Context**: Critical for interactive AI video applications – high latency breaks the real-time feedback loop between user input and AI-transformed output.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/streaming`
  </Accordion>

  <Accordion title="Quality Ladder" icon="book-open">
    **Definition**: An ordered set of encoding profiles from lowest to highest quality used for adaptive bitrate rendition selection in video delivery.

    **External**: [Encoding ladder – Cloudinary glossary](https://cloudinary.com/glossary/encoding-ladder)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/encoding`
  </Accordion>

  <Accordion title="Rendition" icon="book-open">
    **Definition**: A single encoded version of a source video at a specific resolution, bitrate, and codec configuration.

    **External**: [Video rendition – Cloudinary glossary](https://cloudinary.com/glossary/video-rendition)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/encoding`
  </Accordion>

  <Accordion title="RTMP (Real-Time Messaging Protocol)" icon="book-open">
    **Definition**: A TCP-based protocol for streaming audio, video, and data over the internet, historically operating on port 1935, widely used for live video ingest.

    **Also known as**: Real-Time Messaging Protocol

    **External**: [Real-Time Messaging Protocol – Wikipedia](https://en.wikipedia.org/wiki/Real-Time_Messaging_Protocol)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/streaming`
  </Accordion>

  <Accordion title="Segment" icon="book-open">
    **Definition**: A short time-sliced chunk of multiplexed audio and video that is independently transcoded, enabling parallel processing across multiple Orchestrators.

    **External**: [HTTP Live Streaming – Wikipedia](https://en.wikipedia.org/wiki/HTTP_Live_Streaming)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="Streaming" icon="book-open">
    **Definition**: Continuous delivery of audio and video content over a network, rendered in real time as it is received rather than requiring a full download before playback.

    **External**: [Streaming media – Wikipedia](https://en.wikipedia.org/wiki/Streaming_media)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/index`
  </Accordion>

  <Accordion title="Transcoding" icon="book-open">
    **Definition**: Direct digital-to-digital conversion of video from one encoding to another – changing format, resolution, bitrate, or codec – to produce multiple adaptive renditions.

    **External**: [Transcoding – Wikipedia](https://en.wikipedia.org/wiki/Transcoding)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="Video on Demand (VOD)" icon="book-open">
    **Definition**: A media delivery model where recorded video content is stored server-side and streamed to viewers on request at any time, in contrast to live streaming.

    **Tags**: `video:delivery`

    **External**: [Video on demand (Wikipedia)](https://en.wikipedia.org/wiki/Video_on_demand)

    **Also known as**: VOD, on-demand video

    **Status**: current

    **Pages**: `resources/glossary`, `resources/streaming`
  </Accordion>

  <Accordion title="WebRTC" icon="book-open">
    **Definition**: An open-source project and W3C standard providing browsers and mobile apps with real-time peer-to-peer audio, video, and data exchange without plugins.

    **External**: [WebRTC – Wikipedia](https://en.wikipedia.org/wiki/WebRTC)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/streaming`
  </Accordion>

  <Accordion title="WHEP (WebRTC-HTTP Egress Protocol)" icon="book-open">
    **Definition**: A protocol enabling viewers to receive WebRTC streams from servers via SDP offer/answer exchange over standard HTTP, used for browser-based sub-second latency playback.

    **Also known as**: WebRTC-HTTP Egress Protocol

    **External**: [WHEP – IETF draft](https://datatracker.ietf.org/doc/draft-ietf-wish-whep/)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/streaming`
  </Accordion>
</AccordionGroup>

<CustomDivider />

## Web3 Terms

<AccordionGroup>
  <Accordion title="Arbitrum" icon="book-open">
    **Definition**: A Layer-2 Optimistic Rollup settling to Ethereum that processes transactions off-chain while inheriting Ethereum-grade security.

    **Also known as**: Arbitrum One

    **External**: [Arbitrum – docs.Arbitrum.io](https://docs.arbitrum.io/welcome/arbitrum-gentle-introduction)

    **Status**: current

    **Pages**: `resources/glossary`
  </Accordion>

  <Accordion title="Block Timestamps" icon="book-open">
    **Definition**: Unix timestamps embedded in each Ethereum or Arbitrum block header, used by smart contracts for time-dependent functions such as round boundaries.

    **External**: [Ethereum glossary – ethereum.org](https://ethereum.org/glossary/)

    **Status**: draft

    **Pages**: `resources/glossary`
  </Accordion>

  <Accordion title="Bridging" icon="book-open">
    **Definition**: The mechanism connecting two blockchain ecosystems to enable token or information transfer between them.

    **Also known as**: Bridge

    **External**: [Blockchain bridge – Ethereum docs](https://ethereum.org/developers/docs/bridges/)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/arbitrum`
  </Accordion>

  <Accordion title="DAO (Decentralized Autonomous Organization)" icon="book-open">
    **Definition**: An organisation governed by smart contracts in which rules are encoded in code and members vote on proposals via a decentralised ledger.

    **Also known as**: Decentralised Autonomous Organisation

    **External**: [Decentralised autonomous organisation – Wikipedia](https://en.wikipedia.org/wiki/Decentralized_autonomous_organization)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/governance`
  </Accordion>

  <Accordion title="Delegation" icon="book-open">
    **Definition**: The act of LPT holders staking their tokens toward an Orchestrator they trust, sharing in rewards without needing to run infrastructure themselves.

    **External**: [Delegated proof of stake – Wikipedia](https://en.wikipedia.org/wiki/Proof_of_stake)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/staking`
  </Accordion>

  <Accordion title="DePIN (Decentralized Physical Infrastructure Networks)" icon="book-open">
    **Definition**: A category of blockchain systems that incentivise communities to collectively build and operate physical or computational infrastructure using token rewards.

    **Also known as**: Decentralised Physical Infrastructure Networks

    **External**: [DePIN – Wikipedia](https://en.wikipedia.org/wiki/Decentralized_physical_infrastructure_network)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/network`
  </Accordion>

  <Accordion title="ETH (Ether)" icon="book-open">
    **Definition**: The native cryptocurrency of Ethereum, used to pay transaction fees (gas) and as the settlement currency for Livepeer transcoding and AI inference fees.

    **Also known as**: Ether

    **External**: [What is ether? – Ethereum.org](https://ethereum.org/what-is-ether/)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/payments`
  </Accordion>

  <Accordion title="Ethereum Address" icon="book-open">
    **Definition**: A 42-character hexadecimal string beginning with "0x," derived from the last 20 bytes of a public key hash, used to send and receive funds and interact with smart contracts.

    **Also known as**: Wallet Public Address

    **External**: [Ethereum accounts – Ethereum docs](https://ethereum.org/developers/docs/accounts/)

    **Status**: draft

    **Pages**: `resources/glossary`
  </Accordion>

  <Accordion title="Gas" icon="book-open">
    **Definition**: The unit measuring computational effort required to execute operations on Ethereum or Arbitrum; users pay gas fees in ETH to cover execution costs.

    **External**: [Gas – Ethereum docs](https://ethereum.org/developers/docs/gas/)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="Governance" icon="book-open">
    **Definition**: The on-chain system of rules and processes for protocol decision-making, including LIP proposals, stake-weighted voting, and treasury allocation.

    **External**: [Decentralised governance – Wikipedia](https://en.wikipedia.org/wiki/Decentralized_autonomous_organization)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/governance`
  </Accordion>

  <Accordion title="ICO (Initial Coin Offering)" icon="book-open">
    **Definition**: A fundraising mechanism where a blockchain project sells newly created tokens to the public in exchange for established cryptocurrencies.

    **Also known as**: Initial Coin Offering

    **External**: [Initial coin offering – Wikipedia](https://en.wikipedia.org/wiki/Initial_coin_offering)

    **Status**: draft

    **Pages**: `resources/glossary`
  </Accordion>

  <Accordion title="Layer 2" icon="book-open">
    **Definition**: A separate blockchain built on top of a Layer-1 base chain (such as Ethereum) that handles transactions off-chain while inheriting the security guarantees of the base layer.

    **External**: [Layer 2 – Ethereum.org](https://ethereum.org/layer-2/)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="Merkle Mine" icon="book-open">
    **Definition**: Livepeer's algorithm for decentralised token distribution at genesis using Merkle proofs to fairly distribute initial LPT supply.

    **Context**: Merkle Mine was the mechanism used at Livepeer's 2018 mainnet launch to distribute tokens to existing Ethereum addresses without an ICO, using a Merkle tree of eligible addresses and on-chain proof verification.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/history`
  </Accordion>

  <Accordion title="Off-chain" icon="book-open">
    **Definition**: Activities, computations, or data exchanges that occur outside the main blockchain and are not directly recorded on-chain.

    **External**: [Off-chain – Ethereum glossary](https://ethereum.org/glossary/)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="On-chain" icon="book-open">
    **Definition**: Actions, computations, or data that are directly recorded, executed, and verified on the blockchain with full transparency.

    **External**: [On-chain – Ethereum glossary](https://ethereum.org/glossary/)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="Open Source" icon="book-open">
    **Definition**: Software whose source code is freely available for anyone to view, use, modify, and redistribute.

    **External**: [Open-source software – Wikipedia](https://en.wikipedia.org/wiki/Open-source_software)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/index`
  </Accordion>

  <Accordion title="Rollups" icon="book-open">
    **Definition**: Layer-2 scaling solutions that execute transactions off-chain and post compressed data or proofs to Layer 1 to inherit its security guarantees.

    **External**: [Rollups – Ethereum docs](https://ethereum.org/developers/docs/scaling/)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="Stake" icon="book-open">
    **Definition**: LPT locked in the Livepeer Protocol via bonding, representing a participant's commitment and determining their share of rewards and work allocation.

    **Also known as**: Bonded Stake

    **Context**: Stake is the core Sybil-resistance mechanism in Livepeer – Orchestrators with more bonded stake have higher probability of Active Set inclusion and larger reward shares, while Delegators' stakes earn proportional passive rewards.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/staking`
  </Accordion>

  <Accordion title="Staking" icon="book-open">
    **Definition**: Locking tokens in a proof-of-stake protocol to participate in network security, governance, and earn rewards.

    **External**: [Proof of stake – Ethereum docs](https://ethereum.org/developers/docs/consensus-mechanisms/pos/)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/staking`
  </Accordion>

  <Accordion title="Tokenomics" icon="book-open">
    **Definition**: The economic design of a token system encompassing supply, distribution, incentive structures, staking mechanics, inflation curves, and governance rights.

    **Also known as**: Token Economics

    **External**: [Cryptoeconomics – Wikipedia](https://en.wikipedia.org/wiki/Cryptoeconomics)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/economics`
  </Accordion>
</AccordionGroup>

<CustomDivider />

## Economic Terms

<AccordionGroup>
  <Accordion title="Fee Cut" icon="book-open">
    **Definition**: The percentage of ETH job fees that an Orchestrator retains before distributing the remainder to their Delegators.

    **Context**: Fee Cut and Reward Cut are two separate commission parameters in Livepeer. Fee Cut applies to ETH earned from transcoding and AI inference jobs, while Reward Cut applies to inflationary LPT. Both are set by the Orchestrator and visible in Livepeer Explorer.

    **Status**: draft

    **Pages**: `resources/glossary`
  </Accordion>

  <Accordion title="Fee Pool" icon="book-open">
    **Definition**: The pool of accumulated ETH fees earned from transcoding and AI inference jobs, distributed between Orchestrators and their Delegators based on stake weight and commission settings.

    **Context**: The fee pool accumulates from winning payment tickets redeemed by Orchestrators. At claim time, the Orchestrator retains their Fee Cut percentage and distributes the rest proportionally to Delegators.

    **Status**: draft

    **Pages**: `resources/glossary`
  </Accordion>

  <Accordion title="Network Effects" icon="book-open">
    **Definition**: The phenomenon where a network's value increases as more participants join, creating compounding benefits for all existing members.

    **External**: [Network effect – Wikipedia](https://en.wikipedia.org/wiki/Network_effect)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/economics`
  </Accordion>

  <Accordion title="Reward Cut" icon="book-open">
    **Definition**: The percentage of inflationary LPT rewards that an Orchestrator retains before distributing the remainder to their Delegators.

    **Context**: Orchestrators set their Reward Cut as a protocol parameter visible in Livepeer Explorer. A 0% Reward Cut passes all inflation rewards to Delegators; a 100% cut keeps everything. Delegators use this to evaluate yield when choosing which Orchestrator to stake toward.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/staking`
  </Accordion>

  <Accordion title="TAM (Total Addressable Market)" icon="book-open">
    **Definition**: The total potential revenue opportunity available to a product or service if it captured 100% of its target market.

    **Also known as**: Total Addressable Market

    **External**: [Total addressable market – Wikipedia](https://en.wikipedia.org/wiki/Total_addressable_market)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/economics`
  </Accordion>

  <Accordion title="Treasury" icon="book-open">
    **Definition**: The pool of LPT and ETH held on-chain for funding public goods, ecosystem development, and community-approved initiatives.

    **Context**: The Livepeer treasury is funded by a governance-set percentage of each round's LPT inflation (Treasury Reward Cut Rate). Proposals to spend treasury funds go through the LivepeerGovernor contract with quorum requirements and a timelock before execution.

    **Status**: current

    **Pages**: `resources/glossary`, `resources/governance`
  </Accordion>
</AccordionGroup>

<CustomDivider />

## Technical Terms

<AccordionGroup>
  <Accordion title="CDN (Content Delivery Network)" icon="book-open">
    **Definition**: A geographically distributed network of servers caching and delivering content with high availability and low latency to end users.

    **Also known as**: Content Delivery Network

    **External**: [Content delivery network – Wikipedia](https://en.wikipedia.org/wiki/Content_delivery_network)

    **Status**: current

    **Pages**: `resources/glossary`
  </Accordion>

  <Accordion title="CLI (Command-Line Interface)" icon="book-open">
    **Definition**: A text-based interface for interacting with software by typing commands, used to configure and operate Livepeer Gateway and Orchestrator nodes.

    **Also known as**: Command-Line Interface

    **External**: [Command-line interface – Wikipedia](https://en.wikipedia.org/wiki/Command_line_interface)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/tools`
  </Accordion>

  <Accordion title="CPU (Central Processing Unit)" icon="book-open">
    **Definition**: The primary general-purpose processor in a computer; in Livepeer, CPU handles node software overhead while GPU handles intensive transcoding and AI inference workloads.

    **Tags**: `technical:hardware`

    **External**: [Central processing unit (Wikipedia)](https://en.wikipedia.org/wiki/Central_processing_unit)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/network`
  </Accordion>

  <Accordion title="GPU (Graphics Processing Unit)" icon="book-open">
    **Definition**: A specialised parallel processor originally designed for rendering graphics, now the primary hardware for video transcoding and AI inference.

    **Also known as**: Graphics Processing Unit

    **External**: [Graphics processing unit – Wikipedia](https://en.wikipedia.org/wiki/Graphics_processing_unit)

    **Status**: current

    **Pages**: `resources/glossary`, `resources/network`
  </Accordion>

  <Accordion title="JavaScript" icon="book-open">
    **Definition**: A high-level interpreted scripting language used for web and server-side development; Livepeer's primary SDKs and Gateway clients expose JavaScript/TypeScript APIs.

    **Tags**: `technical:language`

    **External**: [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript)

    **Also known as**: JS

    **Status**: current

    **Pages**: `resources/glossary`, `resources/tools`
  </Accordion>

  <Accordion title="Node" icon="book-open">
    **Definition**: Any computing device running Livepeer software and participating in protocol operations – Gateway nodes, Orchestrator nodes, or worker nodes.

    **External**: [Node (networking) – Wikipedia](https://en.wikipedia.org/wiki/Node_\(networking\))

    **Status**: current

    **Pages**: `resources/glossary`, `resources/protocol`
  </Accordion>

  <Accordion title="Remote Signer" icon="book-open">
    **Definition**: A service that holds private keys securely in an isolated environment and signs transactions on behalf of a Livepeer Gateway or Orchestrator node.

    **External**: [Remote signing – Ethereum docs](https://ethereum.org/developers/docs/consensus-mechanisms/pos/keys/)

    **Status**: current

    **Pages**: `resources/glossary`
  </Accordion>
</AccordionGroup>

<CustomDivider />

<CardGroup cols={3}>
  <Card title="Resources Hub" icon="house" href="/v2/resources">
    Start point for all Livepeer Protocol references and community resources
  </Card>

  <Card title="Full Glossary" icon="book" href="/v2/resources/glossary">
    All terms across every Livepeer tab in one place
  </Card>

  <Card title="Research" icon="flask" href="/v2/resources">
    Protocol research, whitepapers, and technical references
  </Card>
</CardGroup>
