{
  "schema": "unitiqx.provider-capability-map.v1",
  "as_of_utc": "2026-10-11T06:01:00Z",
  "scope": "User-interface and service archetypes, not exact replicas or the underlying proprietary models",
  "not_proprietary_replica": true,
  "claims": {
    "real_local_inference": "Ollama qwen3:0.6b returned exactly requested text via authenticated/internal path, 2.33s simple prompt; backend models reachable from Open WebUI",
    "open_webui": "Open WebUI v0.12.0 responds HTTP 200 privately; unauthorized /api/models returns 401; onboarding still true; no logged-in UI acceptance test",
    "models": 9,
    "ram_gib": 7.8,
    "cpu_vcores": 2,
    "open_webui_private_url": "https://srv1801091.tail7ae7ec.ts.net:8448/",
    "access": "Tailnet only; not public and may require Tailscale join and app sign-in",
    "public_pages": "Public capability tracker is read-only; no inferencing",
    "model_fidelity": "Not equivalent to proprietary GPT, Claude, Gemini, Grok or Perplexity frontier inference"
  },
  "archetypes": [
    {
      "id": "UX-01",
      "name": "Conversational AI",
      "reference": "ChatGPT / Claude / Grok",
      "ref_url": "https://help.openai.com/en/articles/9260256-chatgpt-capabilities-overview",
      "phase": "working-foundation",
      "backend": "Open WebUI 0.12 + Ollama",
      "verified": "Private UI health HTTP 200; 9 Ollama models reachable from container; one direct generation test passed; Open WebUI owner login/onboarding not completed in this audit.",
      "missing": "Original multi-workspace conversation shell; real login E2E; context/citation evaluation; data portability",
      "impact": "high",
      "person_weeks_low": 3,
      "person_weeks_high": 6
    },
    {
      "id": "UX-02",
      "name": "Research and Search",
      "reference": "Perplexity / ChatGPT Research",
      "ref_url": "https://research.perplexity.ai/",
      "phase": "partial-foundation",
      "backend": "UNITIQX Public Search + Atlas",
      "verified": "Public search and Atlas entrances both returned HTTP 200; source-factual QA not established",
      "missing": "Grounded source extraction, multi-step investigation, citation verification, research documents",
      "impact": "high",
      "person_weeks_low": 4,
      "person_weeks_high": 9
    },
    {
      "id": "UX-03",
      "name": "Artifact and Document Studio",
      "reference": "Claude Artifacts / Gemini Canvas",
      "ref_url": "https://support.claude.com/en/articles/17153992-what-are-artifacts-and-how-do-i-use-them",
      "phase": "partial-foundation",
      "backend": "Factory OS + Studio OS + local previews",
      "verified": "Private Factory OS recipe runner and docs present; no reproduced Claude/Gemini user experience claimed",
      "missing": "Inline editable artifacts, code preview sandbox, versioned publishing, real-time collaborative state",
      "impact": "high",
      "person_weeks_low": 6,
      "person_weeks_high": 12
    },
    {
      "id": "UX-04",
      "name": "Coding Agent Workbench",
      "reference": "Cursor / GitHub Copilot / Claude Code",
      "ref_url": "https://docs.cursor.com/background-agent",
      "phase": "partial-foundation",
      "backend": "TaskForge + Autopilot + Gitea + Workbench",
      "verified": "Services active; private factory recipe runner documented; no Cursor-style end-to-end code agent acceptance",
      "missing": "IDE/editor, diff review, isolated per-repo agent, test harness, scoped commit approval",
      "impact": "high",
      "person_weeks_low": 7,
      "person_weeks_high": 15
    },
    {
      "id": "UX-05",
      "name": "Voice and Realtime Interaction",
      "reference": "Gemini Live / ChatGPT Voice / ElevenLabs",
      "ref_url": "https://docs.openwebui.com/features/",
      "phase": "partial-foundation",
      "backend": "Luna Audio + Piper + Voice Studio + FFmpeg",
      "verified": "Luna audio service active; public Voice Studio returned HTTP 200; continuous interruption low-latency quality untested",
      "missing": "Latency budget, streaming STT/TTS, barge-in, multilingual human listening tests",
      "impact": "medium",
      "person_weeks_low": 5,
      "person_weeks_high": 12
    },
    {
      "id": "UX-06",
      "name": "Image and Visual Creation",
      "reference": "Midjourney / Gemini Canvas / Figma",
      "ref_url": "https://gemini.google/overview/canvas/",
      "phase": "blocked-by-capacity",
      "backend": "Excalidraw + browser Canvas + Godot / image-generation backend missing",
      "verified": "Excalidraw container running; drawing and local 2D game assets exist; full GPU image model not installed",
      "missing": "Image diffusion hardware capacity, safety checks, advanced editing, asset rights, design-to-code QA",
      "impact": "medium",
      "person_weeks_low": 6,
      "person_weeks_high": 14
    },
    {
      "id": "UX-07",
      "name": "Automation and Agent Workflows",
      "reference": "OpenAI Work / Zapier / n8n / Perplexity Computer",
      "ref_url": "https://docs.openwebui.com/",
      "phase": "partial-foundation",
      "backend": "n8n + private executor + bounded queues",
      "verified": "n8n and executor running; authenticated owner approval requirements are not unified",
      "missing": "Typed tool grants, idempotency, MCP adapters, human approvals, rollback and receipts",
      "impact": "high",
      "person_weeks_low": 7,
      "person_weeks_high": 16
    },
    {
      "id": "UX-08",
      "name": "Enterprise Knowledge and Operations",
      "reference": "Palantir Foundry / Notion AI / Linear",
      "ref_url": "https://www.palantir.com/docs/foundry/object-link-types/type-reference",
      "phase": "partial-foundation",
      "backend": "Mission Control + Atlas + Qdrant + Gitea",
      "verified": "Mission Control 35/35 browser tests and security 42/42; no shared graph ontology yet",
      "missing": "Canonical typed project/object graph, access policies, lineage, audit, tracing, reconciliation",
      "impact": "high",
      "person_weeks_low": 8,
      "person_weeks_high": 18
    }
  ],
  "references": [
    {
      "name": "OpenAI ChatGPT",
      "archetype": "Conversational AI",
      "scope": "Original conversation UX, projects, voice, research, work",
      "url": "https://help.openai.com/en/articles/9260256-chatgpt-capabilities-overview",
      "copying_policy": "Pattern study only; independent UNITIQX look, labels and code"
    },
    {
      "name": "Anthropic Claude",
      "archetype": "Artifact and Document Studio",
      "scope": "Side-by-side artifacts, projects, thoughtful document workflows",
      "url": "https://support.claude.com/en/articles/17153992-what-are-artifacts-and-how-do-i-use-them",
      "copying_policy": "Pattern study only; independent UNITIQX look, labels and code"
    },
    {
      "name": "Google Gemini",
      "archetype": "Artifact and Document Studio",
      "scope": "Canvas, creation and visual composition",
      "url": "https://gemini.google/overview/canvas/",
      "copying_policy": "Pattern study only; independent UNITIQX look, labels and code"
    },
    {
      "name": "xAI Grok",
      "archetype": "Conversational AI",
      "scope": "Fast conversational exchange and live-context workflows",
      "url": "https://x.ai/",
      "copying_policy": "Pattern study only; independent UNITIQX look, labels and code"
    },
    {
      "name": "Perplexity",
      "archetype": "Research and Search",
      "scope": "Source-led research and space/workspace organization",
      "url": "https://research.perplexity.ai/",
      "copying_policy": "Pattern study only; independent UNITIQX look, labels and code"
    },
    {
      "name": "GitHub Copilot",
      "archetype": "Coding Agent Workbench",
      "scope": "Repository-aware code suggestions and workflows",
      "url": "https://github.com/features/copilot",
      "copying_policy": "Pattern study only; independent UNITIQX look, labels and code"
    },
    {
      "name": "Cursor",
      "archetype": "Coding Agent Workbench",
      "scope": "IDE edits, diffs, scoped coding agents",
      "url": "https://docs.cursor.com/background-agent",
      "copying_policy": "Pattern study only; independent UNITIQX look, labels and code"
    },
    {
      "name": "Midjourney",
      "archetype": "Image and Visual Creation",
      "scope": "Image concepts, gallery and variations",
      "url": "https://www.midjourney.com/",
      "copying_policy": "Pattern study only; independent UNITIQX look, labels and code"
    },
    {
      "name": "ElevenLabs",
      "archetype": "Voice and Realtime Interaction",
      "scope": "Voice direction and generated speech workflows",
      "url": "https://elevenlabs.io/",
      "copying_policy": "Pattern study only; independent UNITIQX look, labels and code"
    },
    {
      "name": "Notion AI",
      "archetype": "Enterprise Knowledge and Operations",
      "scope": "Knowledge/task connections and project context",
      "url": "https://www.notion.com/product/ai",
      "copying_policy": "Pattern study only; independent UNITIQX look, labels and code"
    },
    {
      "name": "Palantir Foundry",
      "archetype": "Enterprise Knowledge and Operations",
      "scope": "Object linking and permissioned operations",
      "url": "https://www.palantir.com/docs/foundry/object-link-types/type-reference",
      "copying_policy": "Pattern study only; independent UNITIQX look, labels and code"
    },
    {
      "name": "Figma",
      "archetype": "Image and Visual Creation",
      "scope": "Design system, vector canvas and component workflows",
      "url": "https://www.figma.com/",
      "copying_policy": "Pattern study only; independent UNITIQX look, labels and code"
    }
  ],
  "engineering_estimate": {
    "unit": "Experienced full-time engineer person-weeks of product engineering, includes UI design, integration and automated QA; broad subjective planning ranges, not contracted commitments or a completion promise.",
    "contingency_multiplier": 1.25,
    "calendar_capacity_model": "Effective throughput scales non-linearly: 1 developer =1.0, 2 =1.7, 4 =2.8 full-time equivalents (assumptions, not empirical measurements).",
    "baseline": "Existing Open WebUI/local model foundations are reused where allowed, original UX code authored separately.",
    "risks": [
      "Endless list of every provider has no finite definition",
      "Provider feature sets and UI change continually",
      "2-vCPU CPU-only runtime cannot match proprietary multimodal inference",
      "Exact provider branding, copyrighted interface assets and deceptive impersonation are not the goal",
      "Security, device QA, provenance and restore testing can dominate schedule"
    ]
  },
  "no_real_humans_tested_for_provider_parity": true,
  "priority_order": [
    "Conversational AI",
    "Research and Search",
    "Artifact and Document Studio",
    "Coding Agent Workbench",
    "Voice and Realtime Interaction",
    "Automation and Agent Workflows",
    "Enterprise Knowledge and Operations",
    "Image and Visual Creation"
  ],
  "release_policy": {
    "original_unitiqx_branding": true,
    "use_providers_as_research_references_only": true,
    "public_model_inference_endpoint": false,
    "owner_approval_required_for_private_operations": true,
    "no_autonomous_publication": true
  }
}
