Skip to main content
. Not present in production builds. Safe no-op in prod. */ body { padding: 0 !important; } /* Colors Used #3CB540 - Jade Green #2b9a66 - Light Green #18794E - Dark Green Complementary Greens See https://coolors.co/004225-1a794e-08a045-3cb540-62ba4f #004225 - Deep Forrest #1A794E - Turf Green #08A045 - Medium Jungle #3CB540 - Jade Green #6BBF59 - Moss Green See https://coolors.co/0c0c0c-073b3a-1a794e-08a045-6bbf59 #0C0C0C - Onyx Black #073B3A - Dark Teal #1A794E - Turf Green #08A045 - Medium Jungle #6BBF59 - Moss Green See https://coolors.co/fffffa-073b3a-1a794e-08a045-6bbf59 #FFFFFA - Porcelain #073B3A - Dark Teal #1A794E - Turf Green #08A045 - Medium Jungle #6BBF59 - Moss Green Pink Offset Colour See https://coolors.co/073b3a-1a794e-f61067-08a045-6bbf59 #F61067 - Razzmatazz Pink #073B3A - Dark Teal #1A794E - Turf Green #08A045 - Medium Jungle #6BBF59 - Moss Green */ /* ============================================ GLOBAL THEME VARIABLES Component governance source of truth ============================================ */ :root { --lp-color-accent: #3cb540; --lp-color-accent-strong: #18794e; --lp-color-accent-soft: #6bbf59; --lp-color-accent-bright: #5dd662; --lp-color-accent-brightest: #a0f0a5; --lp-color-arbitrum: #3ea6f8; --lp-color-text-primary: #181c18; --lp-color-text-secondary: #717571; --lp-color-text-muted: #9ca3af; --lp-color-bg-page: #ffffff; --lp-color-bg-card: #f9fafb; --lp-color-bg-elevated: #f3f6f4; --lp-color-bg-subtle: rgba(24, 28, 24, 0.04); --lp-color-bg-overlay: rgba(12, 12, 12, 0.5); --lp-color-border-default: #e5e7eb; --lp-color-border-strong: rgba(24, 28, 24, 0.18); --lp-color-border-inverse: rgba(255, 255, 255, 0.5); --lp-color-on-accent: #ffffff; --lp-color-link: #18794e; --lp-color-link-hover: #004225; --lp-color-brand-discord: #5865f2; --lp-color-brand-forum: #00aeef; --lp-color-brand-github: #181c18; --lp-color-brand-x: #181c18; --lp-color-brand-globe: #00c0ff; --lp-color-brand-twitch: #9048ff; --lp-color-brand-youtube: #ff0034; --lp-color-brand-instagram: #dc2275; --lp-color-brand-linkedin: #0189df; --lp-color-brand-preview: #b636dd; --lp-color-brand-coming-soon: #ef1a73; --lp-color-status-good: #22c55e; --lp-color-status-warn: #fbbf24; --lp-color-status-bad: #ef4444; --lp-spacing-1: 0.25rem; --lp-spacing-2: 0.5rem; --lp-spacing-3: 0.75rem; --lp-spacing-4: 1rem; --lp-spacing-6: 1.5rem; --lp-spacing-8: 2rem; --lp-font-sans: 'Inter', 'Segoe UI', sans-serif; --lp-font-mono: 'SFMono-Regular', 'SF Mono', 'Menlo', monospace; --lp-radius-sm: 0.25rem; --lp-radius-md: 0.5rem; --lp-radius-lg: 0.75rem; --lp-shadow-card: 0 8px 24px rgba(24, 28, 24, 0.08); --lp-z-base: 1; --lp-z-overlay: 10; --lp-z-modal: 50; /* Legacy aliases maintained during migration */ --accent: var(--lp-color-accent); --accent-dark: var(--lp-color-accent-strong); --hero-text: var(--lp-color-text-primary); --text: var(--lp-color-text-secondary); --text-secondary: var(--lp-color-text-secondary); --muted-text: var(--lp-color-text-muted); --background: var(--lp-color-bg-page); --card-background: var(--lp-color-bg-card); --background-highlight: var(--lp-color-bg-subtle); --border: var(--lp-color-border-default); --button-text: var(--lp-color-on-accent); --page-header-description-color: var(--lp-color-text-secondary); --arbitrum: var(--lp-color-arbitrum); } .dark { --lp-color-accent: #2b9a66; --lp-color-accent-strong: #18794e; --lp-color-accent-soft: #3cb540; --lp-color-accent-bright: #5dd662; --lp-color-accent-brightest: #7fe584; --lp-color-text-primary: #e0e4e0; --lp-color-text-secondary: #a0a4a0; --lp-color-text-muted: #6b7280; --lp-color-bg-page: #0d0d0d; --lp-color-bg-card: #1a1a1a; --lp-color-bg-elevated: #141a16; --lp-color-bg-subtle: rgba(255, 255, 255, 0.1); --lp-color-bg-overlay: rgba(0, 0, 0, 0.5); --lp-color-border-default: #333333; --lp-color-border-strong: rgba(255, 255, 255, 0.3); --lp-color-border-inverse: rgba(255, 255, 255, 0.5); --lp-color-on-accent: #ffffff; --lp-color-link: #5dd662; --lp-color-link-hover: #a0f0a5; --lp-color-brand-github: #f0f0f0; /* Legacy aliases maintained during migration */ --accent: var(--lp-color-accent); --accent-dark: var(--lp-color-accent-strong); --hero-text: var(--lp-color-text-primary); --text: var(--lp-color-text-secondary); --text-secondary: var(--lp-color-text-secondary); --muted-text: var(--lp-color-text-muted); --background: var(--lp-color-bg-page); --card-background: var(--lp-color-bg-card); --background-highlight: var(--lp-color-bg-subtle); --border: var(--lp-color-border-default); --button-text: var(--lp-color-on-accent); --page-header-description-color: var(--lp-color-text-secondary); --arbitrum: var(--lp-color-arbitrum); } /* ============================================ */ /* Code block themes hiki codeblock themes: Popular Dark Themes: github-dark (what you have now) github-dark-dimmed github-dark-high-contrast dracula dracula-soft monokai nord one-dark-pro poimandres rose-pine everforest-dark vitesse-dark Popular Light Themes: github-light (what you have now) github-light-high-contrast solarized-light rose-pine-dawn everforest-light vitesse-light */ /* img[alt="dark logo"], img[alt="light logo"] { max-width: 180px; } */ /* V2 TEST */ /* a.nav-tabs-item[href="/pages/resources/resources_hub.mdx"], a.nav-tabs-item[href="/pages/08_help/README"] { color: rgba(255, 90, 90, 0.342) !important; } */ /* Make the nav-tabs container full width */ .nav-tabs { width: 100%; justify-content: flex-start; } /* Fix Mintlify content width and centering. Regular pages: balance padding + widen inner cap. Portal/frame pages: balance padding (smaller) + widen inner cap for full-width hero. */ @media (min-width: 1024px) { /* Regular pages */ #content-container:not(:has(.frame-mode-hero-full)):not( :has(.frame-mode-container) ) { padding-left: 3rem !important; padding-right: 3rem !important; } #content-container:not(:has(.frame-mode-hero-full)):not( :has(.frame-mode-container) ) > .max-w-5xl { max-width: 72rem !important; } /* Portal/frame pages — tighter balanced padding, wider inner cap */ #content-container:has(.frame-mode-hero-full), #content-container:has(.frame-mode-container) { padding-left: 2rem !important; padding-right: 2rem !important; } #content-container:has(.frame-mode-hero-full) > .max-w-5xl, #content-container:has(.frame-mode-container) > .max-w-5xl { max-width: 80rem !important; } } #navbar > div.z-10.mx-auto.relative > div.hidden.lg\:flex.px-12.h-12 > div { column-gap: 2rem !important; } a.nav-tabs-item[href*='/internal/'] { margin-left: 1rem; margin-right: -1rem; padding-right: 0; border-bottom-color: transparent !important; } /* .gap-x-6 { column-gap: 2rem !important; } */ /* .nav-tabs h-full flex text-sm gap-x-6 { column-gap: 2rem !important; } */ /* Push Resource HUB to the right and style as outlined button */ a.nav-tabs-item[href$='/resources/redirect'], a.nav-tabs-item[href$='/resources/portal'], a.nav-tabs-item[href$='/07_resources/redirect'], a.nav-tabs-item[href$='/07_resources/portal'] { margin-left: auto; background-color: transparent; border: 1px solid var(--accent) !important; padding: 4px 8px; border-radius: 4px; font-size: 0.7rem; height: auto !important; align-self: center; margin-right: -2rem; } /* Color the text */ /* a.nav-tabs-item[href="/v2/resources/resources_hub"] { color: #2b9a66 !important; } */ /* Shrink & color the icon */ a.nav-tabs-item[href$='/resources/redirect'] svg, a.nav-tabs-item[href$='/resources/portal'] svg, a.nav-tabs-item[href$='/07_resources/redirect'] svg, a.nav-tabs-item[href$='/07_resources/portal'] svg, a.nav-tabs-item[href$='/07_resources/resources_hub'] svg { height: 0.75rem; width: 0.75rem; /* background-color: #2b9a66 !important; */ } /* Hide the underline on the button */ a.nav-tabs-item[href$='/resources/redirect'] > div:last-child, a.nav-tabs-item[href$='/resources/portal'] > div:last-child, a.nav-tabs-item[href$='/07_resources/redirect'] > div:last-child, a.nav-tabs-item[href$='/07_resources/portal'] > div:last-child, a.nav-tabs-item[href$='/07_resources/resources_hub'] > div:last-child { display: none; } /* Stack footer links vertically */ #footer .flex-col .flex.gap-4 { flex-direction: column !important; gap: 0rem !important; } /* Reduce footer padding */ #footer > div { padding-top: 2rem !important; padding-bottom: 1rem !important; } /* Accessibility: prevent hidden assistant sheet from receiving focus */ #chat-assistant-sheet[aria-hidden='true'] { display: none !important; } /* Accessibility: ensure CTA buttons meet minimum target size */ button.text-left.text-gray-600.text-sm.font-medium { min-height: 24px; padding-top: 4px; padding-bottom: 4px; } /* #footer > div > div:first-child { display: flex; flex-direction: row !important; color: red !important; } #footer > div > div:first-child > div { display: flex; flex-direction: row !important; color: green !important; } */ /* Fix bad styling of cards with arrows */ [data-component-part='card-content-container'] { padding-right: 2.5rem; /* Creates space for the arrow */ } /* Reposition View component dropdown */ /* To find the correct selector: 1. Open your page with View components in the browser 2. Right-click on the dropdown in the top-right corner 3. Select "Inspect Element" 4. Find the class name or data attribute 5. Replace the selector below with the actual one */ /* Common possible selectors - uncomment and adjust the one that works */ /* Option 1: If it has a data attribute */ /* [data-view-dropdown] { position: relative !important; top: 60px !important; right: 20px !important; } */ /* Option 2: If it's in a fixed container */ /* .fixed [class*="view"] { position: relative !important; top: 60px !important; } */ /* Option 3: Target by position (fixed elements in top-right) */ /* .fixed.top-0.right-0 [class*="select"], .fixed.top-0.right-0 [class*="dropdown"] { position: relative !important; top: 60px !important; margin-right: 20px !important; } */ /* Option 4: Move it inline with content instead of fixed position */ /* Replace 'ACTUAL_SELECTOR' with the real class name from browser inspection */ /* ACTUAL_SELECTOR { position: static !important; display: inline-block !important; margin-bottom: 20px !important; } */ .code-block > div > div > svg { background-color: #18794e !important; } /* Error 404 Styling */ #error-description > span > div > div { border: 1px solid #18794e !important; } body > div.relative.antialiased.text-gray-500.dark\:text-gray-400 > div.peer-\[\.is-not-custom\]\:lg\:flex.peer-\[\.is-custom\]\:\[\&\>div\:first-child\]\:\!hidden.peer-\[\.is-custom\]\:\[\&\>div\:first-child\]\:sm\:\!hidden.peer-\[\.is-custom\]\:\[\&\>div\:first-child\]\:md\:\!hidden.peer-\[\.is-custom\]\:\[\&\>div\:first-child\]\:lg\:\!hidden.peer-\[\.is-custom\]\:\[\&\>div\:first-child\]\:xl\:\!hidden > div.flex.flex-col.items-center.justify-center.w-full.max-w-lg.overflow-x-hidden.mx-auto.py-48.px-5.text-center.\*\:text-center.gap-y-8.not-found-container > div { margin-top: -5rem; } #error-description > span > div > div > div.relative.rounded-xl.overflow-hidden.flex.justify-center > img { width: 500px; aspect-ratio: 4 / 3; object-fit: cover; /* border: 1px solid #fff; */ } /* Step List Color Icons Styling */ /* #content > div.steps > div > div.absolute.ml-\[-13px\].py-2 > div { background-color: #18794e !important; } */ /* Step List Color Titles */ #content > div.steps.ml-3\.5.mt-10.mb-6 > div > div.w-full.overflow-hidden.pl-8.pr-px > p { color: #2b9a66 !important; } /* View Dropdown */ /* #radix-_R_5slubt9fen9fdb_ */ /* Turn off bg-white in dark mode for multi-view dropdown (PALM THEME BUG) */ .dark .bg-white\/\[0\.95\].multi-view-dropdown-trigger { background-color: transparent !important; background: none !important; } /* Sidebar collapse button - bigger and easier to click */ /* #sidebar button.absolute { min-width: 2.5rem !important; min-height: 2.5rem !important; padding: 0.75rem !important; z-index: 100 !important; } */ /* Override US flag with UK flag in language selector */ /* Hide the original img and use background-image instead */ /* #localization-select-trigger img[alt="US"], #localization-select-item-en img[alt="US"], img[alt="US"][src*="flags/US.svg"] { opacity: 0 !important; position: relative !important; } #localization-select-trigger img[alt="US"]::before, #localization-select-item-en img[alt="US"]::before, img[alt="US"][src*="flags/US.svg"]::before { content: "" !important; position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; background-image: url("/snippets/assets/media/images/site/united-kingdom-flag-icon.svg") !important; background-size: cover !important; background-position: center !important; border-radius: 50% !important; opacity: 1 !important; } */ /* Hide the panel on frame mode pages (MINTLIFY SUCKS) */ /* Hide empty table of contents layout only when it's empty */ #table-of-contents-layout:empty, #content-side-layout:has(#table-of-contents-layout:empty) { display: none; } /* DynamicTable: force fixed layout so columnWidths prop values take effect. Mintlify's Tailwind prose resets table-layout to auto — !important required. */ [data-docs-dynamic-table] { table-layout: fixed !important; } /* StyledTable should sit flush inside its own border shell. Mint wraps rendered tables in a scroll container with vertical padding, which creates a false gap above/below the header row. */ [data-docs-styled-table-shell] > div { padding-top: 0 !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; } /* BorderedBox should own its internal spacing. Trim default block margins on the first/last rendered child so headings and paragraphs do not add a false gap inside the padded shell. */ [data-docs-bordered-box] > :first-child { margin-top: 0 !important; } [data-docs-bordered-box] > :last-child { margin-bottom: 0 !important; } [data-docs-bordered-box][data-accent-bar]::before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; width: 4px; background-color: var(--accent-bar-color); border-radius: inherit; border-top-right-radius: 0; border-bottom-right-radius: 0; } /* Frame mode container - 80% of #content-container width, centered */ /* Breaks out of #content padding to center in full #content-container */ .frame-mode-container { width: calc(100% + 96px + 20px); /* 976px */ margin-left: -96px; margin-right: -20px; margin-bottom: 2rem; padding-left: 15%; /* Adjust this for desired content width */ padding-right: 15%; /* Adjust this for desired content width */ box-sizing: border-box; } /* Frame mode container inside hero - already broken out, so reset */ .frame-mode-hero-full .frame-mode-container { width: 100%; margin-left: 0; margin-right: 0; padding-left: 0%; padding-right: 0%; } /* Pagination on frame mode pages ONLY - match container padding */ [data-page-mode='frame'] #pagination { width: calc(100% + 96px + 20px); margin-left: -96px; margin-right: -20px; padding-left: calc((100% + 96px + 20px) * 0.1 + 96px); padding-right: calc((100% + 96px + 20px) * 0.1 + 20px); box-sizing: border-box; } /* Hero full width - breaks out of #content padding to fill #content-container */ .frame-mode-hero-full { width: calc(100% + 96px + 20px); margin-left: -96px; margin-right: -20px; position: relative; } @media (max-width: 1023px) { .frame-mode-container { width: 100%; margin-left: 0; margin-right: 0; padding-left: 1rem; padding-right: 1rem; } [data-page-mode='frame'] #pagination { width: 100%; margin-left: 0; margin-right: 0; padding-left: 1rem; padding-right: 1rem; } .frame-mode-hero-full { width: 100%; margin-left: 0; margin-right: 0; } } #starfield { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; z-index: 0; } /* Target the card content container */ .frame-mode-hero-full [data-component-part='card-content-container'] { padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; padding-right: 2.5rem; /* Space for arrow icon (0.75rem right + icon width ~1rem + margin) */ } /* Target the arrow icon */ .frame-mode-hero-full #card-link-arrow-icon { top: 0.75rem; right: 0.75rem; } /* #content > div.frame-mode-hero-full > div.frame-mode-container > div > div:nth-child(2) > div > div > div:nth-child(4) > a > div { padding-top: 0.5rem; padding-bottom: 0.5rem; } #content > div.frame-mode-hero-full > div.frame-mode-container > div > div:nth-child(2) > div > div > div:nth-child(4) > a > div > #card-link-arrow-icon { top: 0.75rem; right: 0.75rem; } */
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
Machine-readable term index: glossary-data.json
Essential vocabulary for understanding Livepeer’s network architecture, protocol roles, token economics, and AI video capabilities — covering every term used across the home section.

Livepeer Protocol Terms

Definition: Bring-Your-Own-Container — deployment pattern where users supply custom Docker containers for AI workloads on the Livepeer network.Context: Used in Livepeer to let GPU providers and teams run containerized Python workloads for streaming AI pipelines, enabling flexible compute contributions without requiring standard pipeline implementations.Status: currentPages: home/network, home/compute
Definition: Strategic vision for Livepeer to become the leading platform for real-time AI video pipelines.Context: A named protocol upgrade and roadmap phase introducing AI subnet capabilities; represents Livepeer’s strategic pivot toward real-time AI video as a core network offering.Status: currentPages: home/network, home/upgrades
Definition: ComfyUI custom node running real-time media workflows for AI-powered video and audio on live streams.Context: A Livepeer project integrating ComfyUI with the network’s live streaming infrastructure, enabling ComfyUI workflows to operate as real-time media processing backends for Livepeer streams.Status: currentPages: home/ai-video, home/pipelines
Definition: Decentralized market matching GPU supply from orchestrators with demand from applications and gateways.Context: Livepeer’s mechanism for coordinating supply (GPU operators) and demand (developers and applications) for compute resources, governed by crypto-economic incentives rather than a centralized provider.Status: currentPages: home/network, home/compute
Definition: Alternate name for the Confluence upgrade deploying Livepeer’s core protocol contracts to Arbitrum Mainnet.Context: The Confluent upgrade (also called Confluence) was a production migration (LIP-73) moving Livepeer’s staking and payment contracts from Ethereum L1 to Arbitrum One, significantly reducing gas costs.Status: currentPages: home/upgrades
Definition: Livepeer’s hosted realtime AI video platform turning live camera input into AI-transformed visuals with sub-second latency.Context: A Livepeer product and reference implementation demonstrating real-time interactive AI video generation on the network; showcases the full stack from ingest through AI pipeline to playback.Status: currentPages: home/ai-video, home/use-cases
Definition: Token holder who stakes LPT to an orchestrator to secure the network, participate in governance, and earn rewards.Context: One of the three core protocol roles in Livepeer; delegators do not run infrastructure themselves but allocate stake to orchestrators they trust, receiving a share of inflationary rewards proportional to their contribution.Status: currentPages: home/staking, home/network
Definition: Planned future Livepeer protocol phase focused on full decentralization with Truebit-based verification.Context: A named milestone on the Livepeer roadmap introducing on-chain verification mechanisms; represents the end-state of trustless work verification for transcoding and AI jobs.Status: currentPages: home/upgrades
Definition: Non-profit Cayman Islands Foundation Company stewarding long-term vision, ecosystem growth, and core development of the Livepeer protocol.Context: The Livepeer Foundation was established to assume stewardship responsibilities from Livepeer Inc, overseeing ecosystem grants, governance coordination, and protocol direction on behalf of the community.Status: currentPages: home/governance, home/index
Definition: Node that submits jobs, routes work to orchestrators, manages payment flows, and provides a protocol interface for applications.Context: In Livepeer, gateways are the demand-side entry point — they receive requests from developers or applications, select orchestrators, handle probabilistic micropayments, and return results; they replaced the older “Broadcaster” role.Status: currentPages: home/network, home/architecture
Definition: An orchestrator operator contributing GPU resources for transcoding or AI inference on the Livepeer network.Context: GPU operators are a specific class of Livepeer network participants who run GPU hardware connected to the network, earning ETH fees by performing compute-intensive tasks such as video transcoding and AI model inference.Status: currentPages: home/compute, home/network
Definition: A unit of work submitted to the Livepeer network specifying stream ID, transcoding options or AI pipeline, and price.Context: Jobs are the atomic work unit in the Livepeer protocol; each job goes through a lifecycle of submission, orchestrator selection, execution, verification, and payment settlement.Status: currentPages: home/network, home/architecture
Definition: Original company that built Livepeer’s initial protocol architecture and core software.Context: Livepeer Inc founded and launched the Livepeer network; following the establishment of the Livepeer Foundation, it transitioned from central steward to one contributor among many in the ecosystem.Status: currentPages: home/index, home/about
Definition: ERC-20 governance and staking token used for orchestrator selection, delegation, reward distribution, and network security.Context: LPT is the native utility token of the Livepeer protocol; staking it determines which orchestrators receive work, how rewards are distributed, and how governance votes are weighted.Status: currentPages: home/staking, home/network
Definition: System matching service demand from applications and gateways with supply from GPU operators and orchestrators.Context: The Livepeer compute marketplace uses crypto-economic incentives rather than centralized coordination; pricing, routing, and selection are governed by on-chain parameters and off-chain capability advertisement.Status: currentPages: home/network, home/compute
Definition: Supply-side operator contributing GPU resources, receiving jobs, performing transcoding or AI inference, and earning rewards.Context: Orchestrators are the core supply-side participants in Livepeer; they stake LPT to signal commitment, advertise capabilities and prices, coordinate work distribution to transcoder or AI worker processes, and claim inflationary rewards each round.Status: currentPages: home/network, home/staking
Definition: Model where participants prove they performed useful work for the network rather than just staking capital.Context: Livepeer’s proof-of-utility mechanism verifies that orchestrators actually transcoded video or ran AI inference rather than simply holding stake, ensuring that rewards are tied to productive contributions.Status: currentPages: home/network, home/index
Definition: Alpha phase of the Livepeer roadmap where the protocol was designed and incentives implemented, culminating in testnet launch.Context: Snowmelt is the first named milestone in Livepeer’s phased roadmap, representing the earliest protocol design and testnet stage before Tributary (beta) and mainnet deployment.Status: currentPages: home/upgrades
Definition: Treasury-funded unit with a defined scope, budget, accountability structure, and operational timeline approved via governance.Context: SPEs are Livepeer’s primary mechanism for directing on-chain treasury funds; each SPE has a specific mandate (e.g., AI compute, gateway tooling, governance coordination) and reports progress to the community.Status: currentPages: home/governance, home/index
Definition: Performance phase upgrade introducing peer-to-peer distribution, WebRTC support, and the Orchestrator/Transcoder split.Context: Streamflow was a major protocol upgrade that separated the orchestrator and transcoder roles, introduced probabilistic micropayments, and enabled scalable live streaming on the Livepeer mainnet.Status: currentPages: home/upgrades, home/index
Definition: Beta phase of the Livepeer roadmap where LPMS supported most live streaming use cases and mainnet was deployed.Context: Tributary represents the second named milestone in Livepeer’s phased roadmap, following Snowmelt’s testnet stage; it culminated in the launch of the Livepeer mainnet with core transcoding and staking functionality.Status: currentPages: home/upgrades

AI Terms

Definition: Systems that perceive their environment and act autonomously to achieve goals, often powered by LLMs with tools.External: Intelligent agent (Wikipedia)Status: currentPages: home/agents, home/ai-video
Definition: End-to-end construct orchestrating data flow through processing steps to produce output.External: Pipelines (Hugging Face)Status: currentPages: home/ai-video, home/pipelines
Definition: Broad category encompassing AI-powered video processing tasks such as generation, transformation, and inference on live or recorded streams.Status: draftPages: home/index, home/ai-video
Definition: Graphical representation of a user or AI entity, from 2D images to fully animated 3D digital characters.External: Avatar — computing (Wikipedia)Status: currentPages: home/ai-video, home/use-cases
Definition: Open-source node-based graphical interface for building and executing AI image and video generation workflows.External: ComfyUI (GitHub)Status: currentPages: home/ai-video, home/pipelines
Definition: Distributed AI computation on blockchain networks enabling permissionless, trustless inference without centralized providers.External: Distributed artificial intelligence (Wikipedia)Status: currentPages: home/ai-video, home/index
Definition: Virtual replica of a physical object or system continuously synchronized with real-world data.External: Digital twin (Wikipedia)Status: currentPages: home/ai-video, home/use-cases
Definition: AI-produced video created by models that synthesize novel temporal frame sequences from text prompts or conditioning signals.External: Text-to-video model (Wikipedia)Status: currentPages: home/ai-video, home/use-cases
Definition: Running a trained model on new input data to produce predictions or generated outputs, as opposed to the training process.External: Inference engine (Wikipedia)Status: currentPages: home/ai-video, home/compute
Definition: Digital content dynamically responding to user input in real time, combining text, images, audio, and video.External: Interactive media (Wikipedia)Status: currentPages: home/ai-video, home/use-cases
Definition: Mathematical structure (neural network with learned weights) enabling predictions or content generation for new inputs.External: Machine learning (Wikipedia)Status: currentPages: home/ai-video, home/pipelines
Definition: Non-player character not controlled by a human, increasingly powered by AI for dynamic, real-time interactions.External: Non-player character (Wikipedia)Status: currentPages: home/ai-video, home/use-cases
Definition: Computational method constructing a map of an unknown environment while simultaneously tracking an agent’s location within it.External: Simultaneous localization and mapping (Wikipedia)Status: currentPages: home/ai-video, home/use-cases
Definition: Using deep neural networks to apply the visual style of one image or video to the content of another.External: Neural style transfer (Wikipedia)Status: currentPages: home/ai-video, home/pipelines
Definition: Artificially generated data produced by algorithms rather than real-world events, used for training AI models when real data is scarce or sensitive.External: Synthetic data (Wikipedia)Status: currentPages: home/ai-video, home/use-cases
Definition: Increasing image or video resolution using AI models that predict high-frequency detail not present in the source.External: Image scaling (Wikipedia)Status: currentPages: home/ai-video, home/pipelines
Definition: Neural network representing and predicting environment dynamics, enabling an AI agent to plan by simulating outcomes.External: Generative artificial intelligence (Wikipedia)Status: currentPages: home/ai-video, home/use-cases

Web3 Terms

Definition: A Layer 2 Optimistic Rollup settling to Ethereum, processing transactions off-chain with Ethereum-grade security.External: Arbitrum gentle introductionStatus: currentPages: home/network, home/staking
Definition: A distributed ledger of records (blocks) securely linked via cryptographic hashes, managed by peer-to-peer consensus.External: Blockchain (Wikipedia)Status: currentPages: home/network, home/index
Definition: Transfer of control from a centralized entity to a distributed network, reducing single points of failure.External: Decentralization (Wikipedia)Status: currentPages: home/network, home/index
Definition: The native cryptocurrency of Ethereum, used to pay transaction fees (gas) and as the fee currency for Livepeer payment settlements.External: What is Ether (Ethereum.org)Status: currentPages: home/staking, home/network
Definition: A decentralized, open-source blockchain with smart contract functionality; native cryptocurrency is Ether (ETH).External: Ethereum (Wikipedia)Status: currentPages: home/network, home/index
Definition: A separate blockchain extending a Layer 1 by handling transactions off-chain while inheriting the security guarantees of the base chain.External: Layer 2 (Ethereum.org)Status: currentPages: home/network, home/index
Definition: Software distributed with its source code under a licence permitting study, modification, and redistribution; Livepeer’s protocol, go-livepeer node software, and SDK libraries are all open source.Tags: technical:conceptExternal: Open-source software (Wikipedia)Also known as: open-source, FOSSStatus: currentPages: home/index, home/network
Definition: Property where anyone can participate without requiring approval from a central authority.External: Web3 — permissionless (Ethereum.org)Status: currentPages: home/network, home/index
Definition: Self-executing program on a blockchain that automatically enforces agreement terms without intermediaries.External: Smart contracts (Ethereum.org)Status: currentPages: home/network, home/governance
Definition: System property where participants interact using cryptographic proofs rather than requiring trust in any third party.External: Web3 — trustless (Ethereum.org)Status: currentPages: home/network, home/index

Economic Terms

Definition: Small-value payments for streaming services, implemented in Livepeer via a probabilistic lottery scheme to minimize on-chain transaction costs.External: Micropayment (Wikipedia)Status: currentPages: home/network, home/payments
Definition: Lottery-based payment model where only winning tickets are redeemed on-chain, amortizing transaction costs across many small payments.External: Livepeer payments core conceptsStatus: currentPages: home/payments, home/network
Definition: Combination of inflationary LPT and ETH fees earned by orchestrators and delegators each protocol round.Context: Rewards in Livepeer have two components: inflationary LPT minted each round (distributed proportional to stake) and ETH fees from winning micropayment tickets (distributed via fee cut/share parameters set by each orchestrator).Status: currentPages: home/staking, home/network
Definition: Locking LPT tokens in a proof-of-stake protocol to participate in network security, governance, and earn inflationary rewards.External: Proof of stake (Ethereum.org)Status: currentPages: home/staking, home/network
Definition: Pool of LPT held on-chain for funding public goods and ecosystem development, governed by token holder votes.Context: The Livepeer on-chain treasury is funded by a percentage of per-round inflationary LPT (Treasury Reward Cut Rate); allocations are approved via the LivepeerGovernor contract using stake-weighted voting.Status: currentPages: home/governance, home/staking

Video Terms

Definition: Frequency at which consecutive frames are captured or displayed, measured in frames per second (fps); common rates are 24, 30, and 60 fps.External: Frame rate (Wikipedia)Status: currentPages: home/streaming, home/video
Definition: Delay between capture at source and display on the viewer’s device, accumulating at every pipeline stage.External: Latency (Wikipedia)Status: currentPages: home/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.Tags: video:streamingContext: Critical for interactive AI video applications — high latency breaks the real-time feedback loop between user input and AI-transformed output.Status: currentPages: home/streaming, home/ai-video
Definition: Video delivery or AI processing with latency low enough for bidirectional interaction, typically under 500ms via WebRTC.External: WebRTC (Wikipedia)Status: currentPages: home/streaming, home/ai-video
Definition: Continuous delivery of multimedia over a network rendered in real time, as opposed to full download before playback.External: Streaming media (Wikipedia)Status: currentPages: home/streaming, home/index
Definition: Direct digital-to-digital conversion of video from one encoding format or bitrate to another for adaptive multi-rendition delivery.External: Transcoding (Wikipedia)Status: currentPages: home/network, home/streaming
Definition: Video on demand — system allowing users to access pre-recorded content at any time, contrasting with live streaming.External: Video on demand (Wikipedia)Status: currentPages: home/streaming, home/video

Technical Terms

Definition: Specialized processor for parallel computation used in rendering, video encoding, and AI inference workloads.External: Graphics processing unit (Wikipedia)Status: currentPages: home/network, home/compute
Definition: Computing device connected to a network participating in protocol operations such as transcoding, routing, or staking.External: Node networking (Wikipedia)Status: currentPages: home/network, home/architecture
Definition: Ability to handle increasing workload by adding resources without degradation in performance or reliability.External: Scalability (Wikipedia)Status: currentPages: home/network, home/index

Operational Terms

Definition: System of rules and processes for protocol decision-making including on-chain voting via LPT stake weight.External: Livepeer Governance (GitHub wiki)Status: currentPages: home/governance, home/network
Definition: Formal design document proposing changes to the Livepeer protocol, governance parameters, or ecosystem standards.Context: LIPs are the primary mechanism for protocol evolution in Livepeer; they follow a structured process from pre-proposal discussion on the governance forum through on-chain vote and execution.Status: currentPages: home/governance, home/upgrades

About Livepeer

Background on the Livepeer protocol, mission, and ecosystem

Full Glossary

All terms across every Livepeer tab

Get Started

Entry points for every role in the Livepeer ecosystem
Last modified on April 7, 2026