naftiko: 1.0.0-alpha2 info: label: "Livepeer CLI \u2014 Status" description: "Livepeer CLI \u2014 Status. 3 operations. Self-contained Naftiko capability for one CLI business surface." tags: - Livepeer - CLI - Status created: '2026-05-25' modified: '2026-05-25' capability: consumes: - type: http namespace: livepeer-cli-status baseUri: http://localhost:5935 description: "Livepeer CLI \u2014 Status business capability. Self-contained, no shared references." resources: - name: status path: /status operations: - name: getstatus method: GET description: Get node status outputRawFormat: json outputParameters: - name: result type: object value: $. - name: protocolParameters path: /protocolParameters operations: - name: getprotocolparameters method: GET description: View protocol parameters outputRawFormat: json outputParameters: - name: result type: object value: $. - name: registeredOrchestrators path: /registeredOrchestrators operations: - name: getregisteredorchestrators method: GET description: List registered orchestrators outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: livepeer-cli-status-rest port: 8100 description: "REST adapter for Livepeer CLI \u2014 Status." resources: - path: /status name: status description: REST surface for status. operations: - method: GET name: getstatus description: Get node status call: livepeer-cli-status.getstatus outputParameters: - type: object mapping: $. - path: /protocolParameters name: protocolParameters description: REST surface for protocolParameters. operations: - method: GET name: getprotocolparameters description: View protocol parameters call: livepeer-cli-status.getprotocolparameters outputParameters: - type: object mapping: $. - path: /registeredOrchestrators name: registeredOrchestrators description: REST surface for registeredOrchestrators. operations: - method: GET name: getregisteredorchestrators description: List registered orchestrators call: livepeer-cli-status.getregisteredorchestrators outputParameters: - type: object mapping: $. - type: mcp namespace: livepeer-cli-status-mcp port: 9110 transport: http description: "MCP adapter for Livepeer CLI \u2014 Status. One tool per consumed operation." tools: - name: get-node-status description: Get node status hints: readOnly: true destructive: false idempotent: true call: livepeer-cli-status.getstatus outputParameters: - type: object mapping: $. - name: view-protocol-parameters description: View protocol parameters hints: readOnly: true destructive: false idempotent: true call: livepeer-cli-status.getprotocolparameters outputParameters: - type: object mapping: $. - name: list-registered-orchestrators description: List registered orchestrators hints: readOnly: true destructive: false idempotent: true call: livepeer-cli-status.getregisteredorchestrators outputParameters: - type: object mapping: $.