Same-origin trust boundary
The browser talks only to smohix.run. API keys and private Railway URLs stay on the server.
One intelligent platform — from operators in the browser to private services on Railway. Every layer is a capability, not a separate product silo.
Operators, developers, approvers, auditors
Next.js at smohix.run — marketing, console, same-origin API routes
Documented gateway surface — product UIs call Own API / same-origin routes; private backends stay server-side
Incidents, automations, approvals, audit, Copilot modules
Copilot route, reasoning proxy, optional OpenAI
Configured AI and automation backends (server-side only)
Supabase Postgres, auth, RLS-scoped workspace data
Deployed services with private networking — topology not published
The browser talks only to smohix.run. API keys and private Railway URLs stay on the server.
Incidents, automations, Copilot, and billing modules share Supabase identity and audit context.
Reasoning, robot, and Own API services connect via env-configured proxies — not hard-coded secrets in this repo.