Provider Cohort Selection Record¶
Decision date: 2026-05-05.
Issue: #130.
This record selects the next provider evidence cohort without changing provider catalog rows, generated provider docs, README provider tables, or public capability claims. It exists to prevent provider growth from becoming catalog noise.
Use it together with:
- Provider prioritization rubric
- Provider promotion matrix
- Provider authoring promotion gate
- Provider catalog rules
Reviewed Inputs¶
The selection uses the roadmap issue body, current provider docs, current GitHub issue state, and light upstream checks from 2026-05-05. The upstream checks were intentionally shallow: enough to score the cohort, not enough to claim runtime support.
| Source | Signal used |
|---|---|
facebookresearch/jepa-wms |
Public Python repository for JEPA-WMS physical-planning research; GitHub license detection reports Other; updated 2026-05-04 at review time. |
simchowitzlabpublic/nano-world-model |
Public Python repository for action-conditioned video world models and MPC-style planning; MIT license; updated 2026-05-05 at review time. |
Physical-Intelligence/openpi |
Public Python embodied-policy stack; Apache-2.0 license; useful signal for future policy work, but not a score/predict world-model boundary. |
3DTopia/OpenLRM |
Public Python 3D reconstruction/generation project; Apache-2.0 license; useful signal for scene artifacts, but not a selected WorldForge provider API. |
| GitHub repository search for Genie world-model implementations | Returned third-party repositories rather than a supported automation API or official runtime contract. |
| Nano World Model issue #158 | Existing issue-level research on NanoWM fit, host-owned runtime risks, and the likely score-first WorldForge contract. |
Scoring Method¶
Each candidate is scored against the eight rubric criteria from the provider platform roadmap: user value, capability clarity, upstream maturity, runtime feasibility, fixture strategy, smoke feasibility, maintenance burden, and safety/secret risk. Each criterion is worth 0, 1, or 2.
Interpretation:
12-16: eligible for the next implementation cohort.8-11: keep as an RFC, direct-construction candidate, or contract-design issue.<8: defer; do not add catalog surface.
Candidate Scorecard¶
| Candidate | Capability | Upstream runtime/API | Runtime ownership | Fixture strategy | Prepared-host smoke feasibility | License/maintenance risk | Score | Decision |
|---|---|---|---|---|---|---|---|---|
JEPA-WMS and public jepa score path |
score |
facebookresearch/jepa-wms through host-owned torch-hub/runtime loading |
Host owns torch, checkpoints, device, model names, and task preprocessing | Injected runtime tests, score-output fixtures, runtime-response validation, provider contract helpers | Credible through existing JEPA-WMS prepared-host smoke path once manifest evidence is captured | Moderate: active public repo, but license is not SPDX-classified by GitHub; verify terms before stable promotion | 12 | Active cohort. Finish #133, then #137. |
| Nano World Model score candidate | score first; predict only after a separate contract |
simchowitzlabpublic/nano-world-model action-conditioned rollout and MPC/CEM planning code |
Host owns NanoWM checkout, PyTorch/CUDA or device stack, configs, VAE/checkpoints, datasets, and preprocessing | Start with injected runtime protocol and finite nested JSON-native candidate tensors; no torch import in checkout tests | Plausible, but only after runtime/API reconnaissance proves an importable or subprocess boundary under Python 3.13 | Moderate: MIT and active public repo, but runtime stack is heavy and API may be script/config driven | 10 | Active design candidate, not public provider implementation. Use #158 for runtime/API reconnaissance before any catalog claim. |
| Spatial/3D scene provider family | Not in the current provider surface | No single selected API; OpenLRM/I-Scene-style projects are research signals only | Host would own GPU/runtime packages, model weights, asset retention, viewers, and unit conventions | Not ready; first needs a planning-relevant state contract and malformed payload coverage | Not credible until one concrete API and artifact schema are selected | Moderate to high: fast-moving projects, large artifacts, unclear scene-unit semantics | 7 | Deferred. Revisit through #138 before implementation. |
| Genie runtime/API decision | No current capability claim | No supported automation API or official callable runtime found in current project docs/search; current genie remains scaffold |
Host would own credentials/runtime/artifact retention if a real planning contract appears | Scaffold tests only; no real parser fixture until an upstream contract is selected | Not credible now | High: unclear upstream contract and high overclaim risk | 5 | Deferred. Keep genie fail-closed until a concrete runtime or API contract exists. |
| Simulator bridges | Future predict or host workflow, depending on bridge |
No selected simulator bridge contract | Host owns simulator process, assets, controllers, safety policy, and durable storage | Not ready; needs scene/state boundary and host-owned process model first | Not credible as a provider smoke until state/artifact schema exists | High: simulator setup and controller assumptions can leak into core | 6 | Deferred. Revisit after the spatial/scene boundary and state-artifact fixtures exist. |
| New embodied policy stacks beyond LeRobot and GR00T | policy |
Candidate families include OpenPI-style and OpenVLA-style stacks, not score/predict providers | Host owns checkpoints, robot runtime, action translators, safety, and lab process | Possible with injected policy outputs, but action translation and safety review dominate | Prepared-host only and expensive; no checkout-safe robot evidence by default | Moderate to high: heavy runtime and robot-safety burden | 8 | Deferred. Finish existing LeRobot/GR00T evidence and operator workflows before adding another policy runtime. |
Active Cohort¶
The selected cohort contains two active work items and no public catalog expansion:
- JEPA-WMS/public JEPA score evidence. Complete #133 and then #137. The first implementation focus is score-result evidence, runtime manifest coverage, finite output validation, JSON-native metadata, and explicit failure typing.
- Nano World Model score-candidate reconnaissance. Use #158 for a host-owned optional-runtime contract design. It is not a provider catalog entry until a real callable score boundary, fixtures, event redaction, and prepared-host smoke path exist.
This active cohort deliberately excludes new scaffold reservations.
Deferred Candidates¶
| Candidate | Concrete blocker | Revisit trigger |
|---|---|---|
| Genie runtime/API | No supported automation API or official runtime contract is documented for WorldForge to wrap. | A maintained upstream runtime or hosted API exposes a callable artifact-generation contract with license, inputs, outputs, and smoke evidence. |
| Spatial/3D scene provider | Outside the current planning-focused provider surface. | Revisit only with a concrete typed planning contract and fixture set. |
| Simulator bridges | Simulator process ownership, scene/state translation, asset retention, and safety boundaries are not provider-ready. | Scene/state artifacts have stable schemas and a host-owned simulator process design exists. |
| New embodied policy stacks | Existing LeRobot and GR00T paths still need stronger evidence, workbench, and operator-runbook coverage. | Provider live-smoke evidence registry and adapter workbench paths make policy promotion repeatable. |
NanoWM predict surface |
Score is the only plausible first contract. Visual rollouts are not yet typed as WorldForge prediction payloads. | The score path is proven and a separate design records prediction shape, fidelity limits, and validation fixtures. |
Public Claim Guardrails¶
- The generated provider catalog remains unchanged by this record.
- README provider tables remain unchanged by this record.
genieremains a capability-fail-closed scaffold.jepa-wmsremains a direct-construction candidate until runtime behavior and smoke evidence are credible.nanowmis not a provider name in the package, catalog, docs index, or auto-registration policy.- Deferred candidates must not be added as placeholders merely to reserve names.
Recommended Issue Order¶
Use this sequence unless a maintainer explicitly reprioritizes:
- Close this selection record through #130.
- Complete #133 because it is the highest-scoring new evidence path and unlocks #137 and #144.
- Complete #137 only after #133 establishes evidence.
- Treat #158 as a design/reconnaissance issue until it proves a callable score boundary.
- Do not start #138, #139, #143, or new policy/provider expansions until their blockers above are cleared.