# NVIDIA correct list → house forever twin contracts

**Law:** Build/NIM `nvapi` doors are time-bounded (~1 year). Reverse-engineer = capture the **job**, land a **house twin**, prove the twin **without** requiring NVIDIA login for masses/clients.

**Source:** CORRECT LIST NVIDIA FOR G · MID `1a1755a7eb34af3a`  
**Keys (rental year only):** `/opt/alloyscape/secrets/nvidia-build-rosa-video-audio-pack.env`  
**Facade:** `/opt/alloyscape/ops/chaska-forever-twins/`

| # | NVIDIA (expires) | Job contract | Forever twin | Client-facing name | Year-1 bridge | Forever path |
|---|------------------|--------------|--------------|--------------------|---------------|--------------|
| 1 | FLUX.1-schnell | Fast text→image | Helios/Amber image craft + local FLUX-class when GPU floor admits | `chaska.image.fast` | nvapi rental | open weights / local diffusers on GPU floor |
| 2 | FLUX.1-Kontext-dev | Image edit with reference | House kontext twin | `chaska.image.edit_ref` | nvapi | local edit pipeline |
| 3 | FLUX.1-dev | High-quality image gen | House FLUX-dev twin | `chaska.image.sota` | nvapi | downloadable weights shelf |
| 4 | FLUX.2-klein-4B | Small fast gen+edit | **Klein forever** (priority) | `chaska.image.klein` | nvapi | open-weight shelf + local |
| 5 | flux-3-image-klein | Open-weight gen+edit | Klein family shelf | `chaska.image.klein3` | nvapi | open-weight shelf |
| 6 | llama-nemotron-embed-vl-1b-v2 | Multimodal retrieval | Soft Shield embed-VL shelf | `chaska.embed.vl` | nvapi | local embed model |
| 7 | whisper-large-v3 | Speech→text | **Chaska ASR** local Whisper | `chaska.asr` | nvapi optional | **local faster-whisper / whisper.cpp (CPU OK)** |
| 8 | Qwen-Image | Text-to-image + text render | House Qwen-Image twin | `chaska.image.qwen` | nvapi | local/open weights |
| 9 | Qwen-Image-Edit | Image edit + text edit | House Qwen-Image-Edit twin | `chaska.image.qwen_edit` | nvapi | local/open weights |

## Stack twins (always-on)
| NVIDIA | Forever twin | Client name |
|--------|--------------|-------------|
| NemoClaw OpenShell | **ChaskaClaw** (Keryx) | `chaska.claw` |
| GPU-less mouth | **ChaskaLLM** GGUF | `chaska.mouth` |

## Reverse-engineer steps (every row)
1. Name the job in one line (contract column).
2. Call NVIDIA once → MEASURED rental receipt (year-1 bridge).
3. Land house facade id (`chaska.*`) so clients never hold nvapi.
4. Land local/open twin when possible; mark PASS only with measured proof **without** NVIDIA.
5. Publish on Chaska download/chat knowledge as house capability.

## Priority order (Soft Shield lean)
1. `chaska.asr` (CPU forever — do first)
2. `chaska.claw` Skills parity
3. `chaska.image.klein` shelf + facade
4. `chaska.image.qwen*` facade
5. FLUX quality lanes (rental OK while shelf fills)
6. `chaska.embed.vl`
