# Laguna S 2.1 vs Inkling vs Kimi K3

Primary sources only. Cross-check each package `derived/SPEC.md`.

| Axis | Laguna S 2.1 | Inkling | Kimi K3 |
|---|---|---|---|
| Org | Poolside | Thinking Machines | Moonshot (Kimi) |
| Total / active | **118B / 8B** | **975B / 41B** | **2.8T / undisclosed*** |
| MoE | 256 top-**10** + 1 shared **add** | 256 top-**6** + 2 shared **sink** | **16/896** Stable LatentMoE |
| Router | sigmoid + aux-free bias | sigmoid + sink mass | LatentMoE |
| Layers | 48 · **12G / 36 SWA** | 66 · **11G / 55 SWA** | TBD |
| Window | SWA 512 | SWA 512 | KDA hybrid linear |
| PE | YaRN (global) + RoPE (SWA) | relative (not RoPE) | KDA lineage |
| Attn scale | 1/√d + QK-norm + softplus gate | 1/d + relative bias + SConv | TBD |
| Ctx | 1M | 1M | 1M |
| Multimodal | text | image+audio | vision+video |
| Weights | **public** OpenMDW-1.1 | public Apache-2.0 | API; weights were ETA 2026-07-27 |
| Focus | agentic coding / long-horizon | customizable generalist | open frontier product suite |
| Footgun | harness tool-schema drift | app-layer safety | preserved thinking history |

\* Poolside’s comparison tables sometimes list Kimi K3 as 2.8T-A50B; treat that as **secondary** unless confirmed in Moonshot primary materials. This monorepo keeps Kimi active as **undisclosed** until Kimi docs say otherwise.

## Terminal-Bench 2.1 (Poolside table, 2026-07-21)

| Model | Size | TB 2.1 |
|---|---|---:|
| Laguna S 2.1 | 118B-A8B | **70.2** |
| Inkling | 975B-A41B | 63.8 |
| Kimi K3 | 2.8T-A50B* | 88.3 |
| Hy3 | 295B-A21B | 71.7 |
| DeepSeek-V4-Pro Max | 1.6T-A49B | 64.0* |

\* third-party / secondary as on Poolside card. Harnesses differ — not a matched bake-off.

## When to study first

| Goal | Prefer |
|---|---|
| Mid-size open MoE + day-0 serve stack | **Laguna S 2.1** |
| Config-backed relative PE + audio | **Inkling** |
| Extreme scale + product API/KDA theory | **Kimi K3** |
| Local / single-node class deploy | **Laguna S 2.1** (quantized / DGX Spark class) |
| Shared-expert **sink** vs **add** contrast | read both Laguna + Inkling MoE code paths |

## Package paths

- Laguna: `studies/models/laguna-s-2.1/`
- Inkling: `studies/models/inkling/`
- Kimi: `studies/models/kimi-k3/`