{"slug":"business/ENDPOINT_MAP","title":"IntegrateWise — Approved Endpoint Map","section":"business","sectionLabel":"Business","status":"unclassified","type":"document","path":"business/ENDPOINT_MAP.mdx","bytes":10901,"description":null,"updated":null,"source":"integratewise/Integratewise-docs-wiki","content":"\n> **Authority:** Nirmal (Founder)\n> **Last updated:** 2026-05-29\n> **Status:** LOCKED — this is the canonical DNS and routing source of truth.\n>\n> Rule: Only expose routes that map to **product meaning**, **customer access**,\n> or **documented external integration surfaces**. Everything else stays private\n> behind gateway, loader, MCP, and governed Cloudflare ingress.\n\n---\n\n## Production — Public\n\n| Domain                        | Worker                             | Role                                             | Auth                         |\n| ----------------------------- | ---------------------------------- | ------------------------------------------------ | ---------------------------- |\n| `integratewise.ai`            | marketing/site worker              | Main website, canonical public brand surface     | Public                       |\n| `www.integratewise.ai`        | redirect → apex                    | Canonical web alias                              | Public                       |\n| `app.integratewise.ai`        | CF Pages — `integratewise` project | Frontend workspace app                           | Public, Spine DB auth        |\n| `admin.integratewise.ai`      | `integratewise-admin`              | Admin console                                    | Public, authenticated        |\n| `gateway.integratewise.ai`    | `integratewise-gateway`            | Primary external ingress / API gateway           | Public                       |\n| `mcp.integratewise.ai`        | `integratewise-mcp-connector`      | MCP connector surface                            | Public                       |\n| `think.integratewise.ai`      | `integratewise-think`              | AI reasoning / proposal surface                  | Public, partner-controlled   |\n| `knowledge.integratewise.ai`  | `integratewise-knowledge`          | Knowledge / query surface                        | Public or authenticated      |\n| `hooks.integratewise.ai`      | `integratewise-loader`             | Webhooks / inbound ingestion entrypoint          | Public, machine ingress only |\n| `files.integratewise.ai`      | `integratewise-store`              | File / object access layer                       | Public or signed-access      |\n| `spine.integratewise.ai`      | `integratewise-spine`              | Spine runtime surface (if intentionally exposed) | Public, tightly controlled   |\n| `continuity.integratewise.ai` | `integratewise-continuity`         | Continuity product / API surface                 | Public, tightly controlled   |\n\n## Production — Optional Controlled\n\n| Domain                          | Worker                 | Role                                           | Auth                                 |\n| ------------------------------- | ---------------------- | ---------------------------------------------- | ------------------------------------ |\n| `iqhub.integratewise.ai`        | `integratewise-iq-hub` | Intelligence hub (if productized)              | Public if productized; else internal |\n| `customerzero.integratewise.ai` | `continurityops`       | Customer zero / dogfooding surface (canonical) | Public, access-controlled            |\n\n> `customer0.integratewise.ai` (`cus0`) — **retire or redirect to `customerzero.integratewise.ai`**.\n> Two routes for the same surface is noise. Pick one canonical name.\n\n---\n\n## Staging — Private Only\n\nAll staging routes must be:\n\n- Access-controlled (auth required)\n- `X-Robots-Tag: noindex` header set\n- Not linked from any public surface\n\n| Domain                                | Worker                             | Role                     |\n| ------------------------------------- | ---------------------------------- | ------------------------ |\n| `staging-admin.integratewise.ai`      | `integratewise-admin-staging`      | Admin staging            |\n| `staging-api.integratewise.ai`        | `integratewise-gateway-staging`    | Gateway staging          |\n| `staging-hooks.integratewise.ai`      | `integratewise-loader-staging`     | Loader / webhook staging |\n| `staging-files.integratewise.ai`      | `integratewise-store-staging`      | File layer staging       |\n| `staging-normalizer.integratewise.ai` | `integratewise-normalizer-staging` | Normalizer staging       |\n\n---\n\n## SEO / Public Docs\n\n| Domain                                                      | Purpose                                                        | Status      |\n| ----------------------------------------------------------- | -------------------------------------------------------------- | ----------- |\n| `docs.integratewise.ai`                                     | Public product docs, architecture explainers, API overviews    | Build out   |\n| `platform.integratewise.ai`                                 | Public platform overview / solution architecture / product map | Build out   |\n| `spine.integratewise.ai` or `/spine` on main site           | Public Spine doctrine and architecture overview                | Build out   |\n| `continuity.integratewise.ai` or `/continuity` on main site | Public continuity concept page                                 | Build out   |\n| `/about` on main site                                       | Founder, company, mission entity page                          | Build out   |\n| `developers.integratewise.ai`                               | Developer-facing integration docs                              | When mature |\n\n---\n\n## Internal-Only — No Public Domain\n\nThese workers must **not** get public custom domains or `workers.dev` routes.\nThey are implementation details behind gateway, MCP, loader, or other controlled surfaces.\n\n| Worker                                         | Why internal                                                      |\n| ---------------------------------------------- | ----------------------------------------------------------------- |\n| `integratewise-bff`                            | Frontend-facing API is gateway. BFF is internal aggregation only. |\n| `integratewise-normalizer` (raw routes)        | Pipeline infrastructure, not a public product noun.               |\n| `integratewise-pipeline`                       | Spine write path — internal only.                                 |\n| `integratewise-connector`                      | OAuth token holder — never public.                                |\n| `integratewise-connector-sync`                 | Sync orchestration — internal.                                    |\n| `integratewise-govern`                         | HITL / approval queue — internal, reached via gateway.            |\n| `integratewise-act`                            | Action execution — internal, reached via gateway.                 |\n| `integratewise-intelligence`                   | Schema AI — internal, reached via gateway.                        |\n| `integratewise-webhook-ingress`                | Reached via `hooks.integratewise.ai` (loader).                    |\n| `integratewise-workflow`                       | Cloudflare Workflows/Queues orchestration — internal (NOT n8n).   |\n| `integratewise-billing`                        | Stripe/Razorpay — internal, reached via gateway.                  |\n| `integratewise-tenants`                        | Tenant management — internal.                                     |\n| `integratewise-hermes`                         | Hermes agent — internal service binding.                          |\n| `integratewise-l2`                             | Entity 360 / cognitive overlay — internal.                        |\n| `integratewise-store` (internal routes)        | Public facade only via `files.integratewise.ai`.                  |\n| `integratewise-admin` (internal routes)        | Public facade only via `admin.integratewise.ai`.                  |\n| `agents-starter` and all agent/runtime workers | Orchestration details, not public platform entities.              |\n| Memory plumbing, session workers, watchers     | Governed write paths — Cloudflare-internal only.                  |\n| `integratewise-spine-v2`                       | Deprecated — consolidated into pipeline in v3.6.                  |\n| `integratewise-agents`                         | Deprecated — consolidated into intelligence in v3.6.              |\n\n---\n\n## Naming Corrections Required\n\n| Current (wrong)                                                | Approved (correct)                                 | Action             |\n| -------------------------------------------------------------- | -------------------------------------------------- | ------------------ |\n| `mc1p.integratewise.ai`                                        | `mcp-tools.integratewise.ai` or retire to internal | Rename or remove   |\n| `normalizerp.integratewise.ai`                                 | `normalizer.integratewise.ai` (if production)      | Rename             |\n| `normalizer.integratewise.ai` (currently staging)              | `staging-normalizer.integratewise.ai`              | Swap               |\n| `customer0.integratewise.ai` + `customerzero.integratewise.ai` | Keep `customerzero.integratewise.ai` only          | Retire `customer0` |\n| `api.integratewise.online` (`hub-api-prod`)                    | Migrate to `gateway.integratewise.ai`              | Retire `.online`   |\n\n---\n\n## Frontend Deployment Rule (locked)\n\n| Target                            | Automation                                                    | Who promotes to prod                 |\n| --------------------------------- | ------------------------------------------------------------- | ------------------------------------ |\n| `app.integratewise.ai` (CF Pages) | Preview only — never `--branch=main` or `--branch=production` | **Nirmal manually** via CF dashboard |\n| CF Workers (backend)              | CI with explicit instruction only                             | CI / Nirmal                          |\n\n---\n\n## Summary — Final Approved Set\n\n**Production public:**\n`integratewise.ai`, `www.integratewise.ai`, `app.integratewise.ai`,\n`admin.integratewise.ai`, `gateway.integratewise.ai`, `mcp.integratewise.ai`,\n`think.integratewise.ai`, `knowledge.integratewise.ai`, `hooks.integratewise.ai`,\n`files.integratewise.ai`, `spine.integratewise.ai`, `continuity.integratewise.ai`\n\n**Optional controlled production:**\n`iqhub.integratewise.ai`, `customerzero.integratewise.ai` (one canonical route only)\n\n**Staging only:**\n`staging-admin.integratewise.ai`, `staging-api.integratewise.ai`,\n`staging-hooks.integratewise.ai`, `staging-files.integratewise.ai`,\n`staging-normalizer.integratewise.ai`\n\n**SEO / public docs:**\n`docs.integratewise.ai`, `platform.integratewise.ai`,\nplus `/spine`, `/continuity`, `/about`, `/faq` on main site\n\n**Internal-only:**\nAll remaining workers — no public domain, no `workers.dev` route.\n"}