Cross-vendor comparison

Layer status grid, identity plane continuity table, and FC-2C reasoning plane side-by-side for all four assessed on-prem control planes. 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

Three of these vendors are software control planes assessed against the full Fourth Cloud stack — VMware Cloud Foundation, Red Hat OpenShift, and Nutanix Cloud Platform. Oxide is a vertically integrated IaaS substrate, not a Fourth Cloud control plane. Its honest comparison is to AWS EC2 or Azure Virtual Machines, not OpenShift or VCF.

The grid below scores all four against the same FC-0 → FC-4 functions because that is the methodology. Read Oxide's row as evidence of the IaaS substrate scope it ships: class-leading at FC-0 hardware lifecycle and substrate-level orchestration, deliberately absent at PaaS layers (FC-1 data services, FC-2B AI runtimes, FC-3 application distribution, FC-4 integration fabric). The control plane that runs on Oxide hardware to close those layers is a separate buying decision.

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
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-vcf-fourthcloud
redhat-openshift-fourthcloud
nutanix-fourthcloud
oxide-fourthcloud
Canonical
bounded-kubernetes-fourthcloud
hpe-private-cloud
SUSE
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
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
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
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
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
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
FC-4 · Integration
Integration Fabric
Absent
avg 0.4 · max 2
00002
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
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
vmware-vcf-fourthcloud1Siloedfc2a, fc2b-vm-containerfc0, fc1, fc2b-inference, fc2c, fc3, fc4
redhat-openshift-fourthcloud3Federatedfc2a, fc2b, fc3, fc4fc0, fc1, fc2c
nutanix-fourthcloud2Partial federationfc2a, fc2b-vm, fc3, fc1-nusfc0-substrate, fc2b-kubernetes, fc2c, fc4
oxide-fourthcloud2Partial federationfc0, fc2a, fc2bfc1, fc2c, fc3, fc4
Canonical2Partial federationfc2a, fc2b, fc3fc0, fc1, fc2c, fc4
bounded-kubernetes-fourthcloud2Partial federationfc2bfc0, fc1, fc2a, fc2c, fc3, fc4
hpe-private-cloud2Partial federationfc2a, fc2b, fc3fc0, fc1, fc2c, fc4
SUSE3Federatedfc2a, fc2b, fc3fc0, fc1, fc2c, 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
vmware-vcf-fourthcloud0structuralApplying 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…
redhat-openshift-fourthcloud0structuralIncluded: 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…
nutanix-fourthcloud0structuralNutanix 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…
oxide-fourthcloud0structuralOxide 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-kubernetes-fourthcloud0structuralProvided: 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.
hpe-private-cloud0structuralApplying 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…