Updates companany list to reflect new companies that signed the open weight american leadership paper like spacexai and sakana for example

#1

the signatory wall on Microsoft's Open Weights and American AI Leadership letter (July 24, 2026) has grown from 50 to 77 companies. This brings the brick field up to date and resizes it so the wall still fits the playfield.

27 new signatories

Agno, Applied Compute, Atreides Management, Bolt, Camber, Core Automation, EdgeRunner, Exia Labs, Fastino Labs, Glean, GPU MODE, humans&, Intangible, LangChain, LM Studio, LMSYS, Modal, Plastic Labs, PrismML, RadixArk, Rehearsals, Sakana AI, Scale, SpaceX, Unsloth, Unusual Ventures, Vercel

Resizing so the field doesn't overflow

At the old 8 columns, 77 logos need 10 rows, which runs to y=735 on a 700px-tall field the bottom rows would render past the floor and behind the paddle. Instead:

  • 11 columns x 7 rows, which 77 divides into exactly, so there's no ragged final row.
  • Bricks go from 124x64 to ~89x54, with the grid ending at y=482 against a paddle at y=643 — 161px of clearance (the old 50-logo layout had 121px).
  • Logos are now drawn contain-fit and centered in their brick instead of stretched to fill it. At the smaller brick size this keeps each wordmark at its own proportions, and it correctly handles crowdstrike.png, which is 300x157 while every other mark is 300x169.

Other

  • The hardcoded 50 in the HUD, overlays, aria-label and metadata is now derived from LOGOS.length, so the count can't drift from the list again.
  • scripts/download-logos.mjs covers all 77 marks and only writes files whose bytes actually changed, the 50 existing logos re-downloaded byte-identical, so this diff is just the 27 additions.

Verified with npm run lint and npm run build (both clean) plus an offline render of the playfield using the same geometry and contain-fit math.

Ready to merge
This branch is ready to get merged automatically.

Sign up or log in to comment