# 00 — Map

## One sentence

**Laguna S 2.1** is Poolside’s mid-size open MoE (**118B / 8B active**, **1M** ctx) trained for **agentic coding** and long-horizon work — competitive with much larger models on terminal and SWE benches, released under **OpenMDW-1.1**.

## Mental model

```
text → embed (vocab 100352, d=3072)
  → 48× decoder (pattern G, SWA, SWA, SWA)
       GQA + QK-RMSNorm + RoPE/YaRN
       per-head softplus attention gate → o_proj
       L0 dense FFN (I=12288)
       L1–47 MoE: sigmoid top-10/256 + shared MLP (add)
            × routed_scale 2.5
  → lm_head → text (+ optional thinking / tool calls)
```

Canonical numbers: [`derived/SPEC.md`](../derived/SPEC.md)  
Layer table: [`derived/layer_schedule.md`](../derived/layer_schedule.md)  
Code index: [`derived/class_index.md`](../derived/class_index.md)

## Known vs open

| Known (Hub + blog + models page) | Still thin / open |
|---|---|
| 118B total / ~8B active | Full data mixture table |
| 48 layers; 12 global / 36 SWA; window 512 | Base (pre-SFT) public weights (email models@) |
| 256 experts top-10 + 1 shared; scale 2.5 | Configurable thinking effort (planned) |
| 1M context, YaRN on global | Native vision (not in S 2.1) |
| OpenMDW-1.1 · day-0 serve stack | Exact pretrain recipe ablations |
| 30T pretrain tokens · 4096×H200 from 2026-05-22 | — |

## Why study this package

| Reason | Where |
|---|---|
| Full open weights + transformers modeling | `reference/laguna-code/` |
| Clean hybrid SWA/global + YaRN config | `reference/hub/config.json` |
| Agentic coding focus + public trajectories | [03-benchmarks](03-benchmarks.md) |
| Mid-size deployable MoE vs 1T+ peers | [tri-compare](../../shared/comparisons/laguna-s-vs-inkling-vs-kimi.md) |

## Navigation

| Topic | Doc |
|---|---|
| Architecture | [01-architecture.md](01-architecture.md) |
| Training / product | [02-training-product.md](02-training-product.md) |
| Benchmarks | [03-benchmarks.md](03-benchmarks.md) |
| Limitations | [04-limitations.md](04-limitations.md) |
| Study plan | [05-study-plan.md](05-study-plan.md) |
| Config walkthrough | [../code-study/01-config-walkthrough.md](../code-study/01-config-walkthrough.md) |
| Modeling walkthrough | [../code-study/02-modeling-walkthrough.md](../code-study/02-modeling-walkthrough.md) |
| Serve + thinking | [../code-study/03-serve-and-thinking.md](../code-study/03-serve-and-thinking.md) |
| Chat + tools | [../code-study/04-chat-and-tools.md](../code-study/04-chat-and-tools.md) |
| Special tokens | [../derived/special_tokens.md](../derived/special_tokens.md) |
| Param accounting | [../derived/param_accounting.md](../derived/param_accounting.md) |

## Primary sources (local)

| Artifact | Path |
|---|---|
| Hub config | `reference/hub/config.json` |
| Model card | `reference/hub/MODEL_CARD.md` |
| Chat template | `reference/hub/chat_template.jinja` |
| Tokenizer config | `reference/hub/tokenizer_config.json` |
| Generation config | `reference/hub/generation_config.json` |
| Modeling code | `reference/laguna-code/` |
| Facts | `reference/facts.json` |
| Blog extract | `reference/blog/introducing-laguna-s-2-1.md` |