Prewire · case file · public copy of the record
FILE P371 PREWIRE receipts archive the live wire
CATCH #2171 DETECTED OCT 20, 2026 01:05 UTC
THE CATCHscore 9/10
EXHIBIT 2171 · FLASH
Oct 20, 2026 01:05 UTC binary @anthropic-ai/claude-code-darwin-arm64
A new Claude model, "claude-haiku-3-5", has been spotted in an Anthropic binary, alongside new internal feature flags and API endpoints.

READY TO POST:

anthropic's latest binary update hints at a new model: claude-haiku-3-5. could this be their next small but mighty offering?

a new claude model id, 'claude-haiku-3-5', just popped up in anthropic's code. seems like a new haiku variant is in the works!

EVIDENCE — the receipts
⚠️ FROM COMPILED BINARY — lower confidence, verify before posting.
(May include bundled-dependency strings, not just first-party changes.)

@anthropic-ai/claude-code-darwin-arm64 2.1.303 -> 2.1.304: +24083 strings, -20368 strings, 197 interesting

[model_id] (3)
  + /$bunfs/root/claude-code.d.ts-4ed3a57e.txt.zst
  + /$bunfs/root/claude-platform-on-aws-06w9569x.md
  + claude-haiku-3-5

[feature_flag] (170)
  + "internal/streams/add-abort-signal": @getInternalField(@internalModuleRegistry, 79) || @createInternalModuleById(79),
  + "internal/util/debuglog": @getInternalField(@internalModuleRegistry, 120) || @createInternalModuleById(120),
  + "internal/util/inspect": @getInternalField(@internalModuleRegistry, 122) || @createInternalModuleById(122),
  + "internal/validators": @getInternalField(@internalModuleRegistry, 124) || @createInternalModuleById(124),
  + "internal/webstreams/adapters": @getInternalField(@internalModuleRegistry, 125) || @createInternalModuleById(125),
  + "internalPosition",
  + "internalQuery",
  + $ = (@getInternalField(@internalModuleRegistry, 144) || @createInternalModuleById(144)).strict;
  + $ = (@getInternalField(@internalModuleRegistry, 153) || @createInternalModuleById(153)).promises;
  + $ = (@getInternalField(@internalModuleRegistry, 166) || @createInternalModuleById(166)).posix;
  + $ = (@getInternalField(@internalModuleRegistry, 166) || @createInternalModuleById(166)).win32;
  + $ = (@getInternalField(@internalModuleRegistry, 178) || @createInternalModuleById(178)).promises;
  + $ = @getInternalField(@internalModuleRegistry, 110) || @createInternalModuleById(110);
  + $ = @getInternalField(@internalModuleRegistry, 178) || @createInternalModuleById(178);
  + $ = @getInternalField(@internalModuleRegistry, 82) || @createInternalModuleById(82);
  + (@getInternalField(@internalModuleRegistry, 115) || @createInternalModuleById(115)).initFromCli(catString, filePattern);
  + (@getInternalField(@internalModuleRegistry, 115) || @createInternalM

caught by the 20-minute sweep · the live wire · all receipts

THE WIRE RECEIPTS ACCESS @VEDOLOS TERMS PRIVACY break the story before it breaks