NVIDIA / NVIDIA/NemoClaw

Add opt-in native Windows onboarding for qualification

Open
#10,586 0 comments 0 reactions 1 assignee Claimed by @senthilr-nv View on GitHub
area: onboarding area: sandbox integration: openclaw platform: windows security v0.0.127
Dominant language
TypeScript
Stars
22.5k
Forks
3.1k
Avg merge
1d 1h
Merged PRs (30d)
715

Description

Part of #8178.

This task adds an explicit qualification-only onboarding path. It does not make MXC available through normal runtime selection or establish supported Windows installation.

## Outcome

A maintainer can deliberately attach to the accepted existing Windows OpenShell/MXC installation and run NemoClaw onboarding through injected provider contracts for an internal demonstration.

## Delivery state

Opt-in qualification onboarding.

## Dependencies

- Blocked by #10585.
- Can proceed in parallel with #10587 and #10588 after their issue numbers are assigned.
- Contributes to the protected E2E and activation gate.

## Deliverables

- Connect central provider-neutral onboarding to the qualified existing-installation composition.
- Persist exact provider, sandbox, workload, lifecycle, attachment, and artifact authority.
- Require an explicit maintainer or qualification invocation; do not add MXC to the production provider registry or ordinary CLI selection.
- Surface actionable preflight failures before OpenShell mutation.

## Acceptance evidence

- Allowed: an explicit qualified invocation on the accepted profile reaches create and readiness and persists the same provider identity.
- Denied: normal onboarding cannot select MXC; missing qualification, invalid receipt, or stale attachment authority fails before mutation.
- Ambiguous: resumed onboarding reconciles the persisted provider and sandbox rather than selecting a provider again.
- Failure or recovery: partial onboarding returns exact recovery and cleanup evidence without exposing credentials.

## Security and authority boundaries

- Central onboarding must remain provider-neutral and free of MXC identity branches.
- Provider identity must remain stable across resume and cleanup.
- No production credential may be required for the qualification-only path.

## Test plan

- Focused provider-neutral onboarding, persistence, resume, rejection, and architecture tests.
- Physical demo rehearsal against the already-qualified profile.

## Deferred scope

- General installer exposure, supported user onboarding, policy and inference completion, and activation.

## Stop conditions

- Stop if the invocation can be reached through ordinary runtime selection.
- Stop if product-visible CLI or installer behavior is required before maintainers accept that surface.

## Completion evidence

- Link the implementation PR, exact merged commit, focused tests, and physical demo rehearsal. One same-repository PR should close this issue.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.