Good morning. It's Friday, March 20th, 2026 โ first day of spring, and there's plenty happening at the intersection of tech, space, and the future.
**Washington drops its AI blueprint.** The Trump Administration released a National AI Legislative Framework this morning โ a six-principle policy document directed at Congress that would establish a federal floor for AI regulation and, critically, pre-empt state AI laws the administration considers barriers to American competitiveness. The framework includes protections for children, communities, and small businesses, and pushes for limited liability for AI developers. The move intensifies the long-running battle between Washington and states like California over who controls the AI rulebook. The administration's position is blunt: the U.S. is in an AI race with China, and fifty different state laws aren't how you win it. Tech industry groups largely cheered the announcement; civil liberties advocates are skeptical about what gets traded away in the name of preemption.
**OpenAI goes shopping for Python tools.** In what's becoming a pattern for frontier AI labs building coding agents, OpenAI has agreed to acquire Astral โ the company behind three of the most-downloaded Python developer tools on the planet: uv, the Rust-based package manager pulling 126 million downloads a month; Ruff, the lightning-fast linter and formatter with 179 million monthly downloads; and ty, the type safety checker. The Astral team joins OpenAI's Codex division. Financial terms weren't disclosed. The move mirrors Anthropic's earlier acquisition of Bun for Claude Code infrastructure, and sends a clear signal: the frontier AI labs aren't just racing to build better models โ they're competing to own the developer toolchain layer, which is increasingly also the layer AI coding agents rely on. When your AI writes Python, you want to control what checks its work.
**Starship inches closer to Flight 12.** SpaceX confirmed a significant milestone for its new V3 Starship system: all ten Raptor 3 engines on Super Heavy Booster 19 successfully ignited during a static fire test on Pad 2 at Starbase on March 16th. The test ended earlier than planned due to a ground-side issue โ not the vehicle โ and SpaceX called it a full success for engine startup validation. Next step: a full 33-engine static fire, the last major ground test before Flight 12. That flight is now targeting April. It matters because Starship hasn't flown since October of last year, and this V3 configuration โ new booster, new upper stage, new engines โ is a substantial generational jump. Getting all the Raptor 3s lit successfully on the first try is exactly the kind of milestone the program needed heading into spring.
That's your Friday morning briefing. Enjoy the first day of spring โ we'll be back Monday.