architecture · git:20260906.2f687b4 · 2026-09-06 · sha256 f592098fc3af1fdb
architecture git:20260906.2f687b4A
Immutable. This exact content is served forever at /api/v1/blob/f592098fc3af1fdb.
--- name: architecture description: Use for Claude Code architectural review of the Nebius Physical AI platform, workbench layer, orchestrator choices, and partner model. --- # Architecture Context Detailed rationale and the preserved May 2026 architecture snapshot live in `docs/architecture/contributor-context.md`. The platform progression is: 1. Tools: Workbench. 2. Composition: Platform. 3. Intelligence: agentic layer. The current phase is Workbench, the Tools layer: marketplace model, pay per use, `npa` CLI/SDK/agents. The May 2026 snapshot covers LeRobot, FiftyOne, Genesis, Isaac Lab, Cosmos, LanceDB, GR00T, and SONIC. It is historical context, not the current tool count or proof that a newly built image works. Resolve current capabilities from the workflow catalog and `skills/index.yaml`; resolve image validation and publication from `npa/src/npa/deploy/images.py` and `docs/workbench/container-image-catalog.md`. New source and replacement digests need their own real capability and artifact evidence. SkyPilot is the sole orchestrator. Argo is deprecated. Partner model: partners listed in the ecosystem must run workloads on Nebius infrastructure when accessed through the platform. LeRobot connects data generation to robot policy training and is the default training framework for robot policy workflows. The sim-to-real gap is the most important and least-tooled layer. Existing approaches are either deeply custom or unproductized. ## OSS and container packaging - OSS onboarding ladder (BYOF → workflow → first-class tool): `docs/architecture/oss-onboarding-ladder.md` - Container packaging tiers and security baseline: `docs/workbench/container-packaging.md` - Machine-readable packaging contract: `npa/docker/workbench/packaging-contract.yaml` - Generic BYOF operator skill: `skills/workflows/byof-onboard/SKILL.md` (`npa workbench byof`, `npa.sdk.workbench.byof`, `workbench.byof.repo`)