# Runtime Extensions — Feature Bundle

Capability providers, discovery, and isolation in cnos. The extension model for adding new capabilities to the runtime.

---

## Canonical Spec

**[RUNTIME-EXTENSIONS.md](./RUNTIME-EXTENSIONS.md)** (v1.0.6) — the single source of truth for the extensions model.

---

## Document Map

| Document | Class | Description |
|----------|-------|-------------|
| [RUNTIME-EXTENSIONS.md](./RUNTIME-EXTENSIONS.md) | Canonical spec | Full extensions spec — providers, discovery, lifecycle, isolation |
| [v1.0.6/README.md](./1.0.6/README.md) | Snapshot manifest | Version directory manifest — enumerates canonical files at v1.0.6 |
| [v1.0.6/SPEC.md](./1.0.6/SPEC.md) | Frozen spec | Spec frozen at v1.0.6 (converged draft) |

---

## Reading Order

1. **[RUNTIME-EXTENSIONS.md](./RUNTIME-EXTENSIONS.md)** — start here for the current model
2. **[v1.0.6/SPEC.md](./1.0.6/SPEC.md)** — reference snapshot if you need the exact text at v1.0.6

---

## Version History

| Version | Directory | Highlights |
|---------|-----------|-----------|
| v1.0.6 | [v1.0.6/](./1.0.6/) | Open op model + dispatch, source/install separation, marketplace-readiness |
| v1.0.0–v1.0.5 | — | Superseded: initial drafts, package layout alignment, lifecycle states |

---

## Related

- Issue [#67](https://github.com/usurobor/cnos/issues/67) — network access (the motivating use case)
- Issue [#73](https://github.com/usurobor/cnos/issues/73) — runtime extensions design doc
