Formal specifications for changes to the RustChain protocol.
Browse the current proposal index with the standalone RIP search and status filter.
This repository mirrors the standalone RIP-300 document and links to canonical RIP documents that currently live in the main RustChain repository. Status values below are copied from the referenced RIP documents.
| RIP | Title | Status | Source |
|---|---|---|---|
| 0001 | Proof of Antiquity (PoA) Consensus Specification | Draft | RustChain canonical docs |
| 0007 | Entropy-Based Validator Fingerprinting & Scoring | Active | RustChain canonical docs |
| 0201 | Fleet Detection Immune System | Deployed | RustChain canonical docs |
| 0202 | Fail-Closed Producer Enrollment Gate | Draft | RustChain canonical docs |
| 200 | Round-Robin 1-CPU-1-Vote PoA | Active | README legacy entry |
| 300 | Post-Quantum Signature Migration | Draft | This repository |
| 0301 | Tip Credits + Atlas Land Transfer Economy | Draft / Request for Comments | RustChain canonical docs |
| 302 | Agent Economy Protocol | Active | RustChain canonical docs |
| 302-test | Reproducible Agent-to-Agent Transaction Test Challenge | Draft | RustChain canonical docs |
| 0304 | Retro Console Mining via Pico Serial Bridge | Draft | RustChain canonical docs |
| 0305-A | Solana SPL Token Deployment for wRTC Bridge | Draft | RustChain canonical docs |
| 0305-C | Bridge API + Lock Ledger | Draft | RustChain canonical docs |
| 0305-D | Reward Claim System & Eligibility Flow | Draft | RustChain canonical docs |
| 0306 | SophiaCore Attestation Inspector | Draft | RustChain canonical docs |
| 0308 | Proof of Physical AI (PPA) | Draft | RustChain canonical docs |
| 0310 | Proof of Provenance (PoP) | Draft | RustChain canonical docs |
| 0311 | Scarcity-Weighted Reward Distribution with Tenure and Identity-Cap | Draft (Request for Comments and Vote) | This repository |
| 0312 | SOPHIA Decoupling — Verifiable Attestation-Oracle Architecture | Draft | This repository |
Phased migration from Ed25519 to hybrid Ed25519 + ML-DSA-44 (CRYSTALS-Dilithium2) signatures, motivated by Google Quantum AI research showing Ed25519 crackable with <500K physical qubits in ~9 minutes.
- Phase 1 (Q3 2026): PQ-Ready -- dual keypair generation, RTCQ addresses, zero breaking changes
- Phase 2 (Q1 2027): Hybrid signing -- transactions carry both Ed25519 + ML-DSA signatures
- Phase 3 (Q1 2029): PQ enforcement -- Ed25519-only rejected after cutoff block
Reference implementation: rustchain_crypto_pq.py
MIT License. (c) 2026 Elyan Labs.