Home - pascaldisse/open-sourcefy GitHub Wiki
Open-Sourcefy Matrix System
Production-grade AI-powered binary decompilation system that reconstructs compilable C source code from Windows PE executables using a 17-agent Matrix pipeline with Ghidra integration and NSA-level security standards.
🎯 Quick Start
Essential Commands
# Full pipeline execution
python3 main.py
# Environment validation
python3 main.py --verify-env
# Specific binary analysis
python3 main.py launcher.exe
# Debug mode with profiling
python3 main.py --debug --profile
System Status: ✅ 100% Operational
- Pipeline: 16/16 agents operational
- Build System: VS2022 Preview configured and validated
- AI Integration: Claude integration operational
- Binary Reconstruction: 4.3MB outputs achieved (83.36% size accuracy)
📚 Documentation Structure
Core Documentation
- Getting Started - Installation and setup guide
- Architecture Overview - 17-agent Matrix pipeline design
- User Guide - Complete usage documentation
- Developer Guide - Development and contribution guide
Technical References
- Agent Documentation - Individual agent specifications
- API Reference - Complete API documentation
- Configuration Guide - System configuration options
- Troubleshooting - Common issues and solutions
Advanced Topics
- Build System Integration - VS2022 and compilation details
- Security Standards - NSA-level security implementation
- Performance Optimization - System tuning and optimization
- Extension Development - Creating custom agents
🏗️ Matrix Agent Pipeline
Binary Input → Matrix Agent Flow → Compilable Source Code Output
Agent 0: Deus Ex Machina (Master Orchestrator)
↓ Coordinates entire pipeline
Agent 1: Sentinel (Binary Discovery & Security Scanning)
↓
Batch 1: Agents 2,3,4 (Parallel Execution)
├── Agent 2: The Architect (Architecture Analysis)
├── Agent 3: The Merovingian (Basic Decompilation)
└── Agent 4: Agent Smith (Binary Structure Analysis)
↓
Batch 2: Agents 5,6,7,8 (Advanced Analysis)
├── Agent 5: Neo (Advanced Decompilation with Ghidra)
├── Agent 6: The Twins (Binary Differential Analysis)
├── Agent 7: The Trainman (Advanced Assembly Analysis)
└── Agent 8: The Keymaker (Resource Reconstruction)
↓
Final Batches: Agents 9-16 (Reconstruction & QA)
➡️ Learn more about the Matrix Architecture
🚀 Key Features
Multi-Format Binary Support
- PE (Windows): Complete PE32/PE32+ support with resource extraction
- Advanced Analysis: ML-based compiler optimization detection
- Code Reconstruction: Function recovery with signature inference
- Build Integration: CMake and MSBuild project generation
Production-Ready Infrastructure
- NSA-Level Security: Zero tolerance for vulnerabilities
- Fail-Fast Validation: Immediate termination on missing requirements
- Comprehensive Logging: Full execution tracing and debugging
- Quality Assurance: >90% test coverage with automated validation
📊 Success Metrics
Current Performance
- Pipeline Success Rate: 100% (16/16 agents operational)
- Binary Reconstruction: 4.3MB outputs (83.36% size accuracy)
- Test Coverage: >90% with comprehensive validation
- Build Compilation: Production-ready with VS2022 integration
Quality Standards
- Code Quality: Production-grade with NSA-level standards
- Documentation: Comprehensive with source code validation
- Testing: Automated test suites with continuous validation
- Security: Zero hardcoded values, comprehensive input validation
🔗 External Links
- GitHub Repository - Source code and issues
- Documentation Validation Report - Accuracy verification
- Agent Assignment Report - Implementation status
📞 Support
- Issues: GitHub Issues
- Documentation: This wiki provides comprehensive guidance
- Development: See Developer Guide for contribution guidelines
Last Updated: 2025-06-19
System Version: Matrix Pipeline v2.0
Validation Status: ✅ 94.2% documentation accuracy verified