RADAR / PROGRAMMING LANGUAGES DESK REVIEW

What if the programming language were designed for the machine writing it?

Vera reverses a familiar assumption: instead of teaching coding agents to cope with languages made for humans, it is experimenting with a language whose contracts, effects and verification model are meant to make machine-written code easier to check.

FIRST SPOTTED 19/09/2026 / PUBLISHED 19/09/2026

Toolglass Radar plate showing a program contract flowing through a verification gate toward WebAssembly.
RADAR PLATERadar fallback plate / Toolglass has not run Vera
RADAR STATUS: DESK REVIEW
Repository README, design documentation and public source tree. Toolglass has not installed or run Vera.
TESTED BY TOOLGLASS: NO

What is it?

Vera is an experimental programming language and toolchain explicitly designed around code being written by LLMs. Its public design work draws on contract-heavy and verification-oriented languages including Eiffel, Dafny, F*, Koka, Liquid Haskell, Idris and SPARK/Ada. The toolchain uses Z3 for contract verification and Wasmtime for WebAssembly execution.

Why did Radar notice it?

Most AI coding tooling preserves the human language and changes the editor around it. Vera asks the more disruptive question: if a machine is increasingly the author, should the language itself optimise for machine reasoning, explicit contracts and mechanically checkable consequences? That makes it interesting even if Vera never becomes a mainstream language.

What looks good?

The project is unusually explicit about design choices and prior art rather than presenting 'for LLMs' as a magic adjective. Verification is part of the language/toolchain story, not merely another model pass judging model output. The repository also documents dependency licences and CI enforcement rather than hiding the machinery behind a demo.

What's the catch?

This is research-flavoured experimental software, not evidence that machine-oriented languages have won. A new language pays enormous ecosystem, tooling and interoperability costs, while today's models already have vast training exposure to established languages. Toolglass has not measured whether Vera actually improves agent reliability, token efficiency or defect rates.

Who might want it?

Language designers, formal-methods people and anyone interested in what software construction looks like when human readability is no longer the only design centre.

Radar verdict

The compelling part is the question, not yet the answer: agent-native programming may eventually require changing the substrate, not decorating the IDE.

Next step

Run equivalent bounded agent tasks in Vera and a conventional typed language, then compare correction loops, verification failures and human review cost.

Sources

github.com/aallan/vera ↗

← Back to Radar

THE TOOLGLASS LETTER

Toolglass, occasionally.

New reviews, strange software and useful things that deserved more attention.

The subscription desk is being connected. The letter will open here once its Buttondown account is ready.