Architecture

Core intelligence separated from every provider.

authorized context
      ↓
 OwnAlgo Core
      ↓
Intent Graph
  ↙   ↓   ↘
MCP  SDK  Templates
 ↓    ↓      ↓
AI   Apps   UI/workflows

Core boundary

core/ contains the vendor-neutral graph schema, parsers, intent extraction helpers and deterministic ranking. It does not depend on YouTube, Canva, MCP, OpenAI or any specific frontend.

MCP boundary

mcp/server.mjs exposes OwnAlgo context, plugins and templates over JSON-RPC for compatible AI hosts.

Plugin boundary

Plugins receive explicit input plus the reduced Intent Graph and deployment-provided secrets. Raw conversation history is not automatically passed through the SDK.

Template boundary

Templates are versioned manifests describing slots, design tokens, accessibility expectations and compatible plugins.