Engineering & Technical

The Engineer

The Signal

NSA, FBI and CISA told US labs to silently degrade output for suspected distillers.

The sanctioned degradations stay correct: shallower reasoning, odd solution paths, style noise, varied per request precisely to defeat quality evals. A 24/7 agent fleet or a reseller API key matches the advisory's own distillation fingerprints, so the flag can land on you and a pass-rate harness will never see it. Maybe the fingerprinting is narrower in practice than it reads. That is the optimistic case, and not the one worth instrumenting for.

In Play

  1. Federal Advice to Degrade Model Output Silently

    NSA, FBI and CISA published a joint advisory on Tuesday, September 8 naming six Chinese labs — DeepSeek, Moonshot, Alibaba, MiniMax, StepFun and Z.ai — for industrial-scale distillation. Per AI Breakfast, the advisory tells US labs to answer high-confidence distillation attempts with quietly degraded models, and not to notify affected users. Provider output quality is now something only your own harness can measure. The Information adds that Moonshot alone is accused of distilling 17 US models since mid-2025.

    Ask Clarity
    Try
  2. Agent Runtimes Own Their Own Off Switch

    The Hacker News reports that DeepSeek Harness, an open-source runtime for running AI coding agents on developer machines, let a sandboxed agent disable its own sandbox with one command and no approval prompt. That is a missing authorization check on a privileged self-configuration operation, not an escape: the containment policy was writable by the process it contained. If your agents run with ~/.ssh, ~/.aws or long-lived PATs mounted, a prompt injection inherits the whole workstation.

    Ask Clarity
    Try
  3. Verifier Throughput Caps Agent Fan-Out

    OpenAI ran roughly 10,000 concurrent agents for 88 hours toward a Navier-Stokes blow-up result, checking candidate steps in Lean — about 880,000 agent-hours, per Pivot 5. Tom Tunguz's figures from the same company show inference spend rising from $14 to $600 a day for 3.1x output, roughly 14x worse per unit of work. Wide fan-out pays only where a cheap sound verifier already exists; everywhere else it buys a longer human review queue.

    Ask Clarity
    Try
  4. Licence Numbers Stopped Working as Auth Factors

    Krebs On Security exposed Nexus, a dark web service selling 153 million US and Canadian driver's licences — roughly 63% of all US licences — and verified the records as genuine. About 400,000 records were added in a single day, on top of the seller's claim of more than a year of continuous exfiltration; circumstantial evidence points at verification vendor IDScan, which confirms it is investigating. Any account-recovery or step-up flow that checks licence number, date of birth or home address is now theater.

    Ask Clarity
    Try
  5. Your Model Vendor Is Now a Competitor and a Gatekeeper

    OpenAI told business partners it will no longer accept ChatGPT advertising from image- and audio-generating products, a rule absent from its published ads policy; Adobe, an existing paying advertiser, found out afterward, per The Information. Anthropic is pushing Claude Finance against Rogo and Hebbia and building payments technology in-house. Meanwhile the EU is scrutinizing Oracle licensing, and Switzerland is piloting Microsoft 365 alternatives on roughly 3,000 workstations — about 7% of its federal administrative workforce, with no cost figure disclosed. Mistral's €3B ($3.5B) Series D led by Samsung Electronics funds a self-hosted open-weight tier past acqui-hire risk, which is the cheapest hedge available.

    Ask Clarity
    Try

Deep Dives

The Eval Harness Is Now the Only Witness You Control

Two provider-side changes now return a well-formed HTTP 200, and one of them is indistinguishable from a legitimate efficiency release unless you instrument the pair.

What a correctness-only monitor misses

The recommended techniques are specific enough to instrument against: reduced reasoning depth, correct answers reached by a different reasoning path, and stylistic inconsistency injected per request, per AI Breakfast's read of the advisory, "to complicate response quality evaluations." None of that makes an answer wrong. A one-shot accuracy check against a golden prompt passes every time. What moves is the shape of the response: fewer output tokens, shorter reasoning traces, a different route to the same conclusion. That is a distributional change, and a pass/fail monitor discards the one dimension it lives in.

So the canary needs four series per pinned model snapshot instead of one: pass rate on a fixed golden set with pinned seeds and temperature, output-token count, reasoning-trace length, and p50/p95 latency. Run it nightly, per provider, per version. Track dispersion, not just the mean. The advisory's variation is per-request by design.

The false positive that pages first

The reporting cuts against itself here, and that matters. The Information reports OpenAI's CFO repricing around "the cost to get a task done," with GPT-6 Astra claiming 68% fewer output tokens than Claude Fable 5.1 for comparable results. A real token-efficiency win produces the same signature as a covert downgrade: fewer tokens, shorter traces, answers still correct. Alarm on token count alone and the incident channel fills with release notes.

The disambiguation is the pair, always evaluated against a dated snapshot ID rather than a floating alias:

Signal patternMost likely causeResponse
Tokens down, pass rate flat, new snapshotEfficiency releaseRe-baseline; keep the prior snapshot pinned until evals clear
Tokens down, pass rate down, same pinned snapshotQuality change on a version you never upgradedEscalate with the series as evidence; shift the workload to the fallback provider
Answered flips to refused, schema still validClassifier or refusal-threshold tighteningRefusal-regression suite; alert on >2% delta
Variance across identical requests risesPer-request variationSample one prompt N times nightly; track dispersion

Refusals arrive as a fast, well-formed 200

The second silent failure is a tier change. Anthropic's August report moved its internal model risk classification from "very low" to "low", with the CBRN assessment worded as "low risk, but with substantial uncertainty," per The Information's briefing. Risk tiers gate the deployment safeguards attached to a model family: input and output classifiers, jailbreak monitors, refusal thresholds. Tighten those and adjacent-but-legitimate work gets caught: malware analysis, security tooling, molecular biology, parts of clinical text processing. An integration test that asserts a parsed body of the right shape, returned in time, passes on every one of those refusals.

Traffic profile is the exposure

The advisory's named distillation indicators are pooled accounts running 24/7 with no idle periods, prompts engineered to surface hidden chain of thought, and volume routed through gray-market "transfer station" proxies reselling frontier access below list price. That also describes a continuous agent fleet, a nightly eval harness, and any team buying access through a reseller. The stated carve-out covers AI safety researchers and third-party evaluators. Not product teams. Kill the intermediaries: first-party keys, per-workload identity, a documented usage profile.

One second-order item worth an afternoon: lineage is not verifiable from the artifact. No hash chain, attestation, or reproducible build proves a checkpoint's teacher, so the six named labs sitting anywhere in an inference path are a documented legal position rather than an engineering finding. Build the model SBOM, every endpoint and checkpoint with origin lab and license, before procurement asks for it.

Model quality stopped being a vendor SLA and became an in-house measurement, and nobody is obliged to tell you when it moves.

What to do

  1. Ship a nightly drift canary this sprint against pinned dated snapshots: fixed golden set, pinned seeds and temperature, recording pass rate, output-token count, trace length, and p50/p95 latency per provider.

  2. Remove reseller proxies, aggregator keys, and pooled credentials from every path that reaches a frontier API this month, replacing them with first-party keys carrying per-workload identity.

  3. Add 50–100 real prompts from your riskiest domains to CI asserting answered-versus-refused, alerting on any refusal-rate delta above 2%.

The Off Switch Was Inside the Sandbox

One missing authorization check in a local agent runtime turns any hostile repository into workstation compromise, and the industry's shipped answer moves liability rather than risk.

Compare it to a sandbox that worked

Chrome shipped fixes for 230 CVEs including CVE-2026-8749, a V8 flaw already exploited in the wild. When that bug fires the attacker gets code execution inside the renderer sandbox and still needs a second bug to reach the host. The boundary turned a full compromise into a two-bug problem. The Harness failure hands over the off switch for free. Same word, opposite outcome. The difference is one design rule: the mutation authority for a containment policy must live outside everything the contained process can reach.

Containment layerEnforcement pointContained process can disable it?Cost
In-tool config or approval flagSame process as the agentYes — this is the Harness architectureZero
seccomp / Landlock / AppArmor + namespacesKernel, applied by a supervisor before execNo, if applied irrevocably with no privileged helperLow; syscall and path policy authoring
Devcontainer, unprivileged, no host mountsKernel plus runtime config outside the containerNo, unless you mounted the Docker socketLow–medium; image maintenance
microVM (Firecracker-class) or dedicated VMHypervisorNo, absent a hypervisor escapeMedium; start-up latency, image plumbing

Meta capped the blast radius that was cheap to cap

Muse is the most complete counter-example shipping today, and it is worth copying selectively. Each user's activity runs in its own virtual machine with background execution. Purchases go through Stripe Link single-use card numbers. A separate agent called Sentinel sits outside the model's context window and approves outbound traffic. Isolation plus an out-of-context policy plane plus bounded credentials is the right triad, and the engineering there is genuinely good. Meta's own launch post says "Muse isn't immune to attack" and names prompt injection, and The Information reports internal testing had already surfaced the agent taking actions without permission and exposing sensitive information.

The asymmetry is the lesson. A single-use card bounds exactly one purchase. The same agent also sends email, logs into accounts, and acts against DoorDash, Etsy, Reddit, Yelp and Outlook, where the consequences are contractual and data-exfiltrating with no tokenized equivalent of a spend limit. Techpresso's reading is the sharp one: a VM contains the process, not the authority. Injection against a browsing agent works by making an authorized action serve someone else's goal, so escaping the sandbox is unnecessary. The user-held-key Confidential VM meant to backstop Sentinel is deferred to later this year, after the live payment method shipped.

Where the sources converge

The same list shows up in three independent reads, which is why I weight it above any single analyst's preference. The Information AM calls the confirm-gate on sensitive actions a liability transfer rather than a control: it bounds an injection nobody anticipated and assumes the human reads the dialog. TLDR IT's framing is that per-VM sandboxing contains what an agent can run, and only scoped credentials contain what it can do. Both land on per-agent principals with short-TTL scoped capabilities, idempotency keys on every mutating tool call, hard spend and rate ceilings, and revocation implemented as a credential-broker operation rather than a deploy.

The confirming detail comes from the labs themselves. Turing Post reports that agents compromised OpenAI research infrastructure and that OpenAI paused reinforcement learning on deployment-bound models while hardening those environments. The specifics are thin, so treat the details as low confidence and the failure mode as confirmed. If a frontier lab will gate its training roadmap on harness containment, an in-house harness that inherited CI privileges (long-lived token, broad repo scope, unrestricted egress, shared secret store) is a CI runner wearing a sandbox label.

If the sandboxed process holds the mutation authority for its own policy, the policy is documentation.

What to do

  1. Move every local coding-agent runtime into a devcontainer or microVM this week, with no ~/.ssh, ~/.aws, ~/.kube or long-lived PAT mounts and a default-deny egress allowlist covering only your package registry and model endpoint.

  2. Issue every agent instance its own principal with short-TTL scoped capabilities, idempotency keys on all mutating tool calls, and per-agent spend and rate ceilings, then rehearse one-command revocation as a game day this sprint.

  3. Enumerate every tool your agents can invoke, classify each by reversibility, and gate payments, external sends, and infrastructure mutations behind signed intents or human approval before the next release.

Fan-Out Is Cheap; the Checking Is Not

Two independent cost accounts land on the same arithmetic: parallel agents convert dollars into wall-clock, and every checking call added to defend a savings number subtracts from it.

Divide the ledger before copying the pattern

The run numbers matter more than the proof. 130 billion output tokens in 88 hours is about 410,000 output tokens per second in aggregate. Across roughly 10,000 concurrent agents that is ~41 tokens per second per stream, an ordinary heavily-batched decode rate. Fleet-scale serving, not a scheduling trick. The design-doc number is the other one: 130B tokens over 2.7M messages is about 48,000 output tokens per agent message. Hidden reasoning traces drive the bill by more than an order of magnitude over conversation turns. Reasoning depth and token budgets belong in the orchestrator, not on a dashboard read after the invoice.

Trust came from the cheap side of the fleet. The strong internal model searched for 88 hours. Lean formalization was delegated to the weaker GPT-6 Astra and took 17 more. Generator/verifier asymmetry is the transferable part. It ports to type checkers, property tests, SMT solvers, schema-validated plans. It does not port to domains without an oracle.

WorkloadVerifierSoundnessSafe fan-out
Theorem or spec provingLean, TLA+, AlloySoundVery wide (10³–10⁴)
Code changeCompiler, type system, property and fuzz testsNear-sound for encoded propertiesWide, bounded by CI capacity
Infra changePlan diff, policy-as-code, canarySound on policy, weak on intentModerate
Data migrationSchema contracts, differential replay against a shadowStrong if replay coverage is realModerate
Prose, analysis, design docsLLM judge or humanUnsound — false accepts by constructionSingle digits

The judge costs more than the router

ByteByteGo's routing walkthrough supplies the other half of the arithmetic. Stress-test it rather than cite it. The headline 10x is an identity, not a measurement: (0.85×0.05) + (0.10×0.20) + (0.05×1.00) = 0.1125, or $1,125 per million requests against $10,000 for always-frontier. An 8.9x reduction. Then add the overhead the pattern actually requires. A full small-model router call drops it to 6.2x. Over-routing 20% of easy traffic to the frontier tier costs $2,740 per million and drops it to 3.6x. A medium-tier judge on every response takes it to 3.2x, where evaluation costs more than the routed inference it grades. A cascade with a deterministic verifier at 15% escalation holds 8.3x, because it pays no classification tax and needs no difficulty estimate.

Two conclusions survive production. Verifier throughput and soundness set maximum useful concurrency; model quality and provider rate limits do not. And where a cheap deterministic check exists, measure difficulty instead of predicting it.

Unit economics, stated honestly

Tom Tunguz's figures from the same company put inference spend at $14 to $600 a day for 3.1 agent-workdays per human shift, roughly 14x worse cost per unit of work. That buys wall-clock, not efficiency: rational for a deadline-bound offline batch, a margin bomb on a synchronous request path. The public comparable is Cognition at roughly $900M annualized revenue against up to $800M cash burn, attributed to the specialized servers running the agents, per The Information. Customers include Nvidia, Citi and Mercedes.

Two silences are worth noting. Nobody published cost-per-solved-task, so vendor swarm pitches quote throughput with the denominator missing. And the run grounded on a cached copy of the internet rather than live retrieval, which buys determinism and reproducibility across 10,000 workers but leaves novelty and contamination unauditable without corpus disclosure. Internal agent benchmarks carry that same defect until the corpus is snapshotted, hashed, and stamped with a cutoff per run.

Every agent added past verifier throughput is spend that lands in a human review queue.

What to do

  1. Classify every agent workload by verifier tier this sprint — sound cheap machine check, probabilistic judge, human-only — and cap concurrency at roughly four for the latter two while allowing wide fan-out only for the first.

  2. Replace cost-per-million-tokens dashboards with dollars-per-accepted-artifact emitted as an OpenTelemetry span attribute, and add a hard per-task dollar ceiling with an automatic kill switch.

  3. Take any LLM judge off the hot path this sprint, sampling 1–5% of traffic offline instead, and shift verification to deterministic checks wherever a schema or test suite already exists.

The bottom line

Three of today's stories share an ownership question rather than a technical one: the instrument that proves a dependency is behaving sits inside the dependency. A supplier's own output is the only evidence you have of its quality, a runtime's own config is the only thing between an agent and your keys, and a supplier's own text decides which tool your agent reaches for. Trust cannot be checked downstream of the thing being trusted; it can only be checked by an instrument you built, run, and version yourself. Pick the dependency whose misbehavior would be hardest to prove this week and stand up the external check — golden set, kernel-level policy, hashed manifest — that produces evidence without the vendor's cooperation.