Skip to content

Map the Go runner and Node sandbox integration baseline #82

Closed
6 of 6 issues completed
Closed

Description

@j0sh

Outcome: the integration baseline mapping is complete. The protocol/component map (#99), reviewed source inventory (#100), telemetry and sensitive-field inventory (#101), existing capabilities and sandbox gap/ownership map (#102), acceptance app and SDK path (#103), and platform handoff (#104) are recorded. These are source and design findings; implementation and deployed acceptance remain in the delivery tickets.

AI;DR: Map the existing gateway, Node and Go runner paths, telemetry and integration gaps to guide sandbox implementation. Establish the handoff for ordinary app execution and platform-owned evaluation and observability.


Map the gateway/client → Node orchestrator → ordinary HTTP application path and the trusted adapter control path, including discovery, sessions, payment/redemption, and management boundaries. Record reviewed source revisions as evidence, without selecting a sandbox release pin ahead of implementation. The trusted adapter sends Node heartbeats directly with runner_url set to the gVisor app Service URL: Node proxies client traffic directly to the app, while the adapter handles registration and session control. See Node routing tests and #92; app images need no Livepeer SDK.

Acceptance: a component map, reviewed source inventory, telemetry inventory, and gap list make subsequent sandbox work actionable. Select and test compatible releases when implementing #92/#84/#86.

Platform handoff: the handoff decisions in #104 are agreed. Evaluation apps/profiles and the report contract are consolidated in #90; shared telemetry schema, correlation and result collection in #44; qualification/freshness in #91. Invocation, scheduling, storage/query APIs and dashboards belong to the observability platform. The node runs evaluation apps through its normal sandboxed app path; identify extra node work only for a demonstrated gap in generic execution.

Source: October 27, 2026 draft, Livepeer Sandbox Management and Observability Implementation Plan. Relevant sections: A; Sections 2 and 3.4.

Activity

  1. added this to the Milestone 6: Sandbox milestone on Oct 28, 2026
  2. j0sh commented on Oct 30, 2026

    @j0sh
    Author

    The baseline mapping is complete: component/protocol boundaries, source revisions, telemetry and sensitive fields, the sandbox gap/ownership map, the acceptance app and SDK path, and the platform handoff are all recorded in the completed mapping tasks (#99–#104).

    The handoff work is now consolidated into three implementation tickets: #90 for the app/verifier and profile/result contract, #44 for collection/correlation, and #91 for qualification. Runtime, isolation, payment, management and acceptance work remain open in their delivery tickets.

    Closing this parent mapping ticket. The reviewed source and agreed design make implementation actionable; deployed sandbox acceptance evidence is still required in the implementation work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions