Merge commit 'd803bfe2b1fe7f5e219e50ac20d6801a0a58ac75' as 'vendor/ruvector'

This commit is contained in:
ruv
2026-02-28 14:39:40 -05:00
7854 changed files with 3522914 additions and 0 deletions

View File

@@ -0,0 +1,205 @@
# Edge-Net Genesis Phase Simulation Guide
## Overview
This simulation framework models the complete lifecycle of the Edge-Net distributed compute network from genesis bootstrap through full decentralization.
## Quick Start
```bash
# Install dependencies
npm install
# Run quick demo (60 seconds)
node examples/quick-demo.js
# Run tests
npm test
# Run full simulation
npm run sim:full
```
## Architecture
### Components
1. **SimNode** - Individual network node with economic state and behavior
2. **NetworkSimulation** - Overall network orchestration
3. **EconomicTracker** - rUv distribution and economic health
4. **PhaseManager** - Lifecycle phase management
### Phases
| Phase | Nodes | Key Features |
|-------|-------|--------------|
| Genesis | 0-10K | 10x multiplier, network bootstrap |
| Transition | 10K-50K | Genesis connection limiting, multiplier decay |
| Maturity | 50K-100K | Genesis read-only, self-sustaining |
| Post-Genesis | 100K+ | Genesis retired, full decentralization |
## Key Metrics
### Network Health
- Active node count
- Task completion rate
- Success rate (target: >85%)
- Network health score (target: >0.7)
### Economic Health
- Total rUv supply and distribution
- Economic velocity (target: >0.3)
- Utilization rate (target: >0.5)
- Stability index (target: >0.6)
### Genesis Sunset
- Genesis node count and status
- Connection limits over time
- Multiplier decay effectiveness
- Network resilience without genesis
## Distribution Model
All rUv rewards distributed as:
- 70% → Contributors (direct rewards)
- 15% → Treasury (network operations)
- 10% → Protocol Fund (core development)
- 5% → Founders (vested rewards)
## Contribution Multiplier
```
multiplier = 1 + 9 * e^(-network_compute / 1,000,000)
Milestones:
0 hours → 10.0x (genesis)
100K hours → 9.1x
500K hours → 6.1x
1M hours → 4.0x
10M+ hours → 1.0x (baseline)
```
## Validation Criteria
### Genesis Phase
- ✓ At least 1 genesis node active
- ✓ High multiplier (≥5.0x)
- ✓ Stable connectivity
### Transition Phase
- ✓ Genesis connections limited (≤500)
- ✓ Network resilience (≥0.7)
- ✓ Task routing success (≥0.85)
### Maturity Phase
- ✓ Genesis read-only
- ✓ Economic health (≥0.75)
- ✓ Self-sustaining
### Post-Genesis
- ✓ All genesis retired
- ✓ Network stability (≥0.8)
- ✓ Economic equilibrium (≥0.7)
## Usage Examples
### Run Specific Phase
```bash
# Genesis only
npm run sim:genesis
# Through transition
npm run sim:transition
# Through maturity
npm run sim:maturity
```
### Visualize Results
```bash
# Auto-detect latest report
npm run visualize
# Specific report
node scripts/visualize.js reports/simulation-all-2025-01-01.json
```
### Generate Reports
```bash
npm run report
```
Creates markdown reports with:
- Executive summary
- Network & economic metrics
- Phase transition timeline
- Genesis node performance
- Validation results
- Recommendations
## E2B Integration (Optional)
For cloud-scale simulation:
```javascript
import { Sandbox } from '@e2b/sdk';
const sandbox = await Sandbox.create();
await sandbox.filesystem.write('/sim/config.json', config);
await sandbox.process.start('npm run sim:full');
const report = await sandbox.filesystem.read('/sim/reports/latest.json');
```
## Troubleshooting
**Slow simulation?**
- Use `--fast` flag
- Target specific phase
- Reduce node count
**Out of memory?**
- Limit target nodes
- Use E2B sandbox
- Reduce history tracking
**Phase not transitioning?**
- Check node join rate
- Review phase thresholds
- Verify node churn rate
## Performance
| Target | Time | Real-Time |
|--------|------|-----------|
| 10K nodes | ~10s | ~30 days |
| 50K nodes | ~45s | ~150 days |
| 100K nodes | ~90s | ~300 days |
| 150K nodes | ~135s | ~450 days |
*With 10,000x acceleration*
## Output Files
Saved to `reports/`:
- `simulation-{phase}-{timestamp}.json` - Raw data
- `simulation-{phase}-{timestamp}.md` - Report
## Contributing
Focus areas:
- Additional economic models
- Advanced node behaviors
- Real-world network patterns
- Performance optimizations
- Visualization enhancements
## License
MIT License
---
Built for the Edge-Net distributed compute intelligence network.