ruvector/examples/edge-net/sim
rUv 1f3f440f82 feat(edge-net): add comprehensive security audit and battle testing
- Security audit identified 5 CRITICAL, 10+ HIGH severity issues
- Added 85 passing tests: adversarial scenarios, economic edge cases, RAC axioms
- Added economics module for RAC sustainability and treasury management
- Enhanced learning module with self-learning intelligence
- Fixed hooks configuration (--silent → 2>/dev/null || true)

Key security findings:
- CRITICAL: Weak PBKDF in Pi-Key (SHA-256 only, needs Argon2id)
- CRITICAL: Private key exposure via export_secret_key
- CRITICAL: Signature verification unimplemented in RAC
- HIGH: Session key derivation weakness
- HIGH: No memory zeroization for sensitive data

Architecture assessment: ~60% production ready (B+ rating)
All 85 tests pass: 18 adversarial + 38 economic + 29 RAC axioms

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 05:13:16 +00:00
..
dist feat(edge-net): add Pi-Key crypto, lifecycle simulation, optimizations 2026-01-01 01:29:11 +00:00
examples feat(edge-net): add Pi-Key crypto, lifecycle simulation, optimizations 2026-01-01 01:29:11 +00:00
scripts feat(edge-net): add Pi-Key crypto, lifecycle simulation, optimizations 2026-01-01 01:29:11 +00:00
src feat(edge-net): add Pi-Key crypto, lifecycle simulation, optimizations 2026-01-01 01:29:11 +00:00
tests feat(edge-net): add comprehensive security audit and battle testing 2026-01-01 05:13:16 +00:00
.gitignore feat(edge-net): add Pi-Key crypto, lifecycle simulation, optimizations 2026-01-01 01:29:11 +00:00
COMPLETION_REPORT.md feat(edge-net): add Pi-Key crypto, lifecycle simulation, optimizations 2026-01-01 01:29:11 +00:00
INDEX.md feat(edge-net): add Pi-Key crypto, lifecycle simulation, optimizations 2026-01-01 01:29:11 +00:00
package.json feat(edge-net): add Pi-Key crypto, lifecycle simulation, optimizations 2026-01-01 01:29:11 +00:00
PROJECT_SUMMARY.md feat(edge-net): add Pi-Key crypto, lifecycle simulation, optimizations 2026-01-01 01:29:11 +00:00
README.md feat(edge-net): add Pi-Key crypto, lifecycle simulation, optimizations 2026-01-01 01:29:11 +00:00
SIMULATION_GUIDE.md feat(edge-net): add Pi-Key crypto, lifecycle simulation, optimizations 2026-01-01 01:29:11 +00:00
SIMULATION_OVERVIEW.md feat(edge-net): add Pi-Key crypto, lifecycle simulation, optimizations 2026-01-01 01:29:11 +00:00
test-quick.sh feat(edge-net): add Pi-Key crypto, lifecycle simulation, optimizations 2026-01-01 01:29:11 +00:00
tsconfig.json feat(edge-net): add Pi-Key crypto, lifecycle simulation, optimizations 2026-01-01 01:29:11 +00:00
USAGE.md feat(edge-net): add Pi-Key crypto, lifecycle simulation, optimizations 2026-01-01 01:29:11 +00:00

Edge-Net Genesis Phase Simulation

A comprehensive simulation framework for testing the Edge-Net distributed compute network lifecycle, from genesis bootstrap to full decentralization.

Overview

This simulation models the complete lifecycle of the Edge-Net network across four distinct phases:

  1. Genesis Phase (0 - 10K nodes): Network bootstrap with genesis nodes providing foundation
  2. Transition Phase (10K - 50K nodes): Genesis sunset preparation and network resilience testing
  3. Maturity Phase (50K - 100K nodes): Genesis read-only mode, full self-sustenance
  4. Post-Genesis Phase (100K+ nodes): Complete decentralization, genesis retirement

Features

  • Realistic Node Behavior: Simulates node joining, leaving, task processing, and economic activity
  • Economic Modeling: Tracks rUv (Resource Utility Vouchers) distribution, treasury, and protocol sustainability
  • Phase Transitions: Automatic detection and validation of lifecycle phase transitions
  • Genesis Sunset: Models the graceful retirement of genesis nodes as the network matures
  • Health Monitoring: Comprehensive network health metrics and economic indicators
  • Visualization: ASCII charts and detailed reports of simulation results
  • Validation: Test suite to ensure simulation accuracy

Installation

cd /workspaces/ruvector/examples/edge-net/sim
npm install

Quick Start

Run a full lifecycle simulation:

npm run sim:full

Run specific phases:

npm run sim:genesis      # Genesis phase only (0-10K nodes)
npm run sim:transition   # Through transition (0-50K nodes)
npm run sim:maturity     # Through maturity (0-100K nodes)

Testing

npm test

Documentation

See full documentation in this README file for:

  • Command line options
  • Simulation architecture
  • Phase details
  • Economic model
  • Visualization and reports
  • E2B integration

Built with edge-net for distributed compute intelligence.