Saltar al contenido principal
Page is under construction.

Check the github issues for ways to contribute! Or provide your feedback in this quick form

Mintlify-compatible OpenAPI (reference-only, derived from gRPC)

⚠️ Referencia de documentación solamente Generado desde go-livepeer mensajes gRPC. No es una API pública compatible. Los campos pueden cambiar con actualizaciones del protocolo.
openapi: 3.0.3
info:
  title: Livepeer Orchestrator Protocol (Reference)
  description: >
    Derived reference documentation for Gateway ↔ Orchestrator gRPC interfaces.
    This spec mirrors protocol messages for operator understanding only.
  version: v0-derived
servers:
  - url: https://{orchestrator-host}
    variables:
      orchestrator-host:
        default: orchestrator.example.com:8935

paths:
  /orchestrator/info:
    get:
      summary: Get Orchestrator service metadata
      description: >
        Logical representation of the OrchestratorInfo gRPC message.
        Gateways use this data to evaluate pricing, capabilities, and routing.
      responses:
        '200':
          description: OrchestratorInfo
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrchestratorInfo'

components:
  schemas:
    OrchestratorInfo:
      type: object
      required: [transcoder, address, price_info, capabilities]
      properties:
        transcoder:
          type: string
          description: Public service URI reachable by Gateways
        ticket_params:
          $ref: '#/components/schemas/TicketParams'
        price_info:
          $ref: '#/components/schemas/PriceInfo'
        address:
          type: string
          format: hex
          description: ETH payout address
        capabilities:
          $ref: '#/components/schemas/Capabilities'
        auth_token:
          $ref: '#/components/schemas/AuthToken'
        hardware:
          type: array
          items:
            $ref: '#/components/schemas/HardwareInformation'
        storage:
          type: array
          items:
            $ref: '#/components/schemas/OSInfo'
        capabilities_prices:
          type: array
          items:
            $ref: '#/components/schemas/PriceInfo'

    TicketParams:
      type: object
      description: Probabilistic payment ticket configuration

    PriceInfo:
      type: object
      properties:
        pricePerUnit:
          type: integer
          description: Cost per pricing unit (Wei)
        pixelsPerUnit:
          type: integer
          description: Pricing granularity unit

    Capabilities:
      type: object
      description: Supported job types and codecs

    HardwareInformation:
      type: object
      description: GPU / CPU / RAM characteristics

    OSInfo:
      type: object
      description: Storage and OS characteristics

    AuthToken:
      type: object
      description: Optional gateway authentication metadata

Marcas de CLI ↔ asignación de campo proto

Bandera de la CLIProto / Campo de mensajeNotas
-serviceURIOrchestratorInfo.transcoderPunto de conexión gRPC público
-pricePerUnitPriceInfo.pricePerUnitPrecio base
-pixelsPerUnitPriceInfo.pixelsPerUnitGranularidad del precio
-blockRewardCutParámetros del Orchestrator en cadenaNo forma parte de gRPC
-feeShareParámetros del Orchestrator en cadenaEconomía del Delegador
(implícito)OrchestratorInfo.addressETH firmante / pago
(derivado)capabilities_pricesPrecios de modelos de IA
Punto clave: no todo lo configurable es gRPC — algo es economía puramente en cadena.

Matriz de capacidades: Codificación vs trabajos de IA

Área de capacidadTrabajos de codificaciónTrabajos de IA
Enrutamiento de puerta de enlace
pricePerUnit✅ (píxeles)
capabilities_prices✅ (por modelo)
Soporte de códec
Selección de modelo
Especificaciones de GPUOpcionalRequerido
Almacenamiento (OSInfo)MínimoImportante
Precios deterministasA menudo variable
Duración de la sesiónBasado en transmisiónBasado en trabajo / lote
Last modified on March 1, 2026