Roadmap

Nova Roadmap

From experimental language to production-ready platform. Here's where we're headed.

Last updated: January 2026 Open for contributions

The Vision

A programming language where AI generates code that proves itself correct. No runtime errors. No security vulnerabilities. Mathematical certainty that your code does what it says.

Development Timeline

1
Foundation
Q4 2025
2
Core Compiler
Q1 2026
3
Type System
Q2 2026
4
Verification
Q3 2026
5
Beta
Q4 2026

Phase 1: Foundation

Language Foundation

Core infrastructure and design
Complete

Phase 2: Core Compiler

Compiler Pipeline

Lexer, Parser, and basic code generation
Complete

Phase 3: Type System

Advanced Type System

Bidirectional checking, inference, and refinements
In Progress

Phase 4: Verification

4

Formal Verification

Contracts, SMT solving, and mathematical proofs
Planned

Phase 5: Production Ready

5

Beta & Beyond

Tooling, ecosystem, and real-world usage
Future

How Nova Solves Real Problems

Here's how each phase addresses the problems we discussed in Lesson 1:

🚫 No Runtime Errors

Phase 3 (Types) catches type mismatches. Phase 4 (Verification) proves division-by-zero, null access, and bounds checks are impossible.

🔒 Security by Design

Phase 4 (Capabilities) ensures code can only access what it's explicitly given. No hidden network calls or file access.

🤖 AI-Ready

Phase 5 (AI Tooling) provides infrastructure for AI to generate code that the compiler can verify is correct.

📜 Contracts as Code

Phase 4 (Contracts) lets you write specifications that are mathematically verified, not just tested.

Get Involved

Nova is open source and we're actively looking for contributors. Here's how you can help:

🐛 Report Issues

Found a bug or have a suggestion? Open an issue on GitHub.

💻 Contribute Code

Check out the "good first issue" label for beginner-friendly tasks.

📖 Improve Docs

Help make the documentation clearer and more comprehensive.

💬 Join Discussions

Share ideas and feedback in GitHub Discussions.

Want to Stay Updated?

Follow @dataxlr8r on Twitter for updates, or subscribe to BSKiller for deep dives on AI and programming languages.