Cross-vendor comparison

Layer status grid, identity plane continuity table, and FC-2C reasoning plane side-by-side for every assessed on-prem control plane. The instrument identifies gaps; it does not rank vendors.

How to read these scores

The Fourth Cloud instrument scores functions within layers, not layers as aggregates. Each function gets a 0–4 score, a gap ownership classification, and a DAPM authority classification. The layer is a grouping; the function score is the finding.

Score gradient (0–4)

  • 4 — Hyperscaler. AWS/hyperscaler equivalent — fully managed, fully automated.
  • 3 — Strong. Meaningful automation and integration. Narrow, well-understood gaps.
  • 2 — Moderate. Partial coverage within constraints the vendor does not control.
  • 1 — Weak. Addressed for some workload types but not others; manual-assisted.
  • 0 — Absent. Vendor provides nothing. Enterprise owns the function entirely.

Gap ownership (every score < 4)

  • Closeable. Enterprise must acquire new capability — new software, vendor, or contract.
  • Opinion. Primitives exist; enterprise applies configuration without new acquisition.
  • Vendor roadmap. Vendor has announced product intent with a timeline.
  • Structural. Consequence of the on-prem operating model — no near-term close.

DAPM authority

  • Retained. Enterprise can swap providers without rebuilding. Default when vendor provides nothing.
  • Delegated. Substitutable partner provides this capability — alternatives exist.
  • Ceded. Vendor's opinions are proprietary with no open exit; lift-to-leave requires rebuild.
  • Absent. No capability exists at this layer.
A note on different shapes

Not every row is the same architectural shape. Most are software control planes assessed against the full Fourth Cloud stack. Some are different animals: Oxide is a vertically integrated IaaS substrate whose honest comparison is AWS EC2, not a control plane; Dell Private Cloud is an infrastructure lifecycle plane that deploys other vendors' control planes; Bounded Kubernetes is an assembly whose boundary is supplied by a single workload.

The grid below scores every row against the same FC-0 → FC-4 functions because that is the methodology. Read each row's scoping note for the shape it ships: a low score at a layer a platform deliberately does not occupy is evidence of scope, not failure — and the component that closes that layer is a separate buying decision, priced on its own row where one exists.

Where each vendor leads

Class-leading functions: each vendor's strongest scores ranked against the other three. Sole lead means the vendor strictly beats all peers at that function. Tied lead means the vendor ties at the maximum score ≥3. A vendor with no sole leads is a different finding than a vendor with several, but neither is a verdict — the buyer's gap portfolio is the verdict.

Sole leads (1)
3
FC-0 · Substrate heterogeneity
peers max 2
Tied leads (13)
3
FC-0 · Hardware lifecycle management
peers max 3
3
FC-0 · Substrate portability
peers max 3
3
FC-1 · Retrieval and context services
peers max 3
3
FC-2A · Workload universality
peers max 3
3
FC-2A · Policy and quota enforcement
peers max 3
3
FC-2A · Substrate lifecycle integration
peers max 3
Sole leads (3)
3
FC-4 · Event fabric and messaging
peers max 2
3
FC-4 · API management and gateway
peers max 2
3
FC-4 · SaaS and enterprise system integration
peers max 1
Tied leads (15)
3
FC-0 · Substrate portability
peers max 3
3
FC-1 · Retrieval and context services
peers max 3
3
FC-1 · Data pipeline and lineage
peers max 3
3
FC-2A · Workload universality
peers max 3
3
FC-2A · Policy and quota enforcement
peers max 3
3
FC-2A · Substrate lifecycle integration
peers max 3
Sole leads (0)
No sole-leading functions in this matrix.
Tied leads (12)
3
FC-0 · Hardware lifecycle management
peers max 3
3
FC-0 · Substrate portability
peers max 3
3
FC-2A · Workload universality
peers max 3
3
FC-2A · Policy and quota enforcement
peers max 3
3
FC-2A · Substrate lifecycle integration
peers max 3
3
FC-2B · Runtime universality
peers max 3
Sole leads (0)
No sole-leading functions in this matrix.
Tied leads (2)
3
FC-0 · Hardware lifecycle management
peers max 3
3
FC-2A · Substrate lifecycle integration
peers max 3
Sole leads (0)
No sole-leading functions in this matrix.
Tied leads (1)
3
FC-2B · Execution lifecycle and observability
peers max 3
Sole leads (1)
3
FC-2A · Resource lifecycle automation
peers max 2
Tied leads (4)
3
FC-1 · Retrieval and context services
peers max 3
3
FC-2A · Workload universality
peers max 3
3
FC-2B · Runtime universality
peers max 3
3
FC-2B · AI inference and agent execution
peers max 3
Sole leads (1)
3
FC-1 · Data location and gravity awareness
peers max 2
Tied leads (11)
3
FC-0 · Hardware lifecycle management
peers max 3
3
FC-1 · Retrieval and context services
peers max 3
3
FC-1 · Data pipeline and lineage
peers max 3
3
FC-2A · Workload universality
peers max 3
3
FC-2A · Policy and quota enforcement
peers max 3
3
FC-2B · Runtime universality
peers max 3
Sole leads (0)
No sole-leading functions in this matrix.
Tied leads (12)
3
FC-0 · Substrate portability
peers max 3
3
FC-1 · Retrieval and context services
peers max 3
3
FC-2A · Workload universality
peers max 3
3
FC-2A · Policy and quota enforcement
peers max 3
3
FC-2A · Accelerator and GPU management
peers max 3
3
FC-2B · Runtime universality
peers max 3
Sole leads (0)
No sole-leading functions in this matrix.
Tied leads (1)
3
FC-0 · Hardware lifecycle management
peers max 3
Layer status grid (with per-function scores)

Layer status is the average of function scores within that layer (Strong ≥ 3.0, Moderate ≥ 2.0, Gap ≥ 1.0, Absent < 1.0). The small chips beneath each status show the individual function scores so spikes inside a layer remain visible. A vendor with one hyperscaler-grade function and three weak ones is a different finding than a vendor at uniform Moderate.

Layer
VMware
Red Hat
Nutanix
Oxide
Canonical
Bounded K8s
HPE
SUSE
Dell
FC-0 · Substrate
Physical & Virtual Substrate
Strong
avg 3.0 · max 3
333
Moderate
avg 2.3 · max 3
223
Moderate
avg 2.7 · max 3
323
Gap
avg 1.3 · max 3
310
Gap
avg 1.7 · max 2
221
Gap
avg 1.3 · max 2
112
Moderate
avg 2.0 · max 3
312
Moderate
avg 2.3 · max 3
223
Gap
avg 1.7 · max 3
311
FC-1 · Context
Distributed Data & Context Fabric
Gap
avg 1.8 · max 3
2230
Moderate
avg 2.3 · max 3
1233
Gap
avg 1.8 · max 2
2221
Absent
avg 0.3 · max 1
1000
Gap
avg 1.5 · max 2
1122
Gap
avg 1.8 · max 3
1132
Moderate
avg 2.8 · max 3
3233
Moderate
avg 2.0 · max 3
1232
Absent
avg 0.8 · max 2
2100
FC-2A · Orchestration
Infrastructure Orchestration
Moderate
avg 2.8 · max 3
32333
Moderate
avg 2.8 · max 3
32333
Moderate
avg 2.6 · max 3
32332
Gap
avg 1.6 · max 3
12230
Moderate
avg 2.0 · max 2
22222
Moderate
avg 2.0 · max 3
33112
Moderate
avg 2.4 · max 3
32322
Moderate
avg 2.6 · max 3
32323
Gap
avg 1.2 · max 2
02121
FC-2B · Runtime
Execution & Runtime
Moderate
avg 2.8 · max 3
3233
Strong
avg 3.0 · max 3
3333
Strong
avg 3.0 · max 3
3333
Gap
avg 1.3 · max 2
1220
Moderate
avg 2.3 · max 3
2232
Moderate
avg 2.3 · max 3
3123
Strong
avg 3.0 · max 3
3333
Strong
avg 3.0 · max 3
3333
Gap
avg 1.0 · max 2
0121
FC-2C · Reasoning
The Reasoning Plane
Absent
avg 0.0 · max 0
0
Absent
avg 0.0 · max 0
0
Absent
avg 0.0 · max 0
0
Absent
avg 0.0 · max 0
0
Absent
avg 0.0 · max 0
0
Absent
avg 0.0 · max 0
0
Absent
avg 0.0 · max 0
0
Absent
avg 0.0 · max 0
0
Absent
avg 0.0 · max 0
0
FC-3 · Catalog
Application Distribution and Governance
Moderate
avg 2.8 · max 3
3233
Strong
avg 3.0 · max 3
3333
Moderate
avg 2.8 · max 3
3233
Gap
avg 1.0 · max 2
1120
Gap
avg 1.0 · max 2
1120
Gap
avg 1.3 · max 2
1211
Moderate
avg 2.5 · max 3
3232
Moderate
avg 2.8 · max 3
3332
Gap
avg 1.3 · max 2
2111
FC-4 · Integration
Integration Fabric
Gap
avg 1.0 · max 2
00212
Moderate
avg 2.6 · max 3
33232
Absent
avg 0.6 · max 2
00102
Absent
avg 0.0 · max 0
00000
Gap
avg 1.0 · max 2
20210
Gap
avg 1.2 · max 2
12111
Absent
avg 0.6 · max 1
10101
Gap
avg 1.0 · max 2
12002
Absent
avg 0.0 · max 0
00000
Identity plane continuity

Top-level assessment: does one identity context reach every layer, or do enterprises build cross-layer identity bridges? Lower scores mean more material Closeable gaps.

VendorScoreClassificationLayers in planeLayers siloed
VMware1Siloedfc2a, fc2b-vm-containerfc0, fc1, fc2b-inference, fc2c, fc3, fc4
Red Hat3Federatedfc2a, fc2b, fc3, fc4fc0, fc1, fc2c
Nutanix2Partial federationfc2a, fc2b-vm, fc3, fc1-nusfc0-substrate, fc2b-kubernetes, fc2c, fc4
Oxide2Partial federationfc0, fc2a, fc2bfc1, fc2c, fc3, fc4
Canonical2Partial federationfc2a, fc2b, fc3fc0, fc1, fc2c, fc4
Bounded K8s2Partial federationfc2bfc0, fc1, fc2a, fc2c, fc3, fc4
HPE2Partial federationfc2a, fc2b, fc3fc0, fc1, fc2c, fc4
SUSE3Federatedfc2a, fc2b, fc3fc0, fc1, fc2c, fc4
Dell1Siloedfc0, fc2afc1, fc2b, fc2c, fc3, fc4
FC-2C — the reasoning plane

The defining Fourth Cloud layer. The methodology expectation is that every on-prem vendor scores 0 or 1 here today, with Structural gap ownership unless a specific product with a confirmed timeline exists.

VendorScoreGap ownershipFinding
VMware0structuralApplying the integration vs. coexistence test: VCF 9.1 has no component that makes autonomous placement decisions by consuming live FC-1 metadata simultaneously with FC-2A state. VCF Operations has GPU and model telemetry. MCP Server Governance has agent access policy. vSAN has s…
Red Hat0structuralIncluded: Kubernetes scheduler with node affinity, pod affinity, taints and tolerations — pre-configured rule dispatch. HPA and KEDA — reactive scaling based on metrics thresholds. ACM placement policies (Platform Plus) — multi-cluster workload placement based on cluster labels a…
Nutanix0structuralNutanix has a developed infrastructure-intelligence signal but still does not pass the FC-2C litmus. NCM Intelligent Operations makes automated remediation recommendations based on infrastructure signals — resource utilization, anomaly patterns, capacity forecasting. AHV GPU topo…
Oxide0structuralOxide has no FC-2C reasoning plane. VM placement within the rack uses Oxide's scheduler to allocate resources from the fluid pool — this is demand-driven IaaS scheduling, not autonomous reasoning from data governance metadata. Anti-affinity groups spread instances across sleds ba…
Canonical0structuralCanonical OpenStack has no reasoning plane, and two anticipated objections are addressed in advance. First, host aggregates and scheduler filters: the AggregateImagePropertiesIsolation mechanism — routing instances whose image carries a given property onto designated host aggrega…
Bounded K8s0structuralProvided: none. No policy-driven placement reasoning derives from live metadata, and no such reasoning plane exists in this assembly. Placement decisions rest with the enterprise and its operators. The gap is structural: the reasoning plane is unavailable on-prem.
HPE0structuralApplying the integration-versus-coexistence test: no HPE component derives placement by consuming live data-governance metadata simultaneously with capacity and topology state. Morpheus distributed placement schedules VMs on capacity and topology within a cluster, the policy engi…
SUSE0structuralWhat exists: Kubernetes scheduler primitives (affinity, taints and tolerations), Fleet's cluster-label targeting for GitOps placement at fleet scale, Kubewarden admission policies, SUSE Virtualization VM scheduling (VM Auto Balancing, early access, is utilization rebalancing, not…
Dell0structuralApplying the integration-versus-coexistence test: Dell does not describe a Dell-owned placement or reasoning plane in this offering — there is no Dell component that derives placement by consuming live FC-1 metadata simultaneously with FC-2A state, because no Dell component perfo…