{
  "terms": [
    {
      "term": "Arbitrage",
      "definition": "Exploiting price differences between markets; in the Livepeer context, selecting lower-cost orchestrators when multiple are available for the same capability.",
      "category": "economic",
      "tags": [
        "economic"
      ]
    },
    {
      "term": "Arbitrum",
      "definition": "A Layer 2 Optimistic Rollup settling to Ethereum that processes transactions off-chain while inheriting Ethereum-grade security; hosts the Livepeer protocol smart contracts.",
      "category": "web3",
      "tags": [
        "web3"
      ]
    },
    {
      "term": "Bring Your Own Compute (BYOC)",
      "definition": "A deployment pattern enabling teams to supply custom Docker containers running Python AI workloads for Livepeer streaming.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Broadcaster (deprecated)",
      "definition": "Legacy term for the gateway node - the node publishing streams and submitting video for transcoding; now replaced by 'Gateway' in all current documentation.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "BroadcastSessionsManager",
      "definition": "An internal go-livepeer component that manages active transcoding sessions between a gateway and its selected orchestrators.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Capability",
      "definition": "An AI service or job type (pipeline/model pair) that an orchestrator can perform, advertised to the network so gateways can route matching requests.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Cascade",
      "definition": "The strategic vision for Livepeer to become the leading platform for real-time AI video pipelines, named as a protocol upgrade milestone.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Clearinghouse",
      "definition": "A contract or system handling settlement of payments between gateways and orchestrators, including multi-user support, API key authentication, usage accounting, and fiat/stablecoin billing.",
      "category": "economic",
      "tags": [
        "economic"
      ]
    },
    {
      "term": "Codec",
      "definition": "Software or hardware that compresses and decompresses digital video, typically using lossy compression.",
      "category": "video",
      "tags": [
        "video"
      ]
    },
    {
      "term": "Cold Start",
      "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 ranging from 5 to 90 seconds.",
      "category": "ai",
      "tags": [
        "ai"
      ]
    },
    {
      "term": "CPU (Central Processing Unit)",
      "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.",
      "category": "technical",
      "tags": [
        "technical"
      ]
    },
    {
      "term": "Demand Aggregation",
      "definition": "Consolidating requests from multiple users or applications for efficient routing to the orchestrator network.",
      "category": "operational",
      "tags": [
        "operational"
      ]
    },
    {
      "term": "Deposit",
      "definition": "Funds (ETH) locked by a gateway into the TicketBroker smart contract to pay orchestrators via probabilistic micropayments.",
      "category": "economic",
      "tags": [
        "economic"
      ]
    },
    {
      "term": "Dispersal",
      "definition": "Distribution of encoded video segments across multiple orchestrator nodes for redundancy and parallel processing.",
      "category": "video",
      "tags": [
        "video"
      ]
    },
    {
      "term": "Dual Gateway",
      "definition": "A deployment where a single gateway node operates both video transcoding and AI inference workloads simultaneously.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Encoding Ladder",
      "definition": "A structured set of video renditions at varying resolutions and bitrates for optimal cross-device adaptive bitrate viewing.",
      "category": "video",
      "tags": [
        "video"
      ]
    },
    {
      "term": "ETH",
      "definition": "The native cryptocurrency of Ethereum, used to pay transaction fees (gas) and to fund gateway payment deposits on Arbitrum.",
      "category": "web3",
      "tags": [
        "web3"
      ]
    },
    {
      "term": "Failover",
      "definition": "Automatic switching to a backup orchestrator when the primary fails or becomes unresponsive during a session.",
      "category": "operational",
      "tags": [
        "operational"
      ]
    },
    {
      "term": "GB (Gigabyte)",
      "definition": "A unit of digital storage equal to 1,073,741,824 bytes (binary); used in Livepeer hardware specifications for RAM, VRAM, and storage requirements.",
      "category": "technical",
      "tags": [
        "technical"
      ]
    },
    {
      "term": "Gateway",
      "definition": "A node that submits jobs, routes work to orchestrators, manages payment flows, and provides a protocol interface between applications and the Livepeer network.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Gateway-as-a-Service",
      "definition": "A hosted deployment model allowing users to access gateway functionality without managing their own infrastructure.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Gateway Middleware",
      "definition": "A pluggable logic layer inserted into the gateway request pipeline for custom processing such as authentication, rate-limiting, or request transformation.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "GeForce",
      "definition": "NVIDIA's consumer-grade discrete GPU brand, encompassing the GTX and RTX product lines; the most common GPU family used by Livepeer orchestrator operators.",
      "category": "technical",
      "tags": [
        "technical"
      ]
    },
    {
      "term": "Group of Pictures (GOP)",
      "definition": "An ordered arrangement of I-frames and inter-frames within a coded video stream; the set of frames between keyframes.",
      "category": "video",
      "tags": [
        "video"
      ]
    },
    {
      "term": "GPU Worker",
      "definition": "A Livepeer node with GPU hardware that performs transcoding or AI inference tasks for an orchestrator.",
      "category": "technical",
      "tags": [
        "technical"
      ]
    },
    {
      "term": "GTX (NVIDIA GTX)",
      "definition": "NVIDIA's previous-generation consumer GPU product line; capable of Livepeer video transcoding but lacks the Tensor cores of the RTX series needed for accelerated AI inference.",
      "category": "technical",
      "tags": [
        "technical"
      ]
    },
    {
      "term": "HTTP Live Streaming (HLS)",
      "definition": "An HTTP-based streaming protocol by Apple that encodes video into multiple quality levels with an index playlist for adaptive delivery.",
      "category": "video",
      "tags": [
        "video"
      ]
    },
    {
      "term": "HTTP Ingest",
      "definition": "Receiving a live video stream via HTTP push (rather than RTMP) for transcoding or AI processing.",
      "category": "video",
      "tags": [
        "video"
      ]
    },
    {
      "term": "HuggingFace",
      "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.",
      "category": "ai",
      "tags": [
        "ai"
      ]
    },
    {
      "term": "Inference",
      "definition": "Running a trained AI model on new input data to produce predictions or generated output, as opposed to training the model.",
      "category": "ai",
      "tags": [
        "ai"
      ]
    },
    {
      "term": "Interval-Based Payment",
      "definition": "A compensation model where payment tickets are sent at regular time intervals rather than per segment or per request.",
      "category": "economic",
      "tags": [
        "economic"
      ]
    },
    {
      "term": "Latency",
      "definition": "The delay between a request being made (e.g., a frame captured or a segment submitted) and the response or output being received.",
      "category": "technical",
      "tags": [
        "technical"
      ]
    },
    {
      "term": "Live AI",
      "definition": "Real-time AI processing applied to live video streams, typically using pipelines such as live-video-to-video running at interactive frame rates.",
      "category": "ai",
      "tags": [
        "ai"
      ]
    },
    {
      "term": "LivepeerNode",
      "definition": "The core Go struct in go-livepeer representing a running Livepeer node instance, encapsulating configuration, session state, and network connections.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "livepeer-python-gateway",
      "definition": "An open-source Python reference implementation of a Livepeer gateway, enabling job submission, payment flow management, and pipeline routing from Python applications.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Marketplace",
      "definition": "The decentralized market on the Livepeer network matching gateway demand with orchestrator supply, governed by capability, price, and performance.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "MaxPricePerCapability",
      "definition": "A CLI configuration flag setting the maximum price a gateway will pay for a specific AI pipeline/model pair (capability), overriding the general MaxPricePerUnit for that task type.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "MaxPricePerUnit",
      "definition": "A CLI configuration flag setting the maximum price per pixelsPerUnit that a gateway will accept from orchestrators; orchestrators priced above this threshold are excluded.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Micropayment Ticket",
      "definition": "A small-value signed data structure sent from a gateway to an orchestrator representing a probabilistic payment; only winning tickets are redeemed on-chain.",
      "category": "economic",
      "tags": [
        "economic"
      ]
    },
    {
      "term": "Model",
      "definition": "A mathematical structure (neural network with learned weights) enabling predictions or generation from new inputs when run as inference.",
      "category": "ai",
      "tags": [
        "ai"
      ]
    },
    {
      "term": "Network as a Platform (NaaP)",
      "definition": "A reference architecture and implementation for multi-tenant gateway operation providing JWT-based authentication, developer API keys, and per-user usage tracking on top of a Livepeer gateway.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Off-Chain Gateway",
      "definition": "A gateway node that operates without blockchain integration, using a remote signer for payment operations and specifying orchestrators manually rather than relying on protocol discovery.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "On-Chain Gateway",
      "definition": "A gateway node connected to the Livepeer protocol on Arbitrum, managing its own Ethereum wallet and using on-chain probabilistic micropayments for orchestrator settlement.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Operational Mode",
      "definition": "The deployment configuration that determines how a gateway connects to the Livepeer network: on-chain (Arbitrum-based payments, protocol discovery) or off-chain (remote signer, manual orchestrator addresses).",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Orchestrator",
      "definition": "A supply-side node contributing GPU resources, receiving jobs from gateways, performing video transcoding or AI inference, and earning ETH and LPT rewards.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Orchestrator Discovery",
      "definition": "The process by which a gateway finds and evaluates available orchestrators - either automatically via the on-chain ServiceRegistry or manually via configured -orchAddr flags.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Per Pixel (Price Per Pixel)",
      "definition": "Livepeer's unit-based pricing mechanism where fees are calculated based on the number of pixels processed during a transcoding or AI inference job.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Per-Pixel Pricing",
      "definition": "A cost model charging for transcoding work based on the total number of pixels processed (width × height × frame count), enabling standardized comparison across resolutions.",
      "category": "economic",
      "tags": [
        "economic"
      ]
    },
    {
      "term": "Per-Request Pricing",
      "definition": "A cost model charging per individual AI inference request rather than per pixel, used for AI pipeline jobs where pixel count is not a meaningful unit.",
      "category": "economic",
      "tags": [
        "economic"
      ]
    },
    {
      "term": "Pipeline",
      "definition": "A configured end-to-end AI processing workflow defining input type, model, and output, routed by the gateway to capable orchestrators.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Probabilistic Micropayments",
      "definition": "A lottery-based payment mechanism where gateways send signed tickets to orchestrators; only winning tickets are redeemed on-chain, amortizing gas costs across many transactions.",
      "category": "economic",
      "tags": [
        "economic"
      ]
    },
    {
      "term": "Profile",
      "definition": "An output specification defining a single transcoding rendition: resolution, bitrate, codec, and frame rate.",
      "category": "video",
      "tags": [
        "video"
      ]
    },
    {
      "term": "Protocol Layer",
      "definition": "The on-chain layer on Arbitrum governing staking, delegation, rewards, orchestrator registration, and payment verification via smart contracts.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Real-Time Messaging Protocol (RTMP)",
      "definition": "A protocol for streaming audio, video, and data over TCP on port 1935, commonly used for live video ingest from encoders such as OBS into a media server.",
      "category": "video",
      "tags": [
        "video"
      ]
    },
    {
      "term": "Redemption",
      "definition": "The on-chain process of cashing in a winning probabilistic micropayment ticket for its face value in ETH via the TicketBroker contract.",
      "category": "economic",
      "tags": [
        "economic"
      ]
    },
    {
      "term": "Remote Signer",
      "definition": "A separate service that holds an Ethereum private key and signs payment tickets on behalf of an off-chain gateway, so the gateway itself holds no ETH.",
      "category": "technical",
      "tags": [
        "technical"
      ]
    },
    {
      "term": "Rendition",
      "definition": "A single encoded version of a source video at a specific resolution, bitrate, and codec configuration, produced by an orchestrator.",
      "category": "video",
      "tags": [
        "video"
      ]
    },
    {
      "term": "Reserve",
      "definition": "ETH held as collateral in the TicketBroker contract backing outstanding probabilistic payment tickets; used if the gateway's deposit is depleted.",
      "category": "economic",
      "tags": [
        "economic"
      ]
    },
    {
      "term": "RTX (NVIDIA RTX)",
      "definition": "NVIDIA's current consumer GPU product line featuring dedicated Tensor cores that accelerate AI/ML inference workloads; RTX GPUs are well-suited for Livepeer AI pipeline tasks.",
      "category": "technical",
      "tags": [
        "technical"
      ]
    },
    {
      "term": "Scaling",
      "definition": "Increasing gateway capacity to handle more concurrent requests, either horizontally (deploying additional gateway nodes) or vertically (adding resources to an existing node).",
      "category": "operational",
      "tags": [
        "operational"
      ]
    },
    {
      "term": "Segment",
      "definition": "A time-sliced chunk of multiplexed audio and video independently submitted to an orchestrator for transcoding in parallel with other segments.",
      "category": "video",
      "tags": [
        "video"
      ]
    },
    {
      "term": "Self-Hosted",
      "definition": "A deployment model in which the operator runs their own infrastructure rather than relying on a managed cloud service; Livepeer gateways and AI nodes can be self-hosted on any compatible hardware.",
      "category": "technical",
      "tags": [
        "technical"
      ]
    },
    {
      "term": "Service Margin",
      "definition": "A markup that gateway operators add on top of orchestrator costs when reselling gateway access to end users.",
      "category": "economic",
      "tags": [
        "economic"
      ]
    },
    {
      "term": "ServiceRegistry",
      "definition": "A smart contract on Arbitrum where orchestrators register their service URI so that on-chain gateways can discover and contact them.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Session",
      "definition": "An active, persistent connection between a gateway and an orchestrator during which one or more jobs (segments or AI requests) are processed.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Settlement",
      "definition": "The on-chain finalization of off-chain payment obligations via ticket redemption through the TicketBroker contract.",
      "category": "economic",
      "tags": [
        "economic"
      ]
    },
    {
      "term": "Signer",
      "definition": "The cryptographic key holder or process that authorizes payment tickets and Ethereum transactions on behalf of a gateway node.",
      "category": "technical",
      "tags": [
        "technical"
      ]
    },
    {
      "term": "SLA (Service Level Agreement)",
      "definition": "A formal commitment between a service provider and a customer defining expected performance levels, uptime guarantees, and remediation obligations.",
      "category": "technical",
      "tags": [
        "technical"
      ]
    },
    {
      "term": "TicketBroker",
      "definition": "The smart contract on Arbitrum that manages the probabilistic micropayment system - holding gateway deposits and reserves, and processing winning ticket redemptions.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Transcoding",
      "definition": "Direct digital-to-digital conversion of a video stream from one encoding format, resolution, or bitrate to one or more output renditions for adaptive delivery.",
      "category": "video",
      "tags": [
        "video"
      ]
    },
    {
      "term": "USD Pricing",
      "definition": "A pricing configuration where work costs are denominated in US dollars, with automatic dynamic conversion to wei as the ETH/USD exchange rate fluctuates.",
      "category": "economic",
      "tags": [
        "economic"
      ]
    },
    {
      "term": "Warm Model",
      "definition": "An AI model that is already loaded into GPU memory on an orchestrator and ready to serve inference requests immediately, without cold-start latency.",
      "category": "ai",
      "tags": [
        "ai"
      ]
    },
    {
      "term": "Webhook",
      "definition": "An HTTP callback that sends a POST request to a configured URL when a gateway event occurs, notifying external systems in real time.",
      "category": "technical",
      "tags": [
        "technical"
      ]
    },
    {
      "term": "Weight Factors",
      "definition": "Configurable scoring parameters - including stake weight, price weight, and random selection weight - that the gateway uses to rank and select orchestrators during discovery.",
      "category": "livepeer",
      "tags": [
        "livepeer"
      ]
    },
    {
      "term": "Wei",
      "definition": "The smallest denomination of Ether, where 1 ETH equals 10^18 Wei; used in on-chain price calculations and payment ticket values.",
      "category": "web3",
      "tags": [
        "web3"
      ]
    }
  ]
}
