Polonis

The AI-native systems language.
Where the compiler, runtime, and agent tooling are unified primitives.

View on GitHub

What Polonis Is

Rust proved memory safety without garbage collection is possible. Polonis proves it is possible with the features Rust still has on its roadmap — Polonius Alpha-grade borrow checking, first-class subtypes, comptime, and native AI primitives — built in from day one.

We are not a Rust fork. We are what Rust would be if it started today.

Built For a World Where LLMs Write the Code

Polonis treats the AI agent as a first-class user of the compiler.

Typed repair metadata

Every error ships with a machine-readable fix plan.

Semantic AST editing

Agents submit semantic operations, not text diffs.

Native embeddings & vectors

Not libraries — language primitives with type-level dimension checking.

Construction-level security

Authority verified at compile time, not runtime.

Foundations

Borrow Checking

Polonius Alpha-grade from day one. Lending iterators work out of the box.

Unified Effects

Async, errors, and resources as one system. No runtime lock-in.

Provenance & Budgets

Why code exists, and how fast it must run — inline in the source.

Durable Execution

Agent state checkpoints to JSON and restores with exact fidelity.

Read the Specifications

Polonis is defined by nine RFCs. They are public and under active revision.

Status

Polonis is in active design. The compiler is not yet available. The RFCs define the language; implementation follows.