I'm 18 and I'm building NOVAI, an AI-native Layer 1 blockchain written from scratch in Rust. This week I went open source and shipped a full set of developer docs. Here's everything that landed.
The project
NOVAI is a Layer 1 blockchain where AI entities are protocol primitives, not smart contracts. Most "AI blockchains" bolt AI onto an existing VM through oracle calls or contract wrappers. NOVAI does it differently. AI entities exist at the same level as accounts and validators. They have on-chain identity, persistent memory, economic balance, and capability flags. All enforced at the protocol layer.
There is no smart contract VM. No WASM runtime. Every transaction type is a native protocol operation.
The entire codebase is clean-room. No code from Substrate, Tendermint, Cosmos SDK, or any other implementation. 65,000+ lines of Rust across 16 crates, 1,100+ tests, zero unsafe code.
GitHub:
What makes NOVAI different
On most blockchains, "AI integration" means an off-chain model that pokes the chain through oracle calls or contract wrappers. The AI runs somewhere else. The chain just stores the result.
NOVAI puts AI entities inside the protocol. An entity is a first-class on-chain identity that:
- Holds its own balance and pays its own fees
- Has its own Ed25519 signing key and signs its own transactions
- Publishes signal commitments (anomaly, prediction, risk-score, and 4 more types)
- Owns persistent memory objects (chain summaries, statistics snapshots, anomaly logs)
- Has governance-controlled autonomy modes and capability flags
The chain doesn't need to interpret bytecode to understand what an entity is doing. Every operation has known semantics at the protocol layer.
What shipped this week
Open source launch
The full codebase went public under Apache 2.0. Git history was cleaned. CI is green on GitHub Actions.
Developer docs - 5 deliverables
1. Quick Start Tutorial - "Build Your First AI Entity on NOVAI in 10 Minutes"
Step-by-step CLI walkthrough. Generate keys, fund from faucet, register an AI entity with its own signing key, publish a signal, create a memory object, query everything back. Every command and output block is real captured data from a live 4-node devnet.
3. Rust SDK Tutorial
Same flow in idiomatic async Rust on tokio. Single file, runs with cargo run --example quick-start.
5. Architecture Deep Dive
Crate-by-crate walkthrough of all 16 crates organized by dependency layer. Mermaid diagrams for the consensus flow and the transaction lifecycle. Three guided reading paths for newcomers.
The numbers
- 65,000+ lines of Rust
- 16 crates in the workspace
- 1,100+ tests passing
- 30M+ blocks committed on the private testnet
- Zero unsafe code
- 10 native transaction types
- 4-validator private testnet running since early 2026
- HotStuff BFT consensus with 3-chain commit rule
- Sparse Merkle Tree state with deterministic 32-byte roots
- Ed25519 signatures, Blake3 hashing, Noise XX transport encryption
- Apache 2.0 licensed
What's next
Public testnet. The private testnet runs on a shared VPS that causes state root divergence under sustained load. The fix is a dedicated CPU server. Once that's in place we'll have a public RPC with SSL, validator onboarding, and the block explorer deployed at explorer.novai.network.
I'm also looking for a technical co-founder. I'm building this solo. If you're a Rust engineer interested in BFT consensus, on-chain AI primitives, or clean-room blockchain development, the codebase is open and PRs are welcome.
Website:
Twitter: @NOVAInetwork
SOCIAL SHARE CARD GENERATOR