# πŸ—ΊοΈ BlackRoad OS β€” Full Connection & Integration Mapping **Last updated:** 2025-11-24 **Purpose:** Create a unified source-of-truth for all connections across infra, repos, domains, deployments, DNS, and credentials. **Use:** Feed into Codex to generate corrections, workflows, infra fixes, DNS patches, and GitHub automation. --- ## 0. Overview Document captures every active endpoint, domain, repository, cloud service, and integration path. **Sections** 1. Cloudflare 2. Domains & DNS 3. Railway Deployments 4. Vercel Deployments 5. GitHub Org & Repos 6. DigitalOcean 7. Stripe 8. Google Workspace 9. USPTO & Trademark infra 10. Agents & Automations layer 11. Error States / Fix Queue 12. Codex Prompt Templates --- ## 1. Cloudflare (dash.cloudflare.com) **Tabs found:** - Pages: `blackroad-os-ideas` - Workers & Pages Upload - Primary domain management for `blackroad.io` and others ### 1.1 Cloudflare Zones - `blackroad.io` β†’ **status:** 521 - `blackroad.systems` β†’ TODO: map subdomains - `blackroad.me` β†’ placeholder - `blackroad.network` - `blackroadai.com` - (*List all domains owned in GoDaddy and paste here after the next step.*) ### 1.2 Cloudflare DNS (per domain) Use this template for each domain: ``` Domain: Apex Root (@): CNAME β†’ (Railway/Vercel) Proxy: ON/OFF www: CNAME β†’ Subdomains: β†’ TLS Mode: Workers Routes: β†’ Pages Bindings: β†’ β†’ ``` --- ## 2. Domains (GoDaddy) Source tab: `https://account.godaddy.com/products` Document all domains you own and their authoritative DNS host (Cloudflare, GoDaddy, Vercel). ``` Domain: Registrar: GoDaddy DNS Managed At: Connected Services: - Website: - API: - Subdomains: Renewal Date: ``` --- ## 3. Railway Deployments (railway.com) Open tabs: - Project: railway-blackroad-os - Dashboard - Error page: blackroad-os-operator-production.up.railway.app (500/521) ``` Service: Environment: Public URL: <*.up.railway.app> Custom Domain: Bound Variables: - PORT: - API_URL: - DB_URL: Health: /health endpoint β†’ Error States: ``` --- ## 4. Vercel (vercel.com) ``` Project: Framework: Production Domain: Preview: Connected Repo: Environment Variables: Build Status: ``` --- ## 5. GitHub Organization (BlackRoad OS) Open tabs: - Org listing - Repo list (24 repos) - Teams setup earlier ``` Repo: Purpose: Connected Services: - Railway: - Vercel: - Cloudflare Pages: - DigitalOcean: Deploy Targets: main β†’ dev β†’ feature/* β†’ Workflows: - build.yml: - tests.yml: Permissions: Team: (read/write/admin) Branch Rules: ``` --- ## 6. DigitalOcean (Droplets) Source tab: `cloud.digitalocean.com/droplets` ``` Droplet: IP: Purpose: Connected Domain: Ports: 80: 443: Deployments: ``` --- ## 7. Stripe (dashboard) ``` Stripe Account: BlackRoad OS, Inc. Verification: Status: Required Docs: Connected Domains: - Login: - Webhooks: Environment: Test Keys: Live Keys: ``` --- ## 8. Google Workspace ``` Status: Pending signup Chosen Domain: MX Records Needed: - ASPMX.L.GOOGLE.COM - ALT1.ASPMX.L.GOOGLE.COM - ALT2.ASPMX.L.GOOGLE.COM - ALT3.ASPMX.L.GOOGLE.COM - ALT4.ASPMX.L.GOOGLE.COM DNS Applied In: SPF: v=spf1 include:_spf.google.com ~all DMARC: ``` --- ## 9. USPTO & Trademark Infra Open tabs: - TSDR - TM search - Fees portal ``` Trademark: Serial: Status: Classes: Renewals: Connection to BlackRoad Infra: - Branding in repos - Website claims ``` --- ## 10. Agents & Automations Mapping ``` Agent Name: Repo Home: Runtime: Endpoints: /health /v1/ Connected Data: - Postgres: - Redis: GitHub Workflows: - Secrets: ``` --- ## 11. Error State Queue Current known issues: - `blackroad.io` β†’ 521 Web server is down - `blackroad-os-operator-production` β†’ error page - Missing DNS between Cloudflare and Railway - Missing Pages deployments - Vercel projects not connected to repos - GitHub repos missing `.github/workflows` - Railway health endpoints missing --- ## 12. Codex Prompt Templates ### 12.1 DNS Fix Prompt ``` Codex: Map domain to . Create CNAME @ or A records as needed. Ensure proxy = . Enable Full SSL. ``` ### 12.2 Railway Fix Prompt ``` Codex: Verify /health on . If failing, scaffold minimal FastAPI app with /health. Push to repo . Deploy automatically via Railway. ``` ### 12.3 GitHub Workflow Fix Prompt ``` Codex: Add CI/CD workflow to . Steps: - install deps - run tests - deploy to Railway/Vercel ``` ### 12.4 Cloudflare Pages Fix Prompt ``` Codex: Deploy as Cloudflare Pages project . Bind to . ``` --- ## 13. Export Options - **Push to repo:** Drop this file into the target repo (e.g., `blackroad-os-infra/CONNECTION_MAP.md`). - **Convert to Google Doc:** Export with structured headings for quick sharing across teams.