A Production-Grade Layer-1 Blockchain Runtime Built in Rust. Deterministic execution. Cryptographic verification. Crash-safe persistence.
A closed-loop execution organism with strict trust boundaries
Every message passes through cryptographic verification before reaching the runtime. Nothing crosses from POPEYE to MARS without passing TEV.
Built in Rust for maximum performance and safety. Deterministic execution with crash-safe persistence and atomic writes.
Four distinct layers with clear separation of concerns. Each component has exactly one responsibility with no circular dependencies.
Failures are contained to one layer. Network issues can't corrupt state. Invalid signatures can't reach the runtime.
TAR provides crash-safe persistence with atomic writes. The chain recovers cleanly from any interruption.
Clear boundaries for logging and metrics. Every component exposes its state for monitoring and debugging.
Four components working together as a unified runtime
Network Perception + Message Transport
Peer discovery via mDNS, gossip propagation via libp2p, message routing with duplicate suppression.
"Hears rumors, not facts."
Cryptographic Firewall
Ed25519 signature verification, 96-byte transport format enforcement, replay protection.
"Papers checked. No exceptions."
Deterministic State Machine
Canonical state, transaction validation, block production, pure state transitions.
"If MARS says no, the network doesn't matter."
Persistent Storage Layer
Append-only block storage, state snapshots, crash recovery with atomic writes.
"Remembers, but never validates."
Up and running in under 5 minutes
# Clone the repository git clone https://github.com/unykornai/Popeye-Tars-Mars-Tev.git cd Popeye-Tars-Mars-Tev # Build all components cargo build --workspace # Run tests (49 tests) cargo test --workspace # Start a node cargo run --release -p node # Or start a 3-node devnet .\scripts\start-devnet.ps1
Comprehensive test coverage across all components
| Component | Tests | Status |
|---|---|---|
|
MARS
|
14 | ✓ Pass |
|
POPEYE
|
12 | ✓ Pass |
|
TEV
|
9 | ✓ Pass |
|
TAR
|
8 | ✓ Pass |
|
NODE
|
5 | ✓ Pass |
|
Total
|
49 | ✓ All Passing |
Core architecture, P2P networking with libp2p, Ed25519 cryptography, crash-safe storage, 49 passing tests.
24-hour soak testing, documentation, performance benchmarks, monitoring dashboards, mainnet preparation.
Byzantine fault tolerance, validator set management, deterministic finality, block voting mechanism.
WASM/EVM execution, gas metering, sharding, cross-shard transactions, light clients.