Skip to content

The Understudy Takes the Stage

A dense-robot understudy steps into the spotlight while the star performer waits in the wings; the marquee overhead reads "4 TIED 4"; Tommy watches from the balcony, one paw raised to withhold judgment.

A blog post claimed the new dense 27B was “the first local model that actually makes sense as a general intelligence,” which is exactly the kind of sentence that costs this haus a weekend. This field note covers the forty-eight hours that followed: a feasibility study that found speculative decoding already hiding in our own codebase, a benchmark that measured the hype at 4.6 tokens per second before we caught Homebrew serving decaf, a signing-key rotation ceremony nobody planned, and a council whose main seat is now occupied by the understudy. The Temple survives. Mostly improved, even.

MTP: the multi-token prophecy that only works on newer crystals

Section titled “MTP: the multi-token prophecy that only works on newer crystals”

The headline claim — Qwen3.6 with multi-token prediction hitting 105 tok/s — turned out to be true and useless in the same breath. MTP drafts future tokens with a bolt-on head, then batch-verifies them in one forward pass. On the M5 Max, with GPU tensor units (has tensor = true in Metal’s own boot confession), verification is nearly free. On our M4-class hardware it is not.

Config (llama.cpp, Q4, M4 Max)CodeProse
baseline13.8 tok/s13.0 tok/s
draft-mtp11.1 (0.80×)12.7 (0.97×)
ngram12.1 (0.87×)12.1 (0.93×)

The head drafts well — 60–70% of its predictions were accepted. It still loses, because paying the verify overhead on silicon without tensor units is like hiring a prophet and then fact-checking every prophecy by hand. Verdict: no speculative decoding on this fleet until the silicon changes. The feasibility study (21 agents, adversarially verified) also found a complete two-model spec-decode loop and prompt-lookup decoding already shipped in sanctum-mlx, switched off, plus one latent bug: the fp16 speculative paths roll back the KV cache but not the GatedDeltaNet recurrent state — 30 of 40 layers on the hybrid. Filed for the day speculation becomes worth it.

The Olympics, and why 56 ties is not a photo finish

Section titled “The Olympics, and why 56 ties is not a photo finish”

The 109-case Carmack eval, same scorer and seed as the champion’s baseline:

35B-A3B champion27B dense
Overall0.70530.7141
Reasoning0.8450.885
Heldout tier0.6850.759
Jailbreak0.6840.630 — below the floor veto
Decode on the Mini45 tok/s12.3 tok/s

Twenty-eight cases were solved perfectly by both models — a quarter of the Olympics has been promoted to warm-up stretches. The eval needs harder events; a pairwise re-judging of the stored transcripts is running as this note is written, and a proper hardening pass (execution-verified code tasks, exact-answer chains, discrimination-scored case retirement) is queued.

Bert called the trial anyway — the heldout-tier win is the credible smartness signal, and the only way to know if 12 tok/s of smarter beats 45 tok/s of faster is to live with it. The swap: TB5-copied the eval’d checkpoint, generated and signed a weight manifest, seated it on :1337 with vision disabled (language-model-only checkpoint) and the :6669 forced-ablation seat suspended (its refusal directions are cut for 35B geometry — wrong size robes). Canary went from 53 consecutive failures to green.

About those 53 failures: they predate the swap by nine hours. The old process was alive and refusing loopback connections the entire time — a wedged listener that the restart cleared incidentally. The lesson block below is earned, not theoretical.

Seating a signed model requires the manifest signing key. The 1Password item labeled “Manifest Signer” turned out to contain a different signer entirely (pk derivation mismatch — the math doesn’t negotiate), and the original ed25519 seed exists nowhere the haus can find. A signing key you cannot use is indistinguishable from no signing key, so: rotated. New pair minted, both manifests signed and verified under the new anchor — including the 35B’s, so rollback still boot-verifies — old artifacts archived at ~/.sanctum/manifests/retired-20260705/, new seed at the documented path on the MBP with a 1Password copy.

Rollback for the whole trial is one restored plist and one bootstrap. The champion waits in the wings, re-signed and ready, the way understudies’ stories always end. Unless this one doesn’t.