Note 1 of 7 · October 2026

Databricks AI Direction — Next 12 Months

Anchored: DAIS 2026 + subsequent announcements
Lakehouse = Agentic Control Plane Context Engineering Cert Launched Lakebase GA · Feb 2026 Genie Ontology Public Preview LTAP Announced · Not Shipped
Jump to

The Overarching Thesis

Databricks has made a single coherent bet: the lakehouse becomes the agentic control plane. Every major announcement in 2026 — Genie Ontology, Agent Bricks, Lakebase, Unity Catalog semantic stack, Omnigent — is a layer in one architecture.

The new unit of value
"Your agents will be smarter, safer, and cheaper to run because they run on your data — not on a copy of it sent to someone else's SaaS."

Context Engineering — The New Discipline

Databricks launched the Certified Context Engineer Associate (May 2026) — billed as the industry's first certification for reliable AI agent systems. The cert syllabus defines five layers:

LayerWhat it coversDatabricks Component
InstructionsSystem prompts, agent behaviour constraintsAgent Bricks / Genie Spaces
RetrievalSurfacing relevant knowledge at query timeAI Search (formerly Vector Search)
MemoryPersisting state across sessionsLakebase Agent Memory (MemCurrent)
ToolsConnecting agents to data and external systemsMCP Catalog + Unity Catalog
GovernanceMetadata, PII, access policies, qualityUnity Catalog (metrics, glossary, domains)

These five layers are the SI discovery framework for any agentic engagement. Cert price ~$200. Beta takers report it demanding — not a typical vendor cert.

Genie Ontology — The Context Layer Preview

A live, self-improving knowledge graph of business meaning that grounds Genie agents. Prevents agents from generating syntactically valid SQL that returns the wrong business result.

EXTRACT  →  Ranked snippets from: UC Metrics (highest authority),
             dashboards, SQL history, 50+ app connectors

RANK     →  OntoRank: creator authority × usage breadth
             × dataset linkage × recency

RETRIEVE →  At query time: fetch top-ranked snippets,
             apply UC permission gate, inject into context window

Benchmark (self-reported): 84.5% first-attempt accuracy vs 52.4% for strongest general-purpose agent. Not independently verified — treat as directional.

OntoRank Risk
A high-volume Genie Space instruction can accumulate enough usage signal to outrank a freshly certified UC Metric View. No "certified metric always wins" override documented.

Unity Catalog Semantic Stack

FeatureStatusNotes
Certified Metrics (Metric Views)GAGA Apr 2026; open-sourced into UC OSS v0.5
DomainsGAGA Oct 8, 2026
Business GlossaryPreviewAI-assisted drafting and drift detection
Governance HubPrivate PreviewSingle command centre for stewards and admins
MCP support (UC functions, Genie, SQL)GAOAuth on-behalf-of user

Agent Memory — MemCurrent on Lakebase Beta

Two memory layers: Episodic (raw session event log) and Distilled (async background consolidation). Three access patterns: automatic plugins, on-demand tools, background dreaming. All stored in the customer's own Lakebase — data never leaves their cloud.

Self-reported benchmark
3× pass rate · 12× fewer input tokens · 31% lower total token usage · 26% faster task completion. 114-case benchmark, not independently verified.

Agent Bricks & Unity AI Gateway

Unity AI Gateway GA Aug 4 2026 — central control plane for all model access: smart routing, fallback chains, budget hard caps with attribution per user/team/tool, unified tracing into UC system tables, guardrails (PII, prompt injection) in beta.

Omnigent Apache 2.0 · Jun 2026 — meta-harness above existing agent CLIs (Claude Code, Codex, Pi). Declarative YAML: harness is a one-line swap. Policy engine: allow / ask / deny, enforced outside the prompt. Session sharing by URL.

MCP Catalog in Marketplace — governed discovery of MCP tools with credentials managed by Unity Catalog, not in agent code.

BFSI Partner Accelerators

PartnerAcceleratorWhat it does
zebAgentic MDM for FSIReconciles fragmented entities (funds, counterparties, clients) for Basel III / Dodd-Frank / GDPR
EYData FusionCloud-native AI data management; 2026 FS Partner of the Year
NeudesicPayment IntelligenceUnified real-time payment operations + analytics on Lakebase
GenpactFinance OneFragmented FP&A data; NL queries; claims 5%+ EBITDA lift
CelebalAgent GarageLoan origination 30 days → 4 hours (self-reported)

Competitive Snapshot (Context + Agents)

DimensionDatabricksSnowflakeAzure Fabric
Context layerGenie Ontology (preview)Cortex Analyst (GA)Copilot Studio (GA)
Semantic / metric layerUC Metrics (GA, open-source)Semantic Views (preview)Power BI semantic model
Agent memoryLakebase MemCurrent (beta)None nativeCosmos DB (external)
Multi-agent orchestrationOmnigent (alpha, OSS)None nativeSemantic Kernel
Context engineer certYes — Associate (May 2026)NoNo

SI Opportunity Map

ThemeWhere SI value landsMaturity
Context engineering practiceBuild the 5-layer architecture for customer agentsNew — cert just launched
UC semantic stack build-outPopulate Metrics, Glossary, Domains from BI assetsHigh demand, under-served · 4–8 weeks
Agent Bricks implementationBuild + test + deploy governed production agentsGrowing — mostly PoC-grade today
Lakebase memory architectureDesign persistent agent memory schemas and MemCurrent patternsEmerging — early-mover advantage
Vertical accelerator on Agent BricksBuild BFSI agent accelerators for Databricks MarketplaceHighest value if Marketplace-published
Note 2 of 7 · October 2026

Ontology & Semantic Architecture — Deep Dive

Four distinct "ontology" things · Genie two-context model · UC Metric View spec · OSI → Apache Ossie
Four Distinct Ontology Things Genie Two-Context Model UC Metric Views GA Apr 2026 OSI → Apache Ossie Jul 2026 OntoBricks v0.9.0 Labs
Jump to

The Landscape at a Glance

NameTypeStatusWhat it is
Genie OntologyCore productPreviewAI-facing context layer: modeled + inferred knowledge graph feeding Genie
UC Metric ViewsCore productGAGoverned semantic definitions — highest-authority input to Genie Ontology
OntosLabsv1.0.0Business catalog: data products, data contracts, data mesh on top of UC
OntoBricksLabsv0.9.0Formal OWL ontology → knowledge graph on Databricks, exposed via MCP
Key distinction
These are not parts of one system. Genie Ontology is the product layer. Metric Views are the semantic substrate it consumes. Ontos and OntoBricks are Labs experiments — AS-IS, no formal support.

Genie Ontology — Two-Context Model

┌─────────────────────────────────────────────────────────┐
│                    GENIE ONTOLOGY                        │
│                                                          │
│  ┌─────────────────────┐   ┌──────────────────────────┐ │
│  │   MODELED CONTEXT   │   │    INFERRED CONTEXT      │ │
│  │ (you define & certify)│   │ (Genie extracts & ranks) │ │
│  │                     │   │                          │ │
│  │ · UC Metric Views   │   │ · Dashboards             │ │
│  │ · Domains           │   │ · SQL query history      │ │
│  │ · Genie Agent Pages │   │ · Genie Agents           │ │
│  └────────┬────────────┘   └─────────────┬────────────┘ │
│           └──────────────┬───────────────┘              │
│                          ▼                               │
│                     OntoRank                             │
│         (authority × usage × linkage × recency)         │
│                          ↓                               │
│             Permission gate (UC policies)                │
│                          ↓                               │
│              Snippets injected into context window       │
└─────────────────────────────────────────────────────────┘

OntoRank Scoring Signals

SignalWhat it measures
Creator authoritySteward vs. power user vs. anonymous query
Usage breadthHow many people and queries rely on this definition
Dataset linkageHow closely tied to certified, widely-used UC assets
RecencyFreshness of the definition
Auditability Gap
No public-facing explainability for why a snippet ranked above another. OntoRank internals are not documented. The four-signal model above is from secondary sources.

UC Metric Views — Technical Spec GA Apr 2026

YAML-based semantic layer inside Unity Catalog. Define once, query from SQL, BI tools, REST APIs, agents. Advanced features include multi-fact relationships, LOD calculations, parameterised metrics, window measures, measure-on-measure composition.

metric_view:
  name: order_metrics
  source: catalog.schema.orders

  measures:
    - name: total_revenue
      synonyms: ["revenue", "sales", "GMV"]
      aggregate: SUM(order_value)
      filter: WHERE status != 'RETURNED'

    - name: avg_order_value
      aggregate: total_revenue / order_count  # measure-on-measure

  dimensions:
    - name: region
    - name: channel

  materialization:
    enabled: true
    refresh_schedule: "0 6 * * *"
UI vs YAML naming
Catalog Explorer UI calls columns Fields, but YAML syntax uses dimensions. Known inconsistency — worth flagging in implementations.

Open Semantic Interchange → Apache Ossie

DateEvent
Sept 2025Snowflake launches OSI with Salesforce, dbt Labs, BlackRock
Jan 2026Databricks joins; OSI v1.0 spec published under Apache 2.0
Jul 10, 2026Donated to Apache Software Foundation; renamed Apache Ossie
Aug 2026Snowflake ships native SYSTEM$CREATE/READ_OSSIE_YAML (GA)
Oct 2026PR #152 open — Databricks UC Metric View bidirectional converter

Databricks joined four months after Snowflake originated it — a defensive move to ensure UC Metric Views' features (window functions, materialization) are represented in custom_extensions rather than lost. No native UI for OSI import/export yet on Databricks.

Ontos (Labs) — Business Catalog v1.0.0 · Jun 2026

A Databricks App that adds data mesh semantics UC doesn't natively provide: data products, data contracts (ODCS v3.1.0), domain ownership. React + FastAPI + OWL TTL entity model stored in Lakebase (Postgres).

Strategic note
Ontos is the preview of what UC Business Semantics will look like in 12–18 months. Use Ontos for data contracts now (accepting Labs-grade support), or wait for Governance Hub GA.

OntoBricks (Labs) — Formal Knowledge Graph v0.9.0

LLM-assisted OWL 2 ontology generation from UC table metadata → R2RML mappings → RDF triples in Lakebase / Delta / Neo4j → GraphQL API + MCP server for agents.

Genie OntologyOntoBricks
ApproachBottom-up (learned from usage)Top-down (formally modeled OWL)
RepresentationRanked snippets (internal)Standard RDF/OWL triples
ReasoningNot documentedOWL 2 RL, SWRL, SHACL
AuditabilityLimitedFull (inspectable RDF graph)
TargetGeneral enterprise agentsRegulated industries needing auditable knowledge models
Note 3 of 7 · October 2026

Platform Foundations, Capability Convergence & Evolution

7-layer stack · MemCurrent · Unity AI Gateway · Agent Bricks execution · Lakewatch SIEM
7-Layer Platform Stack Unity AI Gateway GA Aug 2026 MemCurrent 3× Pass Rate Lakewatch SIEM GA ~$134B Valuation · IPO 2027?
Jump to

The Full Platform Stack

Layer 7 · Applications & Intelligence
Genie One (GA) · Genie Agents (GA) · Lakewatch SIEM (GA) · Databricks Apps · Marketplace
Layer 6 · Semantic + Context
UC Metric Views (GA) · Domains (GA) · Business Glossary (Preview) · Genie Ontology (Preview)
Layer 5 · AI / ML
Model Serving · MLflow · Agent Bricks · Unity AI Gateway (GA) · AI Search / RAG
Layer 4 · Compute & Serving
Databricks SQL · Serverless · Lakehouse//RT (Beta, 10ms) · Lakebase (GA, Postgres) · LTAP (Announced)
Layer 3 · Processing & Pipelines
Lakeflow — Zerobus Ingest (GA) · Spark Declarative Pipelines · Real-Time Mode (GA, ~5ms e2e)
Layer 2 · Governance Spine
Unity Catalog — tables, models, dashboards, agents, MCPs · Lineage · RBAC · Audit · AI Gateway traces
Layer 1 · Storage
Delta Lake (open) on customer cloud storage (AWS S3 / Azure ADLS / GCS) · Apache Iceberg

Capability Overlaps — Where Boundaries Are Blurry

UC Metric Views vs Genie Ontology

They don't compete — they're designed to layer. Design intent: define the 20% of concepts that cannot be wrong as Metric Views. Let Genie Ontology handle the long tail (80% of business terms that would never justify a formal YAML definition).

Ontos (Labs) vs UC Business Glossary + Governance Hub

Ontos is the preview of what UC Business Semantics will look like in 12–18 months. Customers who need data contracts now use Ontos; those who can wait should watch Governance Hub GA.

How Context Flows Through the Stack

DEFINITION TIME
  1. Data engineer writes UC Metric View for "revenue" (YAML, versioned)
  2. Domain steward adds Business Glossary definition → linked to Metric View
  3. Genie Ontology extracts: certified Metric View + dashboard tiles + SQL history
     → OntoRank scores certified Metric View highest

QUERY TIME
  4. User asks Genie: "What was our revenue last quarter?"
  5. Genie Ontology retrieves top-ranked snippets → UC permission gate
  6. Snippets injected into context window
  7. Agent generates SQL using certified definition + UC lineage
  8. Result returned with source attribution

Without UC Metric Views, step 7 relies on inferred snippets — which can drift or conflict over time.

Lakewatch — Agentic SIEM GA

Databricks' entry into cybersecurity. Agentic SIEM powered by Claude (Anthropic), built on Unity Catalog + Panther (detection-as-code). Runs entirely on the lakehouse — security data lives where business data already lives.

Uses: Lakeflow ingest (OCSF-aligned) → Delta Lake → UC governance (NIS2/DORA) → Agent Bricks agents for detection, triage, threat hunting → Unity AI Gateway traces as security signals.

SI angle
Competing against Splunk, Microsoft Sentinel, CrowdStrike. Differentiator: no separate security data lake. For regulated industries (BFSI, healthcare) this resonates with data sovereignty requirements.

MemCurrent — Persistent Agent Memory Beta

Three access patterns: Plugins (automatic log/load without agent action), Tools (on-demand explicit query), Dreaming (async consolidation from episodic to distilled). Storage on Lakebase (Postgres) in customer's cloud account — never shared with Databricks.

Security note
Agent memory persists user data across sessions → new attack surface. "Agent memory poisoning" risk: adversarial inputs designed to corrupt future agent behavior. Mitigations: input validation + SHACL shape checks before memory writes.

Unity AI Gateway — Runtime AI Governance GA Aug 4 2026

Sits between all consumers (users, apps, agents) and all LLM endpoints (internal + external). Four capability clusters:

CapabilityWhat it doesStatus
Access ControlUC-governed per user, team, agent, app, use caseGA
Smart Routing + FallbackPick model by cost + quality; failover chains; cross-providerGA
Budget CapsHard spend stops at token level; attribution per user/team/tool; external provider tracking (Oct 2026)GA
Unified TracingEvery model call, MCP invocation, agent step → UC system tables → LakewatchGA
Guardrails (PII, prompt injection, MCP payload logging)Policy-based rules per use case or MCP server typeBeta

Agent Bricks Execution Architecture

┌─────────────────────────────────────────────┐
│  AGENT RUNTIME                               │
│  Manages hosting, identity, scaling on Apps  │
│               ↓                              │
│  DurableAgentServer                          │
│  Wraps any framework (LangGraph, CrewAI,     │
│  Claude Code SDK, vanilla Python)            │
│  API modes: sync · streaming · background    │
│  Runtime Store → crash recovery (Lakebase)  │
│               ↓                              │
│  Databricks Sandbox                          │
│  Isolated code execution, scoped UC access  │
│  Persistent home directory across calls     │
└─────────────────────────────────────────────┘

Future Evolution Signals

SignalWhat to watch
LTAP GA (H1 2027?)Layers 3+4 collapse. ETL/CDC pipelines become optional. Most disruptive event for data engineering services.
Genie Ontology GACurrent "no cost during preview" ends. Watch pricing model — per-workspace vs per-query.
Governance Hub GAWill likely absorb or productize Ontos Labs features.
OSI / Ossie native UISnowflake has native SYSTEM$ functions now. Databricks still on community PR #152.
IPO 2027~$134B valuation, ~$5.4B ARR. Usage-based pricing must be defensible per product line.
Note 4 of 7 · October 2026

Vertical Solutions & Semantic Portability

BFSI / HLS accelerator composition · Apache Ossie hub-and-spoke · PR #152
Fraud Detection <300ms on Lakebase zeb: Semantic Layer in 4–6 Weeks HLS hls-skills Repo (Oct 19 update) Apache Ossie Hub-and-Spoke PR #152: Bidirectional UC↔Ossie
Jump to

How Vertical Solutions Are Composed

┌──────────────────────────────────────────────────┐
│  Branded App (Genpact FinanceOne, CitiusTech ClinicalIQ)
├──────────────────────────────────────────────────┤
│  Databricks Apps (FastAPI + React, in workspace) │
├──────────────────────────────────────────────────┤
│  Genie Spaces  │  Agent Bricks  │  Lakewatch SIEM│
├──────────────────────────────────────────────────┤
│  Unity AI Gateway — routing, budgets, audit      │
├──────────────────────────────────────────────────┤
│  Genie Ontology / UC Metric Views (pre-populated)│
├──────────────────────────────────────────────────┤
│  Lakebase (operational)  ·  Lakehouse//RT (ms)   │
├──────────────────────────────────────────────────┤
│  Unity Catalog — governance, lineage, RBAC       │
├──────────────────────────────────────────────────┤
│  Delta Lake / Lakeflow Zerobus                   │
└──────────────────────────────────────────────────┘

Vertical IP is what partners pre-build on top: domain Metric Views, pre-populated Genie Ontology snippets, pre-wired Agent Bricks workflows, regulatory governance templates, industry-shaped Apps.

BFSI Composition Patterns

Pattern 1 — Replace the Feature Store
All 2026 BFSI accelerators move Redis/DynamoDB into Lakebase, eliminating a system boundary and keeping feature data inside UC governance.
Pattern 2 — Semantic Layer as Entry Point
Every BFSI accelerator leads with pre-built UC Metric Views + Genie Ontology snippets. Highest-value, lowest-risk SI differentiator: "we pre-build the domain semantics so your business teams don't wait 6–9 months."
Pattern 3 — HITL Gate for Regulated Writes
Loan, compliance, AML workflows use Agent Bricks + Omnigent human-in-the-loop gate before any write. Unity AI Gateway provides the audit trail. This is how accelerators claim regulatory coverage.

Real-Time Fraud Detection Reference Architecture

Raw card transactions
  └─ Lakeflow Zerobus (gRPC, sub-5s, no broker)
       └─ Delta Lake (raw + feature tables)
            ├─ Spark Real-Time Mode (~5ms e2e)
            │    └─ Lakebase customer risk profiles (<300ms reads)
            ├─ MLflow Model Registry + feature serving
            └─ Databricks App (FastAPI + React fraud dashboard)
                 └─ Unity AI Gateway (audit, spend controls)

Key design: Lakebase replaces external Redis/DynamoDB as the online feature store. No separate operational database. UC governs data and models on one platform for BCBS 239-style lineage.

Named BFSI Partners

PartnerFocusKey fact
zebCapital markets semantic layerPre-certified UC Metric Views (P&L, VaR, sensitivities); 4–6 week deployment vs. typical 6–9 months
Genpact FinanceOneCFO office FP&ADriver graph across ERP/EPM; NL on KPIs; claims 5%+ EBITDA
NeudesicPaymentsBuilt on Lakebase; unifies transactional + analytical + AI workloads
CelebalLoan origination30 days → 4 hours; Omnigent HITL gate before disbursement

HLS Composition Patterns

Databricks maintains an open-source hls-skills repo (databricks-industry-solutions, last updated Oct 19, 2026) with PHI detection, genomics cohort queries, RWE cohorts, HEDIS measures, and an evaluation harness.

Pattern 1 — PHI Governance as Entry Point
UC column masking + hls-skills PHI detection = defensible first deliverable. Demonstrates platform value to compliance and CDO simultaneously. 2–4 week fast win.
Pattern 2 — Skills Repo as Accelerator Kit
Building a branded "Clinical AI Accelerator" on top of hls-skills is a 3–4 week effort. Persistent Systems, CitiusTech (ClinicalIQ), and StrandLogic/Cognizant all follow this pattern.
Pattern 3 — Customer Workspace Isolation
HLS partners specifically emphasize FedRAMP/HIPAA compliance posture: workloads run inside the customer's own Databricks workspace. PHI never moves to vendor SaaS.

Apache Ossie — Semantic Portability

Vendor-neutral YAML-based interchange format for semantic definitions. Think of it as Parquet for semantic models. Hub-and-spoke model: each platform has a converter to/from Ossie YAML as the hub.

version: "0.1.1"
semantic_model:
  - name: finance_model
    ai_context: "Use for P&L, revenue, and cost analysis"
    datasets:
      - name: orders
        source: prod_catalog.finance.orders
    metrics:
      - name: total_revenue
        expr:
          ANSI_SQL: "SUM(order_amount)"
          DATABRICKS: "SUM(order_amount)"
          SNOWFLAKE: "SUM(order_amount)"
        ai_context: "Primary top-line revenue metric"

Hub-and-spoke ecosystem: dbt MetricFlow → Ossie YAML (reference) · Snowflake native SYSTEM$ functions (GA Aug 2026) · Databricks UC Metric View converter (PR #152, bidirectional) · GoodData, Salesforce, Apache Polaris also listed.

Portability verdict
Snowflake has the most complete native implementation. Databricks has community PR #152 — no official docs or UI yet. Gap is narrowing but real in Oct 2026.

SI Opportunity Map

Entry pointComponentsSI effort
Semantic layer (capital markets)UC Metric Views + Genie Ontology pre-population4–8 weeks (vs. 6–9 months without SI)
Fraud detection acceleratorLakeflow + Lakehouse//RT + Lakebase + MLflow + App6–10 weeks
Regulatory reporting (BCBS 239)UC lineage + Metric Views8–12 weeks
Agentic loan originationAgent Bricks + Omnigent HITL + Lakebase6–8 weeks
PHI de-identification (HLS)UC column masking + hls-skills PHI agent2–4 weeks (fast win)
Snowflake→Databricks metric migrationdbt MetricFlow → Ossie YAML → UC converter1–2 weeks discovery
Note 5 of 7 · October 2026

Unity Catalog as Semantic Catalog

Governance layer → Business knowledge layer for AI · No-sync-lag advantage · MCP servers
Governance → Business Knowledge Layer 5-Layer UC Semantic Stack MCP OAuth On-Behalf-Of User No-Sync-Lag vs Collibra/Alation UC OSS v0.5 → Apache Spark
Jump to

The Strategic Shift

UC started as a governance layer (control access to tables and files). The 2024–2026 arc is a deliberate expansion into business semantics: making UC the system that knows what things mean.

Traditional data catalogs (Collibra, Alation, Atlan) were built for data stewards — humans who curate metadata. UC's new semantic layers are explicitly designed for AI agents — machines that query business context at inference time. This is a fundamentally different design target.

The Five-Layer UC Semantic Stack

Layer 5 · Live Context (Genie Ontology) Preview
Continuously learned from queries, dashboards, UC assets · Serves Genie, Agent Bricks, MCP agents at query time
Layer 4 · Semantic Enrichment
Business Glossary Preview · Domains GA Oct 8 · UC Pages GA · Tags · Governance Hub Pvt Preview
Layer 3 · Certified Metrics GA Apr 2
UC Metric Views (YAML, open-sourced UC OSS v0.5) · Measures + dimensions + joins · Certification flag with owner sign-off
Layer 2 · Lineage GA
Column-level lineage end-to-end · External lineage (manual) · Cross-account / cross-cloud lineage (DAIS 2026)
Layer 1 · Technical Catalog GA
Four-level namespace: metastore.catalog.schema.table · All asset types · Multi-cloud · Iceberg v3 GA

Each layer is independently queryable and additive — you don't need Layer 5 before Layer 3 delivers value.

Layer Highlights

Business Glossary Preview

AI-native design: Genie Code drafts new Glossary pages from query patterns, flags definitions that drift from actual usage, surfaces definitions as context when agents query any linked asset. Key differentiator from Collibra/Alation: the glossary is actively maintained by the platform's AI, not just human stewards.

UC Pages GA

Human-authored markdown context attached to any UC asset. Free-form narrative: "what this dataset is, how to use it, known quirks." UC Pages feed the modeled context side of Genie Ontology — the human voice in the knowledge graph.

Domains GA Oct 8 2026

Business-aligned groupings of UC assets. Agents scoped to a Domain only retrieve context from that domain's assets — bounded, relevant context instead of the whole catalog. Subdomains supported (Finance > Treasury > Liquidity).

Unity Catalog MCP Servers

MCP EndpointWhat it exposesAuth model
UC FunctionsAny UC-registered function (Python, SQL, system)OAuth on-behalf-of user
Genie SpacesNL query to a specific Genie SpaceOAuth on-behalf-of user
SQL WarehouseDirect SQL against UC-governed tablesOAuth on-behalf-of user
Vector SearchSemantic search over indexed UC tablesOAuth on-behalf-of user
Key design
All MCP calls authenticate as the requesting user (on-behalf-of OAuth), not a service account. UC access control — row filters, column masks, domain scoping — applies to every agent call. Any MCP-compatible agent (Claude Code, OpenAI Codex, LangGraph) can call these endpoints.

The Grounding Chain

Agent question: "What is our Q3 NPS by region?"
         ↓
Genie Ontology query (OntoRank retrieval)
  → certified UC Metric View: "net_promoter_score"
  → Domain: "Customer Experience"
  → Glossary term: "NPS" → definition + linked table
  → UC Page: "Survey data — NPS calculation caveats"
         ↓
Permission check (Unity Catalog)
  → user has read on nps_survey table? Yes
  → column mask on respondent_id? Yes → masked at runtime
         ↓
Compute: Metric View SQL executed
         ↓
Answer with source citations from UC lineage

Every agent answer inherits the governance and business meaning that data stewards built into UC.

UC vs. Standalone Semantic Tools

vs. Traditional Data Catalogs (Collibra, Alation, Atlan)

The no-sync-lag argument
Definitions live inside the same system as the data. No ETL of metadata, no catalog sync job, no "the catalog says X but the table does Y" problem. A Metric View definition is always consistent with the table it reads from.

Collibra/Alation's defense: For enterprises with heterogeneous stacks (Snowflake + Databricks + Oracle + Salesforce), UC only governs the Databricks portion. Catalog Federation is narrowing this gap for some external catalogs.

vs. dbt MetricFlow / Cube

The coexistence reality: Most Databricks customers have dbt. UC Metric Views and dbt MetricFlow are not mutually exclusive — dbt builds and tests the tables; UC Metric Views define business metrics on top of those tables. Apache Ossie (PR #152) is the portability bridge.

GA vs. Preview Status (Oct 2026)

FeatureStatus
Technical catalog (tables/schemas/models/volumes)GA
Column-level + cross-cloud lineageGA
UC Metric ViewsGA Apr 2
Metric View materializationPreview
DomainsGA Oct 8
Business GlossaryPreview
UC PagesGA
Governance HubPrivate Preview
Genie OntologyPublic Preview
UC MCP ServersGA
Ossie UC Metric View converterPR #152 open
Note 6 of 7 · October 2026

AgentOS & Agent Harness

"AgentOS" = industry concept · Omnigent Apache 2.0 · Polly multi-agent pattern · DurableAgentServer · GEPA
"AgentOS" = Industry Concept · Not a Product Omnigent Apache 2.0 · Jun 2026 Policy Engine: Allow / Ask / Deny DurableAgentServer vs Legacy MLflow GEPA Automated Prompt Optimization
Jump to

The "AgentOS" Framing

"AgentOS" is not an official Databricks product name. It is an industry concept describing the idea that production AI agents need an OS-equivalent: something that handles identity, execution boundaries, memory, permissions, scheduling, and observability.

Databricks framing
"Most teams focus on the core agent loop, but that is only 1% of what it actually takes to run agents in production."

The remaining 99% — deployment, security, context grounding, evaluation, memory, cost control, governance, observability — is what Agent Bricks + Omnigent collectively provide.

Four-Layer Agent Infrastructure Stack

Layer 4 · Skills & Context
Agent Skills (open standard, skill YAML files) · UC MCP Tools · Genie Ontology · MemCurrent (Lakebase)
Layer 3 · Harness (Omnigent)
Meta-orchestrator above any agent CLI/SDK · YAML-declared agent definitions · Policy engine (allow/ask/deny) · Session sharing · Multi-agent composition
Layer 2 · Runtime (Agent Bricks)
DurableAgentServer (sync/stream/background) · Agent Runtime (hosting, identity, scaling) · Runtime Store (Lakebase) · Databricks Sandbox · Agent Bricks CLI + agent.toml
Layer 1 · Platform Primitives
Unity Catalog · Unity AI Gateway · Lakebase · MLflow · Lakehouse//RT + Delta Lake

Key design principle: every agent action is governed by Unity Catalog. A layer-3 policy that denies a git push is enforced before the action reaches the filesystem.

Omnigent — YAML-Declared Agent Apache 2.0

name: code-reviewer
harness: claude-code       # swap to: codex, pi, openai-agents (zero other changes)
model: claude-opus-5-5

prompt: |
  You are a careful code reviewer. Focus on correctness and security.

tools:
  - type: mcp
    server: uc-functions    # Unity Catalog functions as MCP tools
  - type: mcp
    server: genie-space
    space: risk-metrics

sub_agents:
  - name: test-writer
    harness: codex
  - name: security-scanner
    harness: claude-code
    skills: [databricks/security-review]

policies:
  spend:
    warn_at: "$3"
    hard_cap: "$5"
  actions:
    - pattern: "git push"
      decision: ask          # pause for human approval
    - pattern: "DROP TABLE *"
      decision: deny         # non-negotiable block

The Policy Engine — The Real Governance Innovation

Traditional guard rails live in the prompt — which can be circumvented by clever multi-step plans. Omnigent intercepts every action before execution:

DecisionBehavior
allowAction proceeds immediately
askSession pauses; notification sent to owner; resumes on approval
denyAction blocked; agent receives a clear refusal and must find another path

Policies defined at three levels: agent YAML, session override, and platform-wide (Unity AI Gateway, workspace admins). This is the mechanism that lets enterprises say "AI at the helm, humans retain control over irreversible actions" — exactly what regulators in BFSI and HLS need.

The "Polly" Multi-Agent Pattern

Polly (orchestrator — plans, delegates, writes NO code)
  ├─ Sub-agent A in git worktree 1 (Claude Code) → implementation
  ├─ Sub-agent B in git worktree 2 (Codex)       → tests
  ├─ Sub-agent C (different vendor than writer)  → code review
  └─ Policy gates applied before any merge/push

Key principles: orchestrator never writes code (avoids context window exhaustion on large tasks) · parallel isolation in git worktrees · cross-vendor review (reviewer uses different model family — correlated blind spots avoided) · spend checks and HITL before final output.

DurableAgentServer vs. Legacy MLflow

CapabilityLegacy MLflow AgentServerDurableAgentServer
Persistent run state✗✓ (Runtime Store on Lakebase)
Crash recovery✗✓ (resumable on restart)
Background async runs✗✓
Idempotent invocations✗✓
Stream resumption✗✓
Identity modelService accountOn-behalf-of user (credential held in memory only, never persisted)

Agent Bricks CLI + agent.toml

[agent]
name = "risk-analyst"
description = "Answers risk questions over UC Metric Views"

[[tools.mcp]]
type = "managed"
server = "uc-functions"

[[tools.mcp]]
type = "managed"
server = "genie"
space = "risk-metrics"

[memory]
type = "lakebase"          # MemCurrent-backed

[sandbox]
enabled = true
catalog = "prod_catalog"   # scoped UC access (only this catalog)

[tracing]
enabled = true             # all tool calls → UC system tables

Three CLI commands: agentbricks init (scaffold) · agentbricks dev (local against live Databricks) · agentbricks deploy (to Agent Runtime on Databricks Apps)

Full Agent Lifecycle on Databricks

PhaseWhat happens
1 Developagentbricks init · agent.toml declares tools/memory/sandbox · Omnigent YAML declares harness/policies/sub-agents
2 Iterateagentbricks dev against live Databricks · MLflow auto-traces every call · GEPA optimize_prompts() against evaluation dataset
3 EvaluateMLflow evaluation with custom LLM judges · ALHF feedback loop for routing improvement
4 Deployagentbricks deploy → Agent Runtime · DurableAgentServer endpoints live · Unity AI Gateway governs
5 GovernOmnigent policy engine (allow/ask/deny) · AI Gateway cost attribution · MLflow traces → Lakewatch · UC RBAC on all data access
6 RememberMemCurrent episodic traces → Lakebase · Dreaming: async distillation into derived knowledge

Each step is on-platform. No separate tool needed for evaluation, secret store, observability, or memory database.

vs. Standalone Agent Frameworks

DimensionLangGraph / CrewAIDatabricks (Agent Bricks + Omnigent)
GovernanceNone built-inUC RBAC on every tool call
MemoryBYO (Redis, Postgres)MemCurrent on Lakebase (native)
EvaluationLangSmith (separate) / customMLflow + GEPA (native)
Cost controlNoneOmnigent policies + Unity AI Gateway budgets
HITLInterrupt handlers (code)Omnigent policy YAML (declarative)
DeploymentBYO infraAgent Runtime (managed)
Databricks pitch
You can use LangGraph or CrewAI inside DurableAgentServer — framework choice is preserved. But once your agent is on Databricks, it gets governance, memory, evaluation, cost control, HITL, and observability for free. The framework is implementation detail; the platform governance is the enterprise requirement.
Note 7 of 7 · October 2026

Five Semantic Foundation Design Patterns

Cross-platform synthesis: Databricks · Snowflake · Microsoft Fabric · Original names for architecture community
Five Coined Patterns Cross-Platform Synthesis Metric Sovereignty = Most Mature Open Semantic Covenant = Least Complete Each Pattern → Distinct SI Offering
Jump to

Why These Patterns Now

Every major data platform in 2026 — Databricks, Snowflake, Microsoft Fabric — is building what they each call a "semantic layer." Beneath the marketing, they are converging on the same set of structural design patterns. Naming them gives architects and SIs a vocabulary to evaluate platform maturity, design engagements, and talk to customers without resorting to product brochure language.

These patterns are not product features. They are recurring architectural decisions that appear independently across all three platforms.

The Five Patterns

1
Metric Sovereignty
Business metric definitions exist as first-class governed objects inside the data platform — not buried in BI tools, SQL snippets, or Excel.
▾
The Pattern

The platform is the sovereign of what "revenue" means. Every downstream consumer — dashboards, SQL, agents, APIs — queries the definition from the platform. Sovereignty requires: (1) the definition lives in the platform as a versioned, owned, certifiable object; (2) the platform enforces access to it; (3) business sign-off (certification) is a platform workflow, not a post-it on Confluence.

Cross-Platform Implementations
PlatformImplementationMaturity
DatabricksUC Metric Views — YAML, certification flag, owned by UC principal, open-sourced (UC OSS v0.5)GA Apr 2026
SnowflakeSemantic Views — native schema objects; replaces earlier YAML-in-a-stage approachGA 2026
Microsoft FabricPower BI Semantic Model — DAX measures, hierarchies, roles; anchored in OneLake via Direct LakeGA (mature)
The Gap Before This Pattern

Same metric, five definitions: one in Tableau, one in Power BI, one in the warehouse, one in Python, one in the finance Excel model. Nobody agreed which was correct. Agents trained on all five hallucinated a sixth.

SI Implication
The entry point for every semantic engagement: "Show me your revenue definition. Is it the same in your dashboard, your SQL, and your Genie answer?" If not, Metric Sovereignty is the work to do. Agents built on an unsovereign metric foundation hallucinate with confidence.
2
Behavioral Ontogenesis
The semantic layer grows by observing how the organization uses data — every query and dashboard interaction enriches it. Formal and behavioral semantics blended at query time.
▾
The Pattern

The semantic layer doesn't spring fully-formed from human curation. It develops through behavior — hence ontogenesis, the biological term for an organism developing through its own lifecycle. The formal semantic layer (human-defined) and the behavioral layer (platform-inferred from usage) are maintained in parallel and combined at query time.

Cross-Platform Implementations
PlatformFormal layerBehavioral layerCombination
DatabricksUC Metric Views, Domains, Glossary, UC PagesGenie Ontology — OntoRank scores snippets from dashboards, SQL history, 50+ appsModeled + inferred context, OntoRank rank-blended
SnowflakeSemantic Views, custom instructionsVerified queries — operator-curated known-good (Q→SQL) pairsSemantic View + verified queries at Cortex Analyst query time
FabricPower BI Semantic ModelCopilot Q&A learning — repeated questions refine understandingImplicit; least architecturally explicit of the three
The Architectural Insight

Formal-only: misses the emergent vocabulary (e.g., "whale account" that your sales team uses, which nobody put in the glossary). Behavioral-only: no certified ground truth; agents hallucinate on low-confidence inferences. The pattern is always: two layers, one retrieval. The ranking function is the key design challenge.

SI Implication
When agents give inconsistent answers, first diagnostic: "What is your platform's behavioral semantic state?" Databricks customers can audit Genie Ontology for low-OntoRank inferred snippets and replace them with explicit Metric Views or Glossary entries. Recurring tune-up engagement, not a one-time build.
3
Perimeter Isomorphism
The data access boundary and the semantic access boundary are structurally identical — same permission model, same identity provider, same enforcement mechanism.
▾
The Pattern

Isomorphism (from mathematics): same structure expressed differently. Access to the metric definition and access to the underlying data are the same permission check, not two separate gates. If you can't read the underlying table, you can't compute the metric — and you can't see its definition.

Cross-Platform Implementations
PlatformIsomorphism mechanism
DatabricksUC Metric Views are UC objects → inherit RBAC. All MCP calls use on-behalf-of-user OAuth. Strong — one permission model throughout.
SnowflakeSemantic Views are schema-level objects → same RBAC. Caveat: raw SQL tool bypasses semantic view boundary (documented risk — remove raw SQL tool from production agents).
Microsoft FabricPurview sensitivity labels + OLS (object-level security) in semantic model. Dual enforcement, but requires careful configuration.
The Design Tension

Business glossary terms (which don't contain data but describe it) also inherit data permissions — a new employee may not see the definition of a metric they don't yet have access to compute. All three platforms are still working through this.

SI Implication
For any BFSI or HLS agent build: "Does your semantic permission model match your data permission model?" An audit comparing grant structure on UC Metric Views against the underlying tables surfaces misalignments before an agent does. 1–2 week governance engagement with a concrete permission gap report.
4
Concept-Centric Accretion
The platform's organizing unit shifts from technical objects (tables, schemas) to business concepts (Customer, Transaction, Risk Exposure) — which become gravitational centers that all related assets accrete around.
▾
The Pattern

Accretion from astrophysics: a body gains mass by pulling in surrounding matter. Here: the "Customer" concept accumulates all the data, metrics, agents, dashboards, and definitions that relate to it, organized by the platform's catalog. This is not a new idea in enterprise architecture — it echoes domain-driven design (DDD) bounded contexts. What is new is that the data platform natively implements it.

Cross-Platform Implementations
PlatformConcept objectWhat accretes
DatabricksDomain (GA Oct 8) + Business Glossary term + UC PagesTables, Metric Views, Genie Agents, dashboards, models all belong to a Domain; Glossary term links to implementing assets
SnowflakeHorizon Data Product (emerging) + Semantic View entity definitionsEntities model business objects (Customer, Transaction); Cortex Analyst routes through entity model
Microsoft FabricOneLake Data Hub item + Fabric Business Domains (preview)Certified datasets, semantic models, reports, notebooks, pipelines browsable per domain
The DDD Connection

Databricks Domain ≈ DDD Bounded Context · Snowflake Semantic View entity ≈ DDD Aggregate Root · Fabric Business Domain ≈ DDD shared language. SI teams who know DDD can apply it directly to semantic platform design.

SI Implication
Domain design is NOT a technical task — it is organizational and semantic. "Which tables belong to the Customer domain vs. the Order domain?" requires business stakeholder input. A Domain Design Workshop (2–3 days, cross-functional, whiteboard → UC Domains + Glossary seed + Metric View inventory) is a high-margin, high-stickiness engagement that no vendor tooling automates.
5
Open Semantic Covenant
Platforms commit to meaning portability: business logic encoded in their platform will be expressible in open, vendor-neutral formats — and can travel with the data to any tool.
▾
The Pattern

A covenant (not just a contract) implies a mutual, long-term commitment with shared values. Platforms are committing that meaning will not be held hostage. This extends beyond data portability (open table formats) to meaning portability: the business definitions, metric formulas, entity relationships, and domain structures travel with the data.

The three instruments of the covenant: (1) Open table format (Delta/Iceberg — established); (2) Open semantic format (Apache Ossie — in progress 2025–2026); (3) Open catalog standard (Apache Polaris + Ossie YAML stored alongside Iceberg tables — emerging vision).

Cross-Platform Implementations
PlatformExportImportStatus
DatabricksPR #152 (UC Metric View → Ossie YAML)PR #152 (Ossie → UC Metric View)PR open · no native UI
SnowflakeSYSTEM$READ_OSSIE_YAML_FROM_SEMANTIC_VIEWSYSTEM$CREATE_SEMANTIC_VIEW_FROM_OSSIE_YAMLGA Aug 2026
Microsoft FabricTMDL export (open XML)TMDL import + Ossie→TMDL converterTMDL GA · converter community
The Strategic Subtext

Snowflake originated Ossie to win the portability narrative. Databricks joined to defend against it. Microsoft joined to ensure TMDL isn't stranded. The Covenant is competitive strategy expressed as openness.

SI Implication
For any platform migration: "How much of your existing semantic investment can travel?" Running the Ossie converter and documenting fidelity gaps (clean ports vs. custom_extensions vs. manual rework) is a 1–2 week discovery engagement with high stickiness — it converts directly to the migration project. Especially relevant for Snowflake→Databricks with existing dbt MetricFlow definitions.

Maturity Across All Three Platforms

PatternDatabricksSnowflakeFabricOverall Maturity
1 · Metric SovereigntyGAGAGA (mature)Highest — all three in GA
2 · Behavioral OntogenesisMost explicit (OntoRank)Verified queries (operator-curated)Implicit (Copilot learning)Medium — Databricks most advanced
3 · Perimeter IsomorphismStrong (UC RBAC + on-behalf-of)Good (Snowflake RBAC, raw SQL caveat)Layered (Purview + OLS)Medium-high
4 · Concept-Centric AccretionUC Domains GA Oct 8 + Glossary previewHorizon data products maturingFabric Business Domains previewEmerging — all three in progress
5 · Open Semantic CovenantPR #152 open, no native UINative GA SYSTEM$ functions (most complete)TMDL GA, Ossie converter communityLowest — Snowflake leads

Cross-Platform Pattern Comparison

PatternDatabricksSnowflakeMicrosoft Fabric
1 · Metric SovereigntyUC Metric Views (GA, open-sourced)Semantic Views (GA, native objects)Power BI Semantic Model (mature, DAX)
2 · Behavioral OntogenesisGenie Ontology: formal + inferred, OntoRank blendingVerified queries: operator-curated correctionsCopilot Q&A learning (implicit)
3 · Perimeter IsomorphismUC RBAC on Metric Views + on-behalf-of MCP (strong)Snowflake RBAC; raw SQL bypass risk (caveat)Purview labels + OLS in semantic model (layered)
4 · Concept-Centric AccretionDomains (GA Oct 8) + Glossary (preview)Horizon data products + Semantic View entity modelOneLake Data Hub + Business Domains (preview)
5 · Open Semantic CovenantApache Ossie contributor; PR #152 (no native UI)Originated Apache Ossie; native SYSTEM$ (GA)TMDL GA; Ossie→TMDL converter (community)

SI Service Offerings from the Five Patterns

PatternService OfferingDurationWho buys it
Metric SovereigntySemantic Layer Buildout — author UC Metric Views for a business domain4–8 weeks per domainCDO, Head of Analytics, Finance/Risk domain lead
Behavioral OntogenesisOntology Quality Audit — review Genie Ontology inferred snippets; replace low-confidence with explicit definitions2–3 weeks (recurring)AI platform team, data governance
Perimeter IsomorphismSemantic Governance Alignment — audit grant structure; close permission gaps1–2 weeksCIO/CISO, data governance
Concept-Centric AccretionDomain Design Workshop + Implementation — DDD approach; UC Domains + Glossary seed + Metric View inventory2–3 day workshop + 4–6 week buildCDO, business domain leads
Open Semantic CovenantSemantic Migration Assessment — run Ossie converter; document fidelity gaps; scope migration1–2 weeks discoveryCTO, migration program lead