Moat Gap Analysis: StellaOps Competitive Position

Source Advisory: 19-Dec-2025 - Stella Ops candidate features mapped to moat strength Analysis Date: 2025-12-22 Status: Sprints created, implementation pending


Executive Summary

This document captures the gap analysis between the competitive moat advisory and StellaOps’ current implementation, along with the sprint plan to address identified gaps.

Moat Scale Reference

RatingDefinition
5Structural moat — new primitives, strong defensibility, durable switching cost
4Strong moat — difficult multi-domain engineering; incumbents have partial analogs
3Moderate moat — others can build; differentiation is execution + packaging
2Weak moat — table-stakes soon; limited defensibility
1Commodity — widely available in OSS / easy to replicate

Feature Implementation Matrix

FeatureMoatCurrent %Key GapsSprint Coverage
Signed, replayable risk verdicts585%OCI push polish4300_0001_*
VEX decisioning engine490%Evidence hooks polishMinimal
Reachability with proof485%Standalone artifact polish4400_0001_0002
Smart-Diff semantic delta485%Signed delta verdict4400_0001_0001
Unknowns as first-class state480%Policy budgets, attestations4300_0002_*
Air-gapped epistemic mode480%Sealed snapshot workflow4300_0003_0001
SBOM ledger + lineage370%Historical tracking, BYOS4600_0001_*
Policy engine with proofs390%Compilation to artifactMinimal
VEX distribution network3-450%Hub layer refinement4500_0001_*
Symbolized call-stack proofs495%Rust/Ruby/PHP language supportSprint 0401+, 20260220_001-002 (marketplace)
Deterministic signed scoring585%SLO formalizationExisting
Rekor size-aware pointer strategy490%Documentation polishExisting
Signed execution evidence3-440%Trace-to-DSSE pipeline, policy gate20260219_013
Runtime beacon attestations320%Beacon fact type, attestation pipeline20260219_014
Privacy-preserving federated telemetry50%Full stack: privacy primitives, sync, API, UI20260220_005-009
Remediation marketplace (signed-PR fixes)40%Full stack: registry, webhook, verification, UI20260220_010-015

Detailed Gap Analysis

1. Signed, Replayable Risk Verdicts (Moat 5)

What exists:

Gaps:

GapSprint
Verdict as OCI-attached attestation4300_0001_0001
One-command audit replay CLI4300_0001_0002
Formal replay determinism tests4300_0001_0002

Moat Thesis: “We don’t output findings; we output an attestable decision that can be replayed.”


2. VEX Decisioning Engine (Moat 4)

What exists:

Gaps:

GapSprint
Configurable evidence hooksMinor enhancement

Moat Thesis: “We treat VEX as a logical claim system, not a suppression file.”


3. Reachability with Proof (Moat 4)

What exists:

Gaps:

GapSprint
Standalone reachability subgraph as OCI artifact4400_0001_0002
Binary-level reachability proof6000_* (existing)

Moat Thesis: “We provide proof of exploitability in this artifact, not just a badge.”


4. Smart-Diff Semantic Risk Delta (Moat 4)

What exists:

Gaps:

GapSprint
Signed delta verdict attestation4400_0001_0001
Diff over reachability graphsFuture

Moat Thesis: “We explain what changed in exploitable surface area, not what changed in CVE count.”


5. Unknowns as First-Class State (Moat 4)

What exists:

Gaps:

GapSprint
Policy rule: “fail if unknowns > N”4300_0002_0001
Unknown budgets with decay4100_0001_0002 (existing)
Unknowns in attestations4300_0002_0002

Moat Thesis: “We quantify uncertainty and gate on it.”


6. Air-Gapped Epistemic Mode (Moat 4)

What exists:

Gaps:

GapSprint
Sealed knowledge snapshot export CLI4300_0003_0001
One-command import + replay validation4300_0003_0001
Feed snapshot versioning with merkle roots4300_0003_0001

Moat Thesis: Air-gapped “runtime” is common; air-gapped reproducibility is not.


7. SBOM Ledger + Lineage (Moat 3)

What exists:

Gaps:

GapSprint
Historical SBOM tracking with diff lineage4600_0001_0001
BYOS ingestion workflow with validation4600_0001_0002
SBOM grouping by artifact family4600_0001_0001

Moat Strategy: Make the ledger valuable via semantic diff, evidence joins, and provenance.


8. Policy Engine with Proofs (Moat 3)

What exists:

Gaps:

GapSprint
Policy compilation to standalone decision artifactMinor enhancement

Moat Strategy: Keep policy language small but rigorous; always emit evidence pointers.


9. VEX Distribution Network (Moat 3-4)

What exists:

Gaps:

GapSprint
VEX Hub aggregation layer4500_0001_0001
Trust scoring of VEX sources4500_0001_0002
VEX verification + validation pipeline4500_0001_0001
API for VEX discovery/subscription4500_0001_0001

Moat Strategy: Differentiate with verification + trust scoring of VEX sources.


10. Signed Execution Evidence (Moat 3-4)

Added 2026-02-19 from advisory review (rescoped from external “sandbox traces” proposal).

What exists:

Gaps:

GapSprint
executionEvidence@v1 predicate type20260219_013 (SEE-01)
Trace-to-DSSE pipeline (canonicalize → aggregate → sign)20260219_013 (SEE-02)
Policy gate: require execution evidence before promotion20260219_013 (SEE-03)
Execution evidence in audit packs20260219_013 (SEE-04)

Moat Thesis: “We don’t just claim it ran — we provide signed, replayable proof of execution with deterministic trace summarization.”

Moat Strategy: Elevates from Level 3 (runtime instrumentation exists elsewhere) to Level 4 when combined with existing proof chain (signed execution evidence + verdict + reachability = attestable decision lifecycle).


11. Runtime Beacon Attestations (Moat 3)

Added 2026-02-19 from advisory review (rescoped from external “canary beacons” proposal).

What exists:

Gaps:

GapSprint
beacon fact type in Signals20260219_014 (BEA-01)
beaconAttestation@v1 predicate type20260219_014 (BEA-01)
Beacon ingestion + batched attestation pipeline20260219_014 (BEA-02)
Beacon verification rate as policy input20260219_014 (BEA-03)
Beacon attestations in audit packs20260219_014 (BEA-04)

Moat Thesis: “Low-volume signed proof that this artifact actually ran in this environment — verifiable offline, no image modification required.”

Moat Strategy: Level 3 standalone; combined with execution evidence and proof chain, contributes to the “attestable decision lifecycle” story for compliance-oriented customers.


12. Privacy-Preserving Federated Runtime Telemetry (New L5 — Structural)

Added 2026-02-19 from moat-gap advisory.

What exists:

Implementation (Sprints 20260220_005-009):

ComponentSprint
Privacy primitives (k-anonymity, DP, epsilon budget)20260220_005 (FPT-01 → FPT-07)
Federation sync + intelligence merger20260220_006 (FTS-01 → FTS-06)
API endpoints + CLI + Doctor plugin20260220_007 (FAC-01 → FAC-05)
UI (5 pages under Platform Ops)20260220_008 (FUI-01 → FUI-07)
Documentation + contracts20260220_009 (FDC-01 → FDC-05)

Moat Thesis: “We share exploit intelligence across sites without sharing raw code — privacy-preserving, consent-proven, offline-compatible.”

Moat Strategy: No competitor has DP + k-anonymity over federated runtime signals with DSSE consent. Network-effect moat: each new participant enriches the shared corpus. Combined with existing proof chain, creates attestable federated intelligence lifecycle.


13. Developer-Facing Signed-PR Remediation Marketplace (New L4 — Strong)

Added 2026-02-19 from moat-gap advisory.

What exists:

Implementation (Sprints 20260220_010-015):

ComponentSprint
Registry + persistence + domain models20260220_010 (REM-01 → REM-07)
Signals webhook handler20260220_011 (REM-08 → REM-12)
Verification pipeline (scan → delta → attest)20260220_012 (REM-13 → REM-17)
Matching + marketplace sources + policy20260220_013 (REM-18 → REM-22)
UI (3 pages + contextual badge)20260220_014 (REM-23 → REM-27)
Offline bundles + CLI + docs20260220_015 (REM-28 → REM-32)

Moat Thesis: “Every remediation PR is verified against reachability proof deltas and cryptographically attested — not just a patch, but proof the fix actually reduces exploitable surface.”

Moat Strategy: No competitor has PR-level fix attestations verified against reachability proof deltas. Six-module integration depth (Attestor + ReachGraph + Signals + Scanner + Policy + EvidenceLocker) creates deep switching cost.


Sprint Roadmap

Phase 1: Moat 5 Anchor (P0)

4300_0001_0001 → 4300_0001_0002
     │
     └── Verdict becomes portable, replayable

Phase 2: Moat 4 Hardening (P1)

4300_0002_0001 → 4300_0002_0002
     │
     └── Unknowns become actionable

4300_0003_0001
     │
     └── Air-gap becomes reproducible

4500_0001_0001 → 4500_0001_0002
     │
     └── VEX becomes distributable

Phase 3: Moat 4 Extensions (P2)

4400_0001_0001 (Delta Verdict)
4400_0001_0002 (Reachability Artifact)

Phase 4: Moat 3 Foundation (P2)

4600_0001_0001 → 4600_0001_0002
     │
     └── SBOM becomes historical

Phase 5: Runtime Evidence (P2-P3)

20260219_013 (SEE-01 → SEE-04)
     │
     └── Execution becomes attestable

20260219_014 (BEA-01 → BEA-04)
     │
     └── Presence becomes provable

Phase 6: Moat Expansion — Three New Capabilities (P1)

20260220_001 → 20260220_002 → 20260220_003
     │
     └── Symbol Marketplace (L4 @ 95%)

20260220_005 → 20260220_006 → 20260220_007 → 20260220_008
     │
     └── Federated Telemetry (New L5)

20260220_010 → 20260220_011 → 20260220_012 → 20260220_013 → 20260220_014
     │
     └── Remediation Marketplace (New L4)

Competitive Positioning Summary

Where StellaOps Is Strong

  1. VEX decisioning — Multi-mode consensus engine is ahead of all competitors (including Docker Scout, JFrog)
  2. Smart-Diff — R1-R4 rules with priority scoring is unique
  3. Policy engine — OPA/Rego with proof output is mature
  4. Attestor — in-toto/DSSE infrastructure is complete
  5. Symbolized call-stack proofs — No competitor (Docker Scout, Trivy, JFrog) delivers function-level symbol evidence with demangled names and build-ID binding
  6. Deterministic signed scoring — JFrog centralizes evidence but can’t replay; Stella produces seeded, verifiable scoring envelopes
  7. Rekor size-aware strategy — Hash pointer in Rekor + full payload in Evidence Locker solves real ~100KB upload constraints
  8. Federated telemetry — Privacy-preserving cross-site exploit intelligence with DP + k-anonymity + DSSE consent proofs
  9. Remediation marketplace — Signed-PR fix attestations verified against reachability proof deltas with contributor trust scoring

Where StellaOps Must Improve

  1. Verdict portability — OCI push makes verdicts first-class artifacts
  2. Audit replay — One-command replay is essential for compliance
  3. VEX distribution — Hub layer creates network effects
  4. Unknown governance — Policy budgets make uncertainty actionable

Avoid Head-On Fights


References