Skip to content

Control Plane

Builds a semantic understanding of the enterprise by combining an ontology layer, a knowledge graph, and a vector embedding index — the brain that gives AI the context to reason about your business.

For platform-overview framing see Platform Architecture > Control Plane. For retrieval-engineering principles see AI Operating System > Semantic RAG.

Capabilities

  • Ontology Schemas — YAML-defined business entity definitions (customers, orders, assets, contracts).
  • Policies — business rules, guardrails, and compliance constraints.
  • Workflows — multi-step business process definitions.
  • Integrations — system-to-system sync mappings.
  • Knowledge Graph — Apache AGE on PostgreSQL for entity relationships and graph traversal.
  • Semantic Index — pgvector on PostgreSQL for hybrid (vector + graph) search.
  • Hybrid retrieval — combine semantic similarity and graph traversal in a single query.

Architecture

graph TB
    subgraph Ontology["Ontology Bundle"]
        Schemas["Schemas<br/>Entity definitions"]
        Policies["Policies<br/>Business rules"]
        Workflows["Workflows<br/>Process definitions"]
        Integrations["Integrations<br/>System mappings"]
    end

    subgraph Storage["Storage Layer"]
        AGE["Apache AGE<br/>Knowledge Graph"]
        PGV["pgvector<br/>Semantic Embeddings"]
    end

    subgraph Query["Query Layer"]
        Hybrid["Hybrid Search<br/>Vector + Graph"]
        Explorer["Entity Explorer"]
        Editor["Knowledge Editor"]
    end

    Ontology --> AGE
    Ontology --> PGV
    AGE --> Hybrid
    PGV --> Hybrid
    Hybrid --> Explorer
    Hybrid --> Editor

Console Walkthrough

Six tabs cover ingestion, retrieval, governance, and orchestration of the semantic layer.

Knowledge Pipeline

Knowledge Pipeline

  • Real-time graph and embedding counters.
  • Six-stage pipeline: Extract Unified Schema → Resolve FDW Mapping → Extract Mapping Rules → Extract Policies → Extract Workflows → Extract Integrations.
  • Trigger manually or schedule.

Knowledge Index

Knowledge Index

  • Filter chips swap between Schemas, Policies, Workflows, Integrations.
  • Document detail shows metadata plus the canonical YAML body that feeds embeddings.

Knowledge Graph

Knowledge Graph

  • Nodes colour-coded by source system.
  • Typed edges (triggers, syncs_to, depends_on, constrained_by, owned_by).
  • Full-text search and per-source filtering.

Policy Builder

Policy Builder

  • Per-policy header: name, ID, risk level, target systems.
  • Source-of-truth field binding.
  • Editable Constraints, Approval Matrix, and Restrictions blocks.

Workflows

Workflows

  • Per-workflow header, trigger definition, steps, and dependencies.
  • Cross-system orchestration as first-class.

Integration Rules

Integration Rules

  • Per-rule header: source/target system, frequency, direction (one-way or bidirectional).
  • Field mappings, failure handling, dependencies in collapsible sections.
  • Semantic RAG — retrieval engineering principles (canonical knowledge model, hybrid retrieval, black-box validation).
  • Semantic RAG Pipeline — the production pipeline implementation.
  • Implementation Guide — production code mapping (schema_indexer.py, vector_store.py, embedding_service.py, rag_service.py).
  • Data Plane — the data layer this plane consumes.
  • Reasoning Plane — the layer that consumes Control Plane retrievals.