Skip to content

Commit db8b9b1

Browse files
0xSaneiclaude
andcommitted
docs: update README — Layer 3 implemented, 45 tests, new CLI commands
- Knowledge Protocol status: 🔮 Designed → ✅ Implemented - Test badge: 30 → 45 - Added fetch and --multi CLI examples - Added knowledge/ and data/ to architecture diagram Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent e37520e commit db8b9b1

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<a href="https://claude.ai"><img src="https://img.shields.io/badge/Claude_Code-compatible-blueviolet?style=flat-square" alt="Claude Code"></a>
1313
<img src="https://img.shields.io/badge/genes-17-gold?style=flat-square" alt="17 Genes">
1414
<img src="https://img.shields.io/badge/attacks-6_types-red?style=flat-square" alt="6 Attack Types">
15-
<img src="https://img.shields.io/badge/tests-30_passing-brightgreen?style=flat-square" alt="30 Tests">
15+
<img src="https://img.shields.io/badge/tests-45_passing-brightgreen?style=flat-square" alt="45 Tests">
1616
<a href="https://colab.research.google.com/github/0xSanei/darwinia/blob/main/notebooks/quickstart.ipynb"><img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open in Colab"></a>
1717
</p>
1818

@@ -229,6 +229,9 @@ python -m darwinia arena -c output/champions/champion_gen_0049.json
229229
python -m darwinia arena -r 10 --json # 10 rounds, JSON output
230230
python -m darwinia validate -w 3 -g 20 # Walk-forward overfitting check
231231
python -m darwinia explain -c champion.json # Gene ablation analysis
232+
python -m darwinia evolve --multi # Multi-asset evolution (BTC+ETH+SOL)
233+
python -m darwinia fetch ETHUSDT -i 4h -d 90 # Fetch live data from Binance
234+
python -m darwinia fetch BTCUSD --source coingecko # Fetch from CoinGecko
232235
python -m darwinia dashboard # Web UI
233236
python -m darwinia info --json # System info as JSON
234237
```
@@ -259,6 +262,8 @@ darwinia/
259262
├── discovery/ # Pattern analysis and naming
260263
├── chronicle/ # History recording and species tracking
261264
├── personality/ # Personality profiling + market regime detection
265+
├── knowledge/ # Layer 3: Pattern marketplace and knowledge exchange
266+
├── data/ # Live data fetching (Binance, CoinGecko)
262267
└── __main__.py # CLI entry point
263268
264269
dashboard/ # Streamlit visualization (4 pages)
@@ -285,7 +290,7 @@ python -m darwinia explain -c champion.json --json
285290
|-------|--------|-------------|
286291
| **Evolution Engine** | ✅ Implemented | Genetic algorithm + adversarial arena + pattern discovery |
287292
| **Personality Engine** | ✅ Implemented | Quantified trading personalities + market regime detection |
288-
| **Knowledge Protocol** | 🔮 Designed | Agents trade discovered patterns with each other |
293+
| **Knowledge Protocol** | ✅ Implemented | Agents trade discovered patterns through a marketplace |
289294

290295
---
291296

@@ -299,7 +304,7 @@ The evolution engine is **domain-agnostic**. The DNA → Fitness → Selection
299304

300305
```bash
301306
make setup # Install dependencies
302-
make test # Run 22 tests
307+
make test # Run 45 tests
303308
make evolve # Run 50 generations
304309
make arena # Adversarial arena
305310
make dashboard # Streamlit dashboard

0 commit comments

Comments
 (0)