Files
blackroad-operating-system/infra/DOMAIN_ARCHITECTURE.md
Alexa Louise 9644737ba7 feat: Add domain architecture and extract core services from Prism Console
## Domain Architecture
- Complete domain-to-service mapping for 16 verified domains
- Subdomain architecture for blackroad.systems and blackroad.io
- GitHub organization mapping (BlackRoad-OS repos)
- Railway service-to-domain configuration
- DNS configuration templates for Cloudflare

## Extracted Services

### AIops Service (services/aiops/)
- Canary analysis for deployment validation
- Config drift detection
- Event correlation engine
- Auto-remediation with runbook mapping
- SLO budget management

### Analytics Service (services/analytics/)
- Rule-based anomaly detection with safe expression evaluation
- Cohort analysis with multi-metric aggregation
- Decision engine with credit budget constraints
- Narrative report generation

### Codex Governance (services/codex/)
- 82+ governance principles (entries)
- Codex Pantheon with 48+ agent archetypes
- Manifesto defining ethical framework

## Integration Points
- AIops → infra.blackroad.systems (blackroad-os-infra)
- Analytics → core.blackroad.systems (blackroad-os-core)
- Codex → operator.blackroad.systems (blackroad-os-operator)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 13:39:08 -06:00

10 KiB

BlackRoad Domain Architecture

Last Updated: 2025-11-29 Purpose: Map verified domains to services, repos, and Railway deployments


Domain Inventory

Primary Domains

Domain Purpose Target Service Railway Service
blackroad.systems Enterprise OS Platform API Gateway blackroad-os-api-gateway
blackroad.io Consumer Platform Web App blackroad-os-web
blackroadinc.us Corporate Site Static/Landing blackroad-os-home
blackroadai.com AI Platform Prism Console blackroad-prism-console
lucidia.earth Lucidia Platform Lucidia Service (future)
lucidia.studio Creator Studio Creator Pack blackroad-os-pack-creator-studio

Quantum/Research Domains

Domain Purpose Target Service
blackroadquantum.com Quantum Computing Hub blackroad-os-research
blackroadquantum.info Quantum Documentation blackroad-os-docs
blackroadquantum.net Quantum Network/API blackroad-os-pack-research-lab
blackroadquantum.shop Quantum Marketplace (future)
blackroadquantum.store Quantum Assets (future)
blackroadqi.com Quantum Intelligence blackroad-os-research
lucidiaqi.com Lucidia Quantum blackroad-os-research

Specialty Domains

Domain Purpose Target Service
blackroad.me Personal/Profile blackroad-os-web
blackroad.network Network Services blackroad-os-infra
aliceqi.com Alice/Personal Brand (static)

Subdomain Architecture

blackroad.systems (Enterprise)

blackroad.systems
├── api.blackroad.systems        → blackroad-os-api-gateway
├── core.blackroad.systems       → blackroad-os-core
├── operator.blackroad.systems   → blackroad-os-operator
├── beacon.blackroad.systems     → blackroad-os-beacon
├── prism.blackroad.systems      → blackroad-prism-console
├── docs.blackroad.systems       → blackroad-os-docs
├── console.blackroad.systems    → blackroad-os-master
├── infra.blackroad.systems      → blackroad-os-infra
├── archive.blackroad.systems    → blackroad-os-archive
├── demo.blackroad.systems       → blackroad-os-demo
└── status.blackroad.systems     → (health dashboard)

blackroad.io (Consumer)

blackroad.io
├── app.blackroad.io             → blackroad-os-web (main app)
├── home.blackroad.io            → blackroad-os-home (landing)
├── roadview.blackroad.io        → (search platform - future)
├── roadwork.blackroad.io        → blackroad-os-pack-education
├── roadworld.blackroad.io       → (metaverse - future)
├── roadtrip.blackroad.io        → blackroad-os-pack-creator-studio
├── roadchain.blackroad.io       → (blockchain - future)
├── agents.blackroad.io          → blackroad-os-agents
└── api.blackroad.io             → blackroad-os-api

Pack Subdomains

packs.blackroad.systems (or blackroad.io)
├── finance.blackroad.systems    → blackroad-os-pack-finance
├── legal.blackroad.systems      → blackroad-os-pack-legal
├── research.blackroad.systems   → blackroad-os-pack-research-lab
├── creator.blackroad.systems    → blackroad-os-pack-creator-studio
├── education.blackroad.systems  → blackroad-os-pack-education
├── devops.blackroad.systems     → blackroad-os-pack-infra-devops
└── brand.blackroad.systems      → blackroad-os-brand

GitHub Organization Mapping

BlackRoad-OS (Primary)

Repository Domain Purpose
blackroad-os blackroad.io Main monorepo/orchestration
blackroad-os-web app.blackroad.io Consumer web application
blackroad-os-core core.blackroad.systems Core API & backend
blackroad-os-api api.blackroad.io Public API
blackroad-os-api-gateway api.blackroad.systems API gateway/routing
blackroad-os-operator operator.blackroad.systems GitHub automation
blackroad-os-beacon beacon.blackroad.systems Health monitoring
blackroad-os-master console.blackroad.systems Master console
blackroad-os-home home.blackroad.io Landing page
blackroad-os-docs docs.blackroad.systems Documentation
blackroad-os-demo demo.blackroad.systems Demo environment
blackroad-os-archive archive.blackroad.systems Archive storage
blackroad-os-infra infra.blackroad.systems Infrastructure
blackroad-os-agents agents.blackroad.io Agent system
blackroad-os-research research.blackroad.systems Research platform
blackroad-os-brand brand.blackroad.systems Brand assets
blackroad-os-ideas - Ideas repository

Pack Repositories

Repository Domain Purpose
blackroad-os-pack-finance finance.blackroad.systems Finance automation
blackroad-os-pack-legal legal.blackroad.systems Legal & compliance
blackroad-os-pack-research-lab research.blackroad.systems Research tools
blackroad-os-pack-creator-studio creator.blackroad.systems Creator tools
blackroad-os-pack-education education.blackroad.systems Education platform
blackroad-os-pack-infra-devops devops.blackroad.systems DevOps tools

Other Organizations

Organization Domain Focus Purpose
BlackRoad-AI blackroadai.com AI/ML services
BlackRoad-Labs blackroadquantum.* Research & quantum
BlackRoad-Education roadwork.blackroad.io Education platform
BlackRoad-Media - Media & content
BlackRoad-Studio lucidia.studio Creator studio
BlackRoad-Cloud blackroad.network Cloud infrastructure
BlackRoad-Security - Security services
BlackRoad-Foundation - Open source & community
BlackRoad-Interactive - Gaming & metaverse
BlackRoad-Hardware - Hardware projects
BlackRoad-Ventures - Investments
BlackRoad-Gov - Government/compliance
BlackRoad-Archive archive.blackroad.systems Archive management
Blackbox-Enterprises - Parent company

Railway Service to Domain Mapping

Current Railway Services (BlackRoad OS Project)

Railway Service Primary Domain Subdomain
blackroad blackroad.io (root)
blackroad-os blackroad.io os.blackroad.io
blackroad-os-master blackroad.systems console.blackroad.systems
blackroad-os-home blackroad.io home.blackroad.io
blackroad-os-operator blackroad.systems operator.blackroad.systems
blackroad-os-beacon blackroad.systems beacon.blackroad.systems
blackroad-os-core blackroad.systems core.blackroad.systems
blackroad-os-api blackroad.io api.blackroad.io
blackroad-os-api-gateway blackroad.systems api.blackroad.systems
blackroad-os-web blackroad.io app.blackroad.io
blackroad-os-docs blackroad.systems docs.blackroad.systems
blackroad-os-demo blackroad.systems demo.blackroad.systems
blackroad-os-infra blackroad.systems infra.blackroad.systems
blackroad-os-archive blackroad.systems archive.blackroad.systems
blackroad-os-research blackroad.systems research.blackroad.systems
blackroad-prism-console blackroad.systems prism.blackroad.systems
blackroad-os-pack-finance blackroad.systems finance.blackroad.systems
blackroad-os-pack-legal blackroad.systems legal.blackroad.systems
blackroad-os-pack-research-lab blackroad.systems lab.blackroad.systems
blackroad-os-pack-creator-studio blackroad.io creator.blackroad.io
blackroad-os-pack-infra-devops blackroad.systems devops.blackroad.systems

DNS Configuration (Cloudflare)

Root Domain Records

# blackroad.systems
@                  A        (Railway IP or CNAME to Railway)
api                CNAME    blackroad-os-api-gateway-production.up.railway.app
core               CNAME    blackroad-os-core-production.up.railway.app
operator           CNAME    blackroad-os-operator-production.up.railway.app
beacon             CNAME    blackroad-os-beacon-production.up.railway.app
prism              CNAME    blackroad-prism-console-production.up.railway.app
docs               CNAME    blackroad-os-docs-production.up.railway.app
console            CNAME    blackroad-os-master-production.up.railway.app
infra              CNAME    blackroad-os-infra-production.up.railway.app
demo               CNAME    blackroad-os-demo-production.up.railway.app
archive            CNAME    blackroad-os-archive-production.up.railway.app
research           CNAME    blackroad-os-research-production.up.railway.app
finance            CNAME    blackroad-os-pack-finance-production.up.railway.app
legal              CNAME    blackroad-os-pack-legal-production.up.railway.app
devops             CNAME    blackroad-os-pack-infra-devops-production.up.railway.app

# blackroad.io
@                  A        (Railway IP or CNAME to Railway)
app                CNAME    blackroad-os-web-production.up.railway.app
home               CNAME    blackroad-os-home-production.up.railway.app
api                CNAME    blackroad-os-api-production.up.railway.app
agents             CNAME    blackroad-os-agents-production.up.railway.app
creator            CNAME    blackroad-os-pack-creator-studio-production.up.railway.app

Implementation Priority

Phase 1: Core Infrastructure (Now)

  1. blackroad.systems → api.blackroad.systems (API Gateway)
  2. prism.blackroad.systems (Prism Console)
  3. operator.blackroad.systems (Operator)
  4. beacon.blackroad.systems (Beacon)
  5. core.blackroad.systems (Core API)
  6. docs.blackroad.systems (Documentation)

Phase 2: Consumer Platform

  1. blackroad.io root
  2. app.blackroad.io (Main app)
  3. home.blackroad.io (Landing)
  4. api.blackroad.io (Public API)

Phase 3: Packs & Extensions

  1. finance.blackroad.systems
  2. legal.blackroad.systems
  3. research.blackroad.systems
  4. creator.blackroad.io
  5. education.blackroad.io

Phase 4: Advanced

  1. blackroadquantum.com
  2. lucidia.earth
  3. lucidia.studio

Service Health Endpoints

All services should expose:

  • GET /health - Basic health check
  • GET /v1/sys/health - Detailed system health
  • GET /v1/sys/identity - Service identity
  • GET /v1/sys/version - Version info

This document defines the canonical mapping between domains, services, and repositories for BlackRoad OS.