Phase 2.5 wires up the infrastructure decisions and prepares BlackRoad OS for production deployment. This phase codifies architectural choices and creates deployment-ready configurations. ## Key Decisions Codified - ✅ Monorepo as canonical OS home (for Phase 1-2) - ✅ Prism Console served from backend at /prism - ✅ Documentation via GitHub Pages (MkDocs) - ✅ Vanilla JavaScript frontend maintained ## New Infrastructure ### Documentation & Planning - PHASE2_5_SUMMARY_FOR_ALEXA.md - Complete Phase 2.5 summary - BLACKROAD_OS_REPO_MAP.md - Repository structure map - DEPLOYMENT_NOTES.md - Production deployment guide ### Backend Infrastructure - backend/app/routers/prism_static.py - Prism Console static router - backend/static/prism/ - Prism Console UI skeleton - index.html, css/prism.css, js/prism-core.js ### Documentation System - .github/workflows/docs-deploy.yml - MkDocs deployment automation - codex-docs/mkdocs.yml - MkDocs + Material theme config - codex-docs/DEPLOY_DOCS.md - Docs deployment guide - codex-docs/docs/ - Complete documentation structure ### Updated Files - backend/app/main.py - Added Prism router, OpenAPI tags - MASTER_ORCHESTRATION_PLAN.md - Added Phase 2.5 section ## URL Structure (Production) - https://blackroad.systems → Main OS - https://blackroad.systems/prism → Prism Console - https://blackroad.systems/api/* → REST API - https://docs.blackroad.systems → Documentation ## Post-Merge Checklist 1. Configure GitHub Pages (5 min) 2. Configure Railway deployment (10 min) 3. Configure Cloudflare DNS (15 min) 4. Verify all routes work (5 min) 5. Monitor first deployment (10 min) See PHASE2_5_SUMMARY_FOR_ALEXA.md for complete post-merge instructions. ## Implementation Status ✅ Phase 2.5 Complete - Ready for production deployment --- Where AI meets the open road. 🛣️
5.1 KiB
BlackRoad OS Codex
Welcome to the BlackRoad Operating System Documentation
BlackRoad OS is a Windows 95-inspired web-based operating system that brings together AI orchestration, blockchain technology, and a nostalgic user interface. This is the complete technical documentation for developers, operators, and contributors.
🚀 Quick Links
-
Get up and running with BlackRoad OS in minutes
-
Understand the system design and components
-
Explore the complete API documentation
-
Deploy BlackRoad OS to production
📚 What is BlackRoad OS?
BlackRoad Operating System is a complete AI-powered ecosystem that includes:
- 🖥️ Pocket OS: A browser-based operating system with a Windows 95-inspired interface
- 🌌 Prism Console: Administrative interface for job queue management, event logging, and system metrics
- 🤖 Agent Library: 200+ autonomous AI agents across 10 categories
- 🔗 RoadChain: Blockchain-based audit trail and provenance system
- 🔐 PS-SHA∞ Identity: Sovereign identity system for agents and users
- ☁️ CloudWay: Infrastructure automation and deployment orchestration
🎯 Core Philosophy
- Agent-First
- Humans orchestrate, agents execute. BlackRoad OS is designed for AI-driven workflows.
- Memory-Conscious
- Everything is logged and retrievable. Complete audit trails for compliance and debugging.
- Ledger-Aware
- Critical actions are provable and tamper-evident via RoadChain.
- Zero-Dependency Frontend
- Vanilla JavaScript with no build process. Fast, simple, and maintainable.
- Cloud-Native
- Infrastructure as software. Deployed on Railway with Cloudflare CDN.
🗺️ Documentation Map
For Developers
- Quick Start Guide: Get started in 5 minutes
- Development Setup: Set up your local environment
- API Reference: Complete API documentation
- Creating Agents: Build your own agents
For Operators
- Deployment Guide: Production deployment steps
- Environment Variables: Configuration reference
- Infrastructure & Deployment: Railway + Cloudflare setup
For Contributors
- Contributing Guide: How to contribute to BlackRoad OS
- Architecture Overview: System architecture deep dive
🏗️ Current Status: Phase 2.5
Infrastructure Wiring Complete
BlackRoad OS Phase 2.5 has completed the infrastructure wiring, including:
- ✅ Monorepo as canonical OS home
- ✅ Prism Console served at
/prism - ✅ Documentation via GitHub Pages
- ✅ Railway + Cloudflare deployment ready
- ✅ Comprehensive environment variable management
What's Next: Phase 2.6+
- 🔄 Full Prism Console functionality (job queue, event log, metrics)
- 🔄 Agent orchestration workflows
- 🔄 RoadChain integration
- 🔄 PS-SHA∞ identity system
See Phase 2.5 Decisions for details.
🌟 Key Features
Prism Console
Administrative interface for managing the entire BlackRoad ecosystem:
- Job Queue: Monitor and manage long-running tasks
- Event Log: Real-time system event stream
- Metrics Dashboard: System health and performance
- Agent Management: View and control 200+ AI agents
Access: https://blackroad.systems/prism
Agent Library
200+ autonomous AI agents across 10 categories:
- DevOps (30+ agents)
- Engineering (40+ agents)
- Data Science (25+ agents)
- Security (20+ agents)
- Finance (15+ agents)
- Creative (20+ agents)
- Business (15+ agents)
- Research (15+ agents)
- Web (15+ agents)
- AI/ML (15+ agents)
Learn more: Agent Overview
RoadChain
Blockchain-based audit trail:
- Tamper-evident logging
- Provenance tracking
- Compliance-ready
- SHA-256 hashing
API: /api/blockchain
🚀 Production URLs
| Service | URL | Description |
|---|---|---|
| Main OS | https://blackroad.systems | BlackRoad OS desktop interface |
| Prism Console | https://blackroad.systems/prism | Administrative console |
| API Documentation | https://blackroad.systems/api/docs | OpenAPI/Swagger docs |
| Codex (this site) | https://docs.blackroad.systems | Complete documentation |
🤝 Community & Support
- GitHub: blackboxprogramming/BlackRoad-Operating-System
- Issues: Report bugs and request features on GitHub Issues
- Discord: Coming in Phase 1 Q2 (community hub)
📄 License
BlackRoad Operating System is proprietary software. See the repository LICENSE file for details.
Where AI meets the open road. 🛣️
Built with ❤️ by the BlackRoad team