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
Definitions for LPT token holders and stakers — covering staking, delegation, inflation, governance, treasury, and the smart contracts that power the Livepeer protocol.

Livepeer Protocol Terms

Definition: The protocol-defined set of orchestrators ranked highly enough by bonded stake to receive work and earn rewards for the round.Also known as: Active set electionContext: Orchestrators must be in the Active Set to participate in reward calling and job routing; the set is re-elected at the start of each round based on cumulative stake.Status: currentPages: lpt/staking, lpt/protocol
Definition: The round-by-round process that determines which orchestrators are in the Active Set based on bonded stake and protocol rules.Context: Active Set Election runs deterministically from the BondingManager’s stake rankings; orchestrators that fall out of the active set between rounds do not earn inflationary rewards for that round.Status: draftPages: lpt/staking, lpt/protocol
Definition: An on-chain snapshot of stake state recorded by the BondingVotes contract, used as the reference point for governance voting power calculations.Context: Checkpoints are written each round so that governance votes can reference stake at the block when a proposal was created, preventing manipulation by bonding immediately before a vote.Status: currentPages: lpt/protocol, lpt/contracts
Definition: The on-chain action a delegator or orchestrator takes to collect accumulated inflationary LPT rewards and ETH fees that have been assigned to their stake.Context: Earnings accumulate through pending reward pools and must be explicitly claimed; claiming through the BondingManager updates the delegator’s bonded balance.Status: currentPages: lpt/staking, lpt/delegation
Definition: Livepeer’s delegated proof-of-stake system in which token holders choose orchestrators to delegate stake to, earning rewards without running infrastructure.Context: The delegation model separates capital provision (delegators) from operational work (orchestrators), enabling a broad token holder base to participate in network security proportionally to their stake.Status: draftPages: lpt/delegation
Definition: The dynamic issuance of new LPT each round, distributed to active orchestrators and delegators proportional to their bonded stake.Context: Livepeer’s inflation mechanism adjusts the per-round mint rate (Inflation Adjustment) up or down by 0.00005% per round to push the Bonding Rate toward the 50% Target Bonding Rate.Status: currentPages: lpt/inflation, lpt/economics
Definition: A formal design document proposing changes to the Livepeer protocol, governance, or ecosystem, analogous to Ethereum’s EIP process.Context: LIPs must follow a defined process — draft, discussion, formal proposal on-chain, community vote — before being implemented; key examples include LIP-89 (on-chain governance) and LIP-91/92 (treasury).Status: currentPages: lpt/governance, lpt/protocol
Definition: The ERC-20 governance and staking token used to coordinate, incentivize, and secure the Livepeer Network; staked LPT determines orchestrator selection, work allocation, and reward distribution.Also known as: Livepeer TokenContext: LPT is the foundational cryptoeconomic primitive of the protocol — it serves simultaneously as a staking bond (security), a governance weight (voting power), and an inflation-distributed reward token.Status: currentPages: lpt/staking, lpt/economics, lpt/governance, lpt/tokenomics
Definition: A smart-contract-governed pool of LPT funded by a percentage of inflation and disbursed through community-approved governance proposals for ecosystem development.Also known as: Community TreasuryContext: The On-chain Treasury was established by LIP-91/92 and is administered via LivepeerGovernor; it enables the community to fund SPEs, grants, and other public goods without relying on Livepeer Inc.Status: currentPages: lpt/treasury, lpt/governance
Definition: The competitive ecosystem of orchestrators offering differentiated services to gateways and delegators, distinguished by price, performance, reliability, and commission rates.Context: The operator market is Livepeer’s two-sided marketplace dynamic — delegators allocate stake to orchestrators they trust, creating economic incentives for operators to compete on quality and price.Status: currentPages: lpt/staking, lpt/economics
Definition: A signed off-chain data structure sent from a gateway to an orchestrator representing a probabilistic payment redeemable on-chain for ETH if it is a winning ticket.Context: Payment tickets are the mechanism by which gateways pay orchestrators without incurring on-chain gas fees per job; only the rare winning tickets are submitted to the TicketBroker contract.Status: currentPages: lpt/payments, lpt/protocol
Definition: The Livepeer protocol’s fundamental time unit, approximately equal to one day of Ethereum blocks; reward minting, activations, and delegator earnings accrue on a per-round basis.Tags: livepeer:economicsContext: Key unit for orchestrator reward calculations, delegator stake checkpoints, and LPT inflation scheduling.Status: currentPages: lpt/protocol, lpt/staking
Definition: The minimum percentage of total participating bonded stake required for a governance vote to produce a binding result.Context: Livepeer’s on-chain governance requires a quorum threshold to be met before a proposal outcome is valid; if quorum is not reached, the proposal fails regardless of the for/against split.Status: currentPages: lpt/governance
Definition: The on-chain transaction that an active orchestrator must submit each round to mint the round’s inflationary LPT allocation and distribute it to themselves and their delegators.Context: Reward calling is optional per round but forfeits that round’s rewards if skipped; many orchestrators automate reward calling with monitoring tools to avoid missing rounds.Status: currentPages: lpt/staking, lpt/protocol
Definition: The operational practice of regularly submitting the reward transaction on-chain each round to mint and distribute inflationary LPT to an orchestrator and their delegators.Context: Reward calling is a critical orchestrator responsibility; missing rounds forfeits that round’s inflation permanently. Automated tools and community watchers help orchestrators avoid missed calls.Status: draftPages: lpt/staking, lpt/protocol
Definition: A discrete time interval measured in Ethereum/Arbitrum blocks during which staking rewards are calculated, active sets are determined, and protocol state advances.Context: A Livepeer round is approximately 5,760 Arbitrum blocks (roughly one day); reward calls, active set elections, and inflation adjustments all occur on round boundaries.Status: currentPages: lpt/protocol, lpt/staking
Definition: A penalty mechanism that destroys a portion of an orchestrator’s bonded LPT stake as punishment for protocol violations such as failing verification or underperforming.External: Proof of stake — ethereum.orgStatus: currentPages: lpt/protocol, lpt/security
Definition: The mandatory waiting period after initiating an unbond before the freed LPT becomes withdrawable to the holder’s wallet.Context: The thawing period is a security mechanism that prevents delegators from immediately withdrawing stake after misbehavior, giving the protocol time to apply any pending slashing.Status: currentPages: lpt/staking, lpt/delegation
Definition: The weight of a participant’s vote in Livepeer on-chain governance, determined by their total bonded LPT stake at the block when the proposal was created.Context: Voting power in Livepeer is stake-weighted, not one-token-one-vote; delegators can override their orchestrator’s vote with their own stake-proportional vote via vote detachment.Status: currentPages: lpt/governance, lpt/staking

Livepeer Contracts

Definition: The core Livepeer smart contract managing all bonding, delegation, stake accounting, and fund ownership logic.Context: BondingManager is the authoritative on-chain source for stake balances, reward-cut parameters, and delegator relationships; it is called during reward calls and unbonding.Status: currentPages: lpt/contracts, lpt/staking
Definition: The Livepeer smart contract that tracks historical stake snapshots for governance, enabling stake-weighted voting power to be calculated at any past checkpoint.Context: BondingVotes implements the ERC-5805 checkpoint standard and feeds bonded stake data into LivepeerGovernor for on-chain proposal votes.Status: currentPages: lpt/contracts, lpt/governance
Definition: The Livepeer smart contract that executes approved governance proposals after a Timelock delay, enforcing parameter changes and treasury spending on-chain.Also known as: LivepeerGovernorContext: Governor (LivepeerGovernor) is based on OpenZeppelin’s Governor framework and reads voting power from BondingVotes; it is the authoritative contract for all on-chain protocol governance.Status: currentPages: lpt/contracts, lpt/governance
Definition: The Ethereum mainnet contract that holds LPT in escrow during cross-chain bridging to Arbitrum, locking L1 tokens as L2 equivalents are minted on Arbitrum.Context: The L1 Escrow pairs with L2LPTGateway to form the canonical LPT bridge; tokens bridged to Arbitrum are locked in L1 Escrow until bridged back.Status: currentPages: lpt/bridging, lpt/arbitrum
Definition: The bridge contract deployed on Arbitrum that enables LPT token transfers between Ethereum L1 and Arbitrum L2.Context: L2LPTGateway is the on-chain entry point for bridging LPT to Arbitrum, where Livepeer’s staking and governance contracts live; it pairs with an L1 Escrow contract on Ethereum mainnet.Status: currentPages: lpt/bridging, lpt/arbitrum
Definition: The OpenZeppelin-based on-chain governor contract for Livepeer that enables stake-weighted voting on protocol proposals using checkpointed BondingVotes data.Also known as: GovernorContext: LivepeerGovernor was introduced in LIP-89 and is the authoritative contract for all binding on-chain governance decisions affecting the Livepeer protocol and treasury.Status: currentPages: lpt/contracts, lpt/governance
Definition: The Livepeer smart contract responsible for minting new LPT tokens during reward calls and for holding ETH accumulated from winning probabilistic micropayment tickets.Also known as: Minter contractContext: The Minter is called by the BondingManager at the start of each round’s first reward call to calculate and mint the round’s inflationary LPT allocation.Status: currentPages: lpt/contracts, lpt/inflation
Definition: The Livepeer smart contract that tracks round progression, stores the current round number, and coordinates round-based protocol state transitions.Context: RoundsManager is called at the start of each round initialization and interacts with BondingManager and Minter to trigger reward distribution and inflation calculation.Status: currentPages: lpt/contracts, lpt/protocol

Livepeer Roles and Entities

Definition: A token holder who bonds LPT to an orchestrator in order to secure the network, earn a share of rewards and fees, and participate in on-chain governance.Context: Delegators do not need to run infrastructure; they earn yield proportional to their bonded stake minus the orchestrator’s commission rate, and their voting power equals their bonded stake.Status: currentPages: lpt/delegation, lpt/staking
Definition: A protocol node that submits jobs to the network, routes work to orchestrators, manages payment flows, and serves as the interface between applications and the Livepeer Protocol.Context: In the LPT context, gateways pay ETH fees to orchestrators for work, which then flow through to delegators; gateways are the demand side of the two-sided marketplace.Status: currentPages: lpt/protocol, lpt/architecture
Definition: The official Livepeer protocol explorer for viewing on-chain state including orchestrator information, staking data, delegator positions, and governance proposals.Context: Livepeer Explorer is the primary UI for delegators to bond, unbond, claim earnings, and vote on governance proposals without interacting directly with contracts.Status: currentPages: lpt/staking
Definition: The non-profit Cayman Islands Foundation Company that stewards Livepeer’s long-term vision, ecosystem growth, grant programs, and core protocol development.Context: The Livepeer Foundation holds a mandate from the community to coordinate SPEs, manage the governance process alongside GovWorks, and represent the ecosystem externally.Status: currentPages: lpt/governance, lpt/ecosystem
Definition: A supply-side operator that contributes GPU resources, receives jobs from gateways, performs transcoding or AI inference, earns ETH fees, and distributes inflationary LPT rewards to their delegators.Context: Orchestrators are the active participants in Livepeer’s protocol; their total bonded stake (own + delegated) determines their place in the Active Set and their proportional reward share.Status: currentPages: lpt/staking, lpt/protocol
Definition: A treasury-funded organizational unit with a defined scope, budget, and accountability period, used to execute specific ecosystem development tasks.Context: SPEs are the primary mechanism through which the Livepeer treasury funds ongoing work; each SPE submits a proposal, receives staged funding, and reports progress back to the community via the governance forum.Status: currentPages: lpt/governance, lpt/treasury

Tokenomics and Staking Terms

Definition: The act of locking (staking) LPT tokens to an orchestrator in Livepeer’s delegated proof-of-stake system.Context: Bonding is the primary mechanism by which delegators participate in the protocol — bonded LPT secures the network, confers governance weight, and entitles the holder to a proportional share of inflationary rewards and ETH fees.Status: currentPages: lpt/staking, lpt/delegation
Definition: The total amount of LPT currently locked across the network through active bonding relationships between delegators and orchestrators.Also known as: StakeContext: Bonded stake is the aggregate input to Livepeer’s economic weight calculations; a higher bonded stake means a higher bonding rate and lower inflation.Status: currentPages: lpt/staking, lpt/protocol
Definition: The ratio of total bonded LPT to total token supply; Livepeer targets a 50% participation rate.Context: The current bonding rate (beta) is the live metric compared against the Target Bonding Rate to determine whether inflation should increase or decrease each round.Status: currentPages: lpt/economics, lpt/inflation
Definition: The 50% threshold used by the inflation model as the reference point to determine whether per-round issuance should increase or decrease.Context: Equivalent to Target Bonding Rate; some documentation uses this form when referring to the model parameter rather than the current observed rate.Status: draftPages: lpt/economics, lpt/inflation
Definition: A security mechanism where staking capital is required to participate, making Sybil attacks economically costly because each fake identity must fund real stake.External: Proof of stake — ethereum.orgStatus: currentPages: lpt/security, lpt/protocol
Definition: The degree to which staked capital generates productive returns through protocol inflation rewards, ETH fees, or work allocation.External: Cryptoeconomics — WikipediaStatus: currentPages: lpt/economics, lpt/staking
Definition: The risk arising when a disproportionate share of total bonded stake is held by a small number of orchestrators, reducing network decentralization and resilience.External: Proof of stake — WikipediaStatus: currentPages: lpt/staking, lpt/security
Definition: The act of LPT holders staking their tokens toward orchestrators they trust, sharing proportionally in rewards without running any infrastructure themselves.Context: Delegation is the primary way for passive LPT holders to participate in network security and earn yield; delegators can redelegate or unbond at any time subject to the thawing period.Status: currentPages: lpt/delegation, lpt/staking
Definition: The reduction in proportional ownership experienced by non-staking token holders when new LPT is minted each round through inflation.Context: Delegators and orchestrators avoid dilution by bonding; unbonded LPT holders see their ownership percentage decrease as inflationary rewards are distributed only to active participants.Status: currentPages: lpt/inflation, lpt/economics
Definition: The benefit that active stakers receive by bonding — because inflationary rewards accrue only to bonded participants, stakers maintain their proportional ownership while non-stakers are diluted.Context: Dilution protection is the primary economic argument for delegating LPT; an unbonded holder loses ownership percentage each round as new tokens are distributed to active participants.Status: draftPages: lpt/economics, lpt/inflation
Definition: An orchestrator’s total active bonded stake, which determines their proportional share of inflationary rewards and their probability of being selected for job routing.Context: Economic weight is central to Livepeer’s security model — orchestrators with more delegated stake have higher economic weight and receive more work and rewards.Status: currentPages: lpt/economics, lpt/protocol
Definition: The minting of new LPT tokens each round as the mechanism for distributing inflationary rewards to protocol participants.Context: Total LPT issuance per round equals inflation rate multiplied by current total supply; it flows first to orchestrators who called reward, then to their delegators proportionally.Status: currentPages: lpt/inflation, lpt/economics
Definition: The risk that bonded LPT tokens cannot be quickly converted to liquid assets due to the mandatory unbonding period before withdrawal.External: Liquidity risk — WikipediaStatus: currentPages: lpt/staking, lpt/economics
Definition: A staking model in which users retain control of their private keys and token ownership while their LPT is bonded, so they are never required to transfer custody to a third party.External: Proof of stake — ethereum.orgStatus: currentPages: lpt/staking, lpt/security
Definition: The action of moving bonded LPT stake from one orchestrator to a different orchestrator without going through the unbonding thawing period.Context: Rebonding (also called redelegation in some contexts) lets delegators switch orchestrators immediately, keeping their LPT in the active bonded state and avoiding the 7-round thawing period.Status: currentPages: lpt/staking, lpt/delegation
Definition: LPT bonded to an orchestrator through the protocol, representing a commitment that secures the network and determines the holder’s proportional share of rewards and governance power.Also known as: Bonded stakeContext: Stake is the core unit of participation in Livepeer — all economic weight, voting power, and reward distribution derive from how much LPT is staked to active orchestrators.Status: currentPages: lpt/staking, lpt/protocol
Definition: The act of locking tokens in a proof-of-stake protocol to participate in network security, governance, and earn inflationary rewards and fee income.External: Proof of stake — ethereum.orgStatus: currentPages: lpt/staking
Definition: The total number of LPT tokens in existence at any given time, starting from a genesis supply of 10 million and growing continuously through inflationary issuance.Context: Total supply growth is governed by the per-round inflation rate; because inflation is distributed only to active stakers, non-stakers experience dilution as supply increases.Status: currentPages: lpt/economics, lpt/tokenomics
Definition: The 50% participation threshold for the ratio of bonded LPT to total supply; the inflation mechanism adjusts the per-round issuance rate to push toward this target.Context: The Target Bonding Rate is the equilibrium point of Livepeer’s inflation model — if bonding rate is below 50%, inflation rises to incentivize more staking; if above, inflation falls.Status: currentPages: lpt/economics, lpt/inflation
Definition: The allocation and dispersal of LPT tokens across founders, team, investors, and the public through mechanisms including the Merkle Mine, vesting schedules, and inflationary issuance.Context: Livepeer’s initial token distribution used a combination of team/investor allocations with vesting and the open Merkle Mine; ongoing distribution occurs through per-round inflation to active stakers.Status: draftPages: lpt/tokenomics, lpt/history
Definition: The economic design of the LPT token system encompassing total supply, genesis distribution, inflation schedule, staking incentives, governance rights, and deflationary mechanisms.External: Cryptoeconomics — WikipediaStatus: currentPages: lpt/tokenomics
Definition: The process by which a delegator or orchestrator initiates withdrawal of bonded LPT from the protocol, triggering the mandatory thawing period before tokens become liquid.Also known as: Unbonding periodContext: Unbonding does not immediately return LPT to the wallet; tokens remain locked for the thawing period, during which they can still be rebonded but earn no new rewards.Status: currentPages: lpt/staking, lpt/delegation
Definition: A schedule controlling when token allocations — such as founder or team grants — become available over time, often with an initial cliff period followed by pro-rata release.External: Vesting — WikipediaStatus: currentPages: lpt/tokenomics, lpt/history

Economic and Reward Terms

Definition: The combined percentage of inflationary rewards and ETH fees that an orchestrator retains before distributing the remainder to delegators.Context: Commission rate is expressed as two separate parameters — reward cut and fee cut — which orchestrators can update between rounds.Status: currentPages: lpt/staking, lpt/economics
Definition: Ether paid by gateways to orchestrators as compensation for completed transcoding or AI inference work, with a configurable portion shared to delegators.Context: ETH fees are the demand-side revenue stream in Livepeer’s dual-token model; orchestrators earn fees from work and LPT from inflation, passing both to delegators at their configured commission rates.Status: currentPages: lpt/economics, lpt/payments
Definition: The complementary way to describe the ETH fee split: the percentage retained by the orchestrator rather than the portion shared to delegators.Also known as: Complement of fee shareContext: Delegator-facing current Livepeer Explorer surfaces use Fee Share rather than Fee Cut. This glossary keeps Fee Cut as the complementary retained-share concept so older discussions and protocol-level reasoning still make sense.Status: currentPages: lpt/staking, lpt/economics
Definition: The accumulated ETH fees earned by an orchestrator from completed work in a given round, split between the orchestrator and their delegators according to the configured fee split.Context: The fee pool is distinct from the inflationary reward pool; it originates from gateway payments for real work performed, making it the demand-driven complement to inflation-driven rewards.Status: currentPages: lpt/staking, lpt/economics
Definition: The portion of ETH fees earned by an orchestrator that is distributed to delegators proportionally to their bonded stake.Also known as: Delegator-facing fee splitContext: Current Explorer product surfaces use Fee Share. Fee share = 100% minus the orchestrator-retained fee cut; delegators with larger stake receive a proportionally larger share of the distributed fee pool.Status: currentPages: lpt/staking, lpt/economics
Definition: The initial 10 million LPT tokens created at protocol launch and distributed via the Merkle Mine mechanism.Context: The genesis supply was the starting point for LPT tokenomics; total supply has grown from 10M through inflation since the mainnet launch in 2018.Status: currentPages: lpt/tokenomics, lpt/history
Definition: The fixed per-round rate (0.00005%) by which the inflation rate increases or decreases based on whether the current Bonding Rate is below or above the Target Bonding Rate.Also known as: alphaContext: The inflation adjustment parameter ensures the system self-corrects: when fewer than 50% of LPT is bonded, inflation rises to attract stakers; when more is bonded, inflation falls.Status: currentPages: lpt/inflation, lpt/economics
Definition: Livepeer’s algorithmic mechanism that adjusts the per-round LPT issuance rate dynamically based on the gap between the current Bonding Rate and the 50% Target Bonding Rate.Context: The inflation model was designed so the protocol is self-regulating — no manual parameter changes are needed; the Inflation Adjustment (alpha) automatically nudges issuance each round.Status: draftPages: lpt/inflation, lpt/economics
Definition: The per-round percentage of the total LPT supply that is newly minted and distributed to active orchestrators and delegators.Context: The inflation rate adjusts dynamically each round via the Inflation Adjustment mechanism; it is not a fixed annual rate but rather a per-round rate compounded over approximately 5,760 rounds per year.Status: currentPages: lpt/inflation, lpt/economics
Definition: Newly minted LPT tokens distributed each round proportionally to active orchestrators and their delegators based on bonded stake.Context: Inflationary rewards are the supply-side incentive for participation; orchestrators must call the reward function each round to mint and distribute them, otherwise that round’s allocation is forfeited.Status: currentPages: lpt/inflation, lpt/staking
Definition: Inflationary LPT and ETH fees that have been earned through staking but not yet claimed by calling the claim earnings function.Context: Pending rewards accumulate each round an orchestrator calls reward; delegators do not need to claim every round but must claim before certain actions (such as moving stake) to avoid losing accrued amounts.Status: draftPages: lpt/staking, lpt/delegation
Definition: The fundamental pricing unit for Livepeer transcoding work, expressed as the cost in wei for processing one pixel of video.Context: Price per pixel allows standardized comparison between orchestrators regardless of resolution or bitrate; gateways filter orchestrators by MaxPrice, and orchestrators advertise their pricePerUnit.Status: currentPages: lpt/economics, lpt/pricing
Definition: The percentage of inflationary LPT rewards that an orchestrator retains before distributing the remainder proportionally to their delegators.Context: Reward cut is set by the orchestrator and can range from 0% to 100%; a 10% reward cut means delegators collectively receive 90% of the round’s inflationary reward pool proportional to their stake.Status: currentPages: lpt/staking, lpt/economics
Definition: The official currency of the United States; used as the reference denomination for Livepeer gateway fees, grant amounts, treasury allocations, and market data.Tags: economic:currencyExternal: WikipediaStatus: currentPages: lpt/economics, lpt/governance
Definition: The annualized return on staked LPT expressed as a percentage, combining inflationary LPT rewards and any ETH fee share earned through the bonded orchestrator.Context: Yield for delegators varies by orchestrator commission rates, the current inflation rate, and the total bonded supply; the Livepeer documentation provides yield calculators for delegators.Status: currentPages: lpt/staking, lpt/economics

Treasury Terms

Definition: The on-chain fund governed by LPT stakeholders via LivepeerGovernor, funded by a governable percentage of per-round inflation.Context: The Community Treasury receives a configurable Treasury Reward Cut Rate of inflation each round and is spent via governance-approved proposals for ecosystem development.Status: currentPages: lpt/treasury, lpt/governance
Definition: A governance-controlled mechanism that enables or adjusts the redirection of protocol fees to the community treasury or other designated destinations.Context: The fee switch is a proposed parameter change subject to on-chain governance; enabling it would direct a portion of ETH fees to the treasury rather than solely to orchestrators and delegators.Status: currentPages: lpt/economics, lpt/governance
Definition: The minimum bonded LPT balance (100 LPT) required to submit a formal on-chain governance proposal.Context: The proposer bond deters spam proposals by requiring skin-in-the-game from proposal authors; it does not lock additional tokens — the proposer simply needs at least 100 LPT bonded.Status: currentPages: lpt/governance, lpt/proposals
Definition: A public goods funding mechanism where matching funds amplify small individual contributions so that projects with broad community support receive disproportionately larger allocations.External: Quadratic voting — WikipediaStatus: currentPages: lpt/treasury, lpt/proposals
Definition: A funding model that rewards past contributions or completed projects based on demonstrated impact, reducing speculative risk for the treasury.External: Optimism retroactive public goods fundingStatus: currentPages: lpt/treasury, lpt/proposals
Definition: The on-chain pool of LPT and ETH held in protocol smart contracts for funding public goods, SPEs, grants, and ecosystem development through community governance.Context: The Livepeer treasury is funded by the Treasury Reward Cut Rate and governed by LPT stakeholders through LivepeerGovernor; it is the successor to centralized foundation grants.Status: currentPages: lpt/treasury, lpt/governance
Definition: A governance-approved distribution of treasury funds to a specific proposal, SPE, or grant recipient.Context: Treasury allocations are enacted via on-chain proposals that pass through the LivepeerGovernor voting process and execute after the Timelock delay; they typically fund SPEs in milestone tranches.Status: currentPages: lpt/treasury, lpt/governance
Definition: The on-chain process by which LPT stakeholders propose, vote on, and execute allocation of community treasury funds for ecosystem development.Context: Treasury governance uses the LivepeerGovernor contract; proposals require a Proposer Bond, pass through a voting period, meet Quorum, and execute after a Timelock delay.Status: draftPages: lpt/treasury, lpt/governance
Definition: The governable percentage of per-round inflationary LPT that is diverted to the community treasury instead of being distributed directly to orchestrators and delegators.Context: The Treasury Reward Cut Rate is set via governance (currently 10%); it is deducted from the round’s total inflation before the remainder flows to active participants through reward calls.Status: currentPages: lpt/treasury, lpt/economics
Definition: A proposed mechanism that would allow LPT holders to lock tokens for an extended period in exchange for enhanced governance voting power, aligning long-term incentives.Context: veLPT is a governance proposal (not yet implemented) inspired by Curve Finance’s veToken model; it would give long-term committed holders outsized influence relative to short-term holders.Status: draftPages: lpt/governance, lpt/proposals

Governance Terms

Definition: A guarantee that a set of on-chain operations either all succeed or none execute, preventing partial state changes.External: Atomic commit — WikipediaStatus: currentPages: lpt/governance, lpt/contracts
Definition: The on-chain system of rules and processes by which LPT stakeholders make decisions about protocol changes, treasury spending, and parameter updates through token-weighted voting.External: Livepeer governance wikiStatus: currentPages: lpt/governance, lpt/protocol
Definition: The Forum’s governance category at forum.livepeer.org where LIPs, pre-proposals, and protocol governance discussions take place before on-chain voting.Context: The Governance Forum is the primary off-chain deliberation space; proposals typically spend time in Forum discussion before being formalized as on-chain LIPs.Status: currentPages: lpt/governance
Definition: A mechanism where each participant’s voting power, reward allocation, or selection probability is proportional to their staked token balance rather than equal per-participant.Tags: livepeer:governanceContext: Used in Livepeer governance votes, orchestrator selection, and reward distribution — delegators with more staked LPT have proportionally greater influence.Status: currentPages: lpt/governance, lpt/staking
Definition: A governance voting system in which each participant’s vote counts in proportion to their total bonded LPT stake rather than one-address-one-vote.External: Livepeer governance wikiStatus: currentPages: lpt/governance
Definition: A smart contract mechanism that enforces a mandatory delay between when a governance proposal passes and when it can be executed on-chain.Context: The Timelock in LivepeerGovernor gives the community time to review approved changes before they take effect, providing a safety window to react to malicious or erroneous proposals.Status: currentPages: lpt/governance, lpt/contracts
Definition: The ability for a delegator to override their orchestrator’s governance vote with their own individual stake-weighted vote on a specific proposal.Context: Vote detachment ensures delegators retain final governance authority even when their stake is bonded to an orchestrator; the orchestrator’s vote applies only to stake whose delegators have not individually voted.Status: currentPages: lpt/governance

Web3 and Infrastructure Terms

Definition: A Layer 2 Optimistic Rollup that settles to Ethereum, processing transactions off-chain while inheriting Ethereum-grade security guarantees.External: Arbitrum documentationStatus: currentPages: lpt/protocol, lpt/bridging
Definition: Infrastructure connecting two blockchain ecosystems that enables token and information transfer between them.External: Bridges — ethereum.orgStatus: currentPages: lpt/bridging, lpt/arbitrum
Definition: The process of moving LPT tokens between Ethereum L1 and Arbitrum L2 using the canonical bridge contracts.Context: LPT must be bridged to Arbitrum to participate in Livepeer staking; bridging is handled via the L2LPTGateway contract and the canonical Arbitrum bridge.Status: currentPages: lpt/bridging, lpt/arbitrum
Definition: Livepeer’s decentralized token distribution algorithm used at genesis, where eligible Ethereum addresses could claim LPT by submitting Merkle proofs.Context: The Merkle Mine was used to distribute genesis supply broadly across the Ethereum community without a traditional ICO, forming the initial base of LPT holders.Status: currentPages: lpt/tokenomics, lpt/history
Definition: A blockchain consensus mechanism where validators stake cryptocurrency as collateral to propose and validate blocks, replacing the energy-intensive Proof-of-Work model.External: Proof of stake — ethereum.orgStatus: currentPages: lpt/protocol
Definition: A US-dollar-pegged ERC-20 stablecoin issued by Tether Limited; available on some centralised exchanges as a trading pair for LPT.Tags: web3:tokenExternal: TetherAlso known as: TetherStatus: currentPages: lpt/economics, lpt/token-portal
Definition: The smallest denomination of Ether, where 1 ETH equals 10^18 Wei; used in Livepeer for precise on-chain price calculations such as price per pixel.External: Wei — ethereum.org glossaryStatus: currentPages: lpt/pricing, lpt/payments

AI and Video Terms

Definition: Running a trained machine learning model on new input data to produce predictions or generated outputs, as opposed to the training phase.External: Inference — WikipediaStatus: currentPages: lpt/protocol, lpt/economics
Definition: Running trained AI models as the newer category of on-network compute work alongside transcoding, with orchestrators earning ETH fees for completed inference jobs.Context: AI inference expanded Livepeer beyond video transcoding; orchestrators that register AI capabilities are routed inference jobs from AI gateways and earn ETH fees paid by requesters.Status: currentPages: lpt/protocol, lpt/economics
Definition: The direct digital-to-digital conversion of video from one encoding format to another, producing multiple adaptive renditions for cross-device delivery.External: Transcoding — WikipediaStatus: currentPages: lpt/protocol, lpt/economics

LPT Overview

Token mechanics, staking, and governance for LPT holders

Full Glossary

All terms across every Livepeer tab

Staking Guide

Step-by-step guide to bonding and delegating LPT
Last modified on April 7, 2026