# Model files: third-party, Apache-2.0

These files are **not** part of the ShelfShare demo. They are the unmodified open-source model and engine used by `../sim-ask.html`:

| File | What it is |
|---|---|
| `needle3.cact` | Needle 3 model weights (~35 MB) |
| `wasm/needle.js`, `wasm/needle.wasm` | WebAssembly engine |
| `LICENSE` | Apache License 2.0, copied from the upstream repository |

- **Model:** Needle 3, by the Cactus Compute team. Upstream code: https://github.com/cactus-compute/needle · weights and engines: https://huggingface.co/Cactus-Compute/needle3
- Copied unchanged from the upstream release (`wasm/` folder + weights) for offline use.

Citation requested by the authors:
```bibtex
@misc{needle3_2026,
  title        = {Needle: Automation Foundation Model for Tiny Devices},
  author       = {Ndubuaku, Henry and Mosoyan, Karen and Mroz, Jakub and Cylich, Noah and
                  Kumar, Satyajit and Sandhu, Parkirat and Shemet, Roman and Lee, Justin H.},
  year         = {2026},
  organization = {Cactus Compute, Inc.},
  howpublished = {\url{https://github.com/cactus-compute/needle}}
}
```
