Welcome to the EventHorizon Engine documentation! This guide will help you navigate all available resources.
- QUICKSTART.md - Get up and running in 30 seconds
- README.md - Comprehensive project overview and technical specifications
- CHANGELOG.md - Recent updates and performance improvements
- ROADMAP.md - Development timeline and future plans
- CREDITS.md - AI-assisted development acknowledgments and philosophy
- include/ - Header files with API definitions
- src/core/ - Core implementation files
- bench_all.c - Comprehensive benchmark suite
- Read QUICKSTART.md for immediate usage
- Run
.\run.ps1ormake run-benchto see it in action - Check README.md for detailed concepts
- Read README.md for architecture overview
- Browse header files in
include/for API reference - Study
bench_all.cfor usage examples - Check TODO.md for contribution opportunities
- Read "Core Capabilities" section in README.md
- Study the State Collapse mechanism
- Review Neuroplasticity implementation in
include/eh_neuro.h - See benchmark results for performance characteristics
- Read "Edge AI Deployment" section in README.md
- Review platform-specific optimization tips
- Check memory footprint and energy consumption data
- Study arena allocator implementation for zero-allocation patterns
- Memory Arena: README.md → "Core Components" → "Memory Arena"
- DAG Structure:
include/eh_dag.h+ README.md - Beam Search:
include/eh_engine.h+ implementation details - State Collapse: README.md → "Technical Specifications"
- Benchmark Results: README.md → "Real-World Execution Results"
- Scalability: README.md → "Physical Scalability Matrix"
- Updates: CHANGELOG.md → Performance improvements
- Engine:
include/eh_engine.h- Main inference API - DAG:
include/eh_dag.h- Graph structure - Arena:
include/eh_arena.h- Memory management - Neuro:
include/eh_neuro.h- Neuroplasticity - Scoring:
include/eh_scoring.h- Routing core - Tokenizer:
include/eh_tokenizer.h- Text processing
- Edge Devices: README.md → "Edge AI Deployment"
- Raspberry Pi: Platform-specific compilation tips
- Mobile: Memory optimization strategies
- Microcontrollers: Minimal footprint configuration
- Building: QUICKSTART.md → "Build Commands"
- Testing: QUICKSTART.md → "Common Commands"
- Contributing: TODO.md → Planned features
- AI Development: CREDITS.md → Methodology
...run the benchmark? → QUICKSTART.md - Commands section
...compile manually? → QUICKSTART.md - Manual Compilation section
...use the API?
→ QUICKSTART.md - Quick API Example
→ Header files in include/
...optimize for my platform? → README.md - Edge AI Deployment section
...understand the architecture? → README.md - Core Components section
...see performance data? → README.md - Real-World Execution Results → CHANGELOG.md - Performance comparison
...learn about AI collaboration? → CREDITS.md - Complete methodology
...contribute? → TODO.md - Planned features → CREDITS.md - Development philosophy
Language: Pure C99
Dependencies: None (only stdlib + libm)
Memory Footprint: 63 MB peak RSS
Inference Speed: 278,133 passes/sec
Energy: 0.054 mJ/inference
Collapse Ratio: 93.58%
FLOPs Saved: 93.21%
License: Apache-2.0
- QUICKSTART.md - 5 minutes
- Run benchmark - 2 minutes
- Try API example - 10 minutes
Total: ~20 minutes to productive use
- README.md - Full read - 30 minutes
- Browse header files - 20 minutes
- Study benchmark code - 20 minutes
Total: ~70 minutes to solid understanding
- All documentation - 1 hour
- Read all headers thoroughly - 1 hour
- Study implementation files - 2 hours
- Experiment and benchmark - 1 hour
Total: ~5 hours to mastery
EventHorizon Engine is an AI-assisted open source project that demonstrates:
- What's possible with human-AI collaboration
- Production-quality systems programming with AI help
- Transparent disclosure of AI contributions
- Real-world validation and benchmarking
See CREDITS.md for full details on the collaborative development process.
- Can't find something? - Use Ctrl+F in README.md
- Compilation issues? - Check QUICKSTART.md troubleshooting
- Performance questions? - See benchmark results in README.md
- Want to contribute? - Check TODO.md for ideas
Happy coding! 🚀
EventHorizon Engine - Human creativity meets AI execution