The foundations

Principles, and the capability spine.

Two lenses on what underlies the framework. The six pillars are how we build. The capability spine (ten domains, D1-D10) is what we assess. Together they say what a company needs, and how we hold ourselves to it, at every tier.

Lens one · how we build

The six pillars.

The operating principles of an AI-native company. Not aspirational, diagnosable, tier by tier. A company at L5 isn't discovering these. It runs them at organization-scale rigor because the tiers before it put them in place.

01

Reliability-First Architecture

Scale through parallelism. Atomic, composable, idempotent tools. Full trace visibility. Async-first. Source of truth in one place. "The architecture is the asset."

02

Code-First Interfaces

Code is the universal interface of an agentic system: the only output that is simultaneously deterministic, scoreable, testable, versionable, and replayable. Reduce all problems to code. Prompts versioned like code.

03

Multimodal Data First-Class

Text, structured data, images, voice, code: all first-class inputs to retrieval and reasoning. The L1 substrate stops being "the warehouse" and becomes the multimodal source of truth the agents draw from.

04

Write-Audit-Publish Safety

Edge gating, not human-in-the-loop. Implement alongside, not on top. Shadow runs, migrate on evidence. "Evals are not QA. They are the heartbeat."

05

Agent Throughput Economics

Don't over-scale infrastructure. Parallelize the agents. "Add an agent, not a server." Per-agent budgets. Cost attribution at L4. Cost-per-task replaces cost-per-seat as the metric.

06

Institutional Knowledge as Code

Compacted retrieval over raw injection. Reduce institutional knowledge to code (runbooks, decisions, policies) and let the agents read it. The L1 source of truth becomes the L5 colleague's long-term memory.

Lens two · what we assess

The capability spine: ten domains, not ten tools.

A company doesn't "need agents." It needs some subset of ten domains, in the right order, at the right rigor. Every tool we evaluate fills one or more. The single biggest correction to the earlier framework: orchestration (D6) is a progression across tiers, not a category you buy once.

D1
Data FoundationL1

One trusted version of the truth?

D2
Governance, Catalog & IdentityL1–L4

Can we see, secure, and control who touches data and agents?

D3
Foundation Models & AccessL2

Which models, accessed how, swappable how easily?

D4
CopilotsL2

Where do humans get leverage before anything runs autonomously?

D5
Retrieval & KnowledgeL3

How does the system ground answers in enterprise data?

D6
OrchestrationL2–L5

Who orchestrates the work, and how autonomously?

D7
Agent Runtime & Durable ExecutionL3 / L4

What does long-running, failure-tolerant agent work run on?

D8
Evals & ObservabilityL2–L3

Can we score it, trace it, and gate deploys on it?

D9
AI Security & GuardrailsL3+

Will it survive a security review and adversarial input?

D10
Outcome Capture & Control PlaneL3+ · BOD

Can BOD prove the outcome and own the loop?

Activation matrix

How hard each domain is "on" at each level.

Read across a row to see a domain's life cycle; read down a column to see what a level demands at once. The L3 column is the inflection.

start · activating core · load-bearing master · continuous rigor hatched · not yet load-bearing

The L3 column is the inflection: six domains turn core at once. That is why L3 is where the work, and the cost, compound.

Tool coverage

Multi-domain tools earn anchor status.

A tool that covers many domains reduces integration surface, which is why the hyperscaler platforms anchor L3+. Single-domain specialists are best-of-breed and slot in alongside.

Platforms we run on Databricks Snowflake AWS Azure dbt Fivetran
Tool / platformDomains coveredPrimary level home
Databricks (Mosaic AI, Unity Catalog, Agent Bricks, Workflows, Vector Search, Gateway)D1, D2, D3, D5, D6, D7, D8, D9L3-L5 · broadest single-platform coverage
Snowflake (Cortex, Horizon, Cortex Agents, Tasks)D1, D2, D3, D5, D6, D7, D9L1-L4 (analytics-first)
AWS (Bedrock, AgentCore, Step Functions, Guardrails, SageMaker)D3, D6, D7, D9 (+D1 via Redshift)L3-L4 (AWS-anchored)
Claude (Anthropic)D3, D4 (Claude Code), D6 (Agent SDK)L2-L5
LangGraph + LangSmithD6, D7, D8L4
LlamaIndexD5, D6L3
Braintrust · LangfuseD8L2-L5 (eval loop · OSS traces)
TemporalD6, D7 (durable exec)L3-L5
LakeraD9L3+
Edge Scale (BOD)D10 + wraps D2, D6, D8L3-L5 · the BOD layer, across platforms

Edge Scale is the only layer that spans governance + orchestration + outcome capture across platforms. It is a control-plane product-in-build, with capabilities phasing through 2026.

One layer above all five

From signal to value, across the portfolio.

D10, the control plane, is the one layer that rides above every level: governance, cost attribution, and outcome capture that survive a vendor relicense or a hyperscaler land grab. Databricks wins inside its own estate; BOD wins across estates.

How the lenses fit

One system, three roles.

The Pillars are how we build. The Spine is what we assess. The 16 principles are the L5 rigor bar (atomic, idempotent, eval-gated, least-privilege). Use the maturity ladder to place the company; use the spine to say which domains are core versus absent. Never call a retrieval layer "a level."

How we engage →

The non-negotiables

Two domains are never skippable: a governed, integrated data foundation (D1) and governance and identity (D2). Deploy AI on ungoverned data and you automate the error, faster. The spine tells you what must be present; the level tells you the autonomy target.

The "no" list

Anything we can't inspect at the step level; no production observability beyond raw logs; hosted-only with no data-residency control; no SOC 2 Type II or a named path to it. These rule a tool out of client production.

Diagnose your foundation in two hours.

Edge Assessment reads your foundation against the spine, one read per domain. Read-only access, credentials deleted at engagement close. You get a tier classification, a 90-day plan, and the durability flags the fund needs to see.