V-Score Card

V(GTLB) = 2.33  |  AT_RISK  |  κ = 0.00  |  FILTER
DimScoreWeightContributionKey Driver
C20.250.50Open-core: cognition is public
E30.220.66Self-managed depth, fragile E=3
U30.180.5410+ workflows, one domain
A30.120.3650M users, GitHub default at 10x
M30.150.45$1B ARR, git portability caps it
F3−0.06−0.1870% self-managed complexity
V2.33

Gates: G₁ = E(3) > 1 PASS. G₂ = A(3) > 1 PASS. Fast screen: b = 0/3 (no proprietary data, no regulatory mandate, not transaction-embedded).


Dimension Analysis

C = 2 — Compound Cognition

The crystallized cognition argument rests on: unified data model across the full SDLC, 172 consecutive monthly releases, GitLab Orbit knowledge graph, and inter-module dependencies where security scanning depends on CI/CD pipeline context depends on merge request metadata depends on planning issue linkages (10-K L465-476).

The cognition is public. Open-core means c_derive(τ) for an AI agent is not "re-derive from first principles" — it's "read the open-source codebase." GitLab licenses significant components under open source, granting "broad permissions to use, copy, modify, and redistribute" (10-K L1090-1095). Only 16 patents protect the IP (10-K L1079). Compare: Synopsys has 4,000+.

GitHub rebuilt it. Microsoft/GitHub constructed comparable platform functionality — Actions (CI/CD), Advanced Security (SAST/DAST), Dependabot, Copilot, Projects — in roughly 3-4 years. That's the human re-derivation timeline. For frontier AI agents with access to the open-source codebase, the timeline compresses to months.

The domain is AI's home turf. Software development tooling is the one area where AI agents are most capable today. Code understanding, CI/CD pipeline generation, security scanning configuration — these are core frontier model capabilities. The compound cognition scored here is exactly the type that AI will commoditize fastest.

Enterprise edge cases (compliance policy configurations, audit trail formats, air-gapped deployment quirks) accumulated over 172 months provide real depth. But these are documented in public issues and merge requests. The 5,200 contributors and 6,500 community MRs/year (10-K L420, L527) are evidence of re-derivation happening continuously at scale.

Scored C=2: cognition exists but is public, in a domain where AI re-derives fastest. Not deep enough for C=3 (requires proprietary domain knowledge).

E = 3 — Irreducible Infrastructure (fragile)

No task requires GitLab. Every function GitLab performs — SCM, CI/CD, security scanning, compliance governance — routes through alternatives. There is no τ where c_ℓ = ∞. The Bustamante fast screen confirms: b = 0/3.

But switching cost is real. 70% of revenue supports self-managed deployments, including air-gapped environments that "can't even connect to the cloud" (Q4 transcript L81). FedRAMP Dedicated for government with data isolation and residency compliance (10-K L624-627). Migrating thousands of repos, CI/CD pipelines, security policies, and compliance configurations from self-managed GitLab takes 6-18 months for large enterprises. Procurement cycles for air-gapped environments add 12+ months.

GRR validates stickiness. Gross retention "well above 90% and consistent with historical trends... highest level it has in 4 years" (Q4 transcript L118, L48). Churn at 4-year low. RPO $1.136B with 63% recognizable in 12 months (10-K L5987-5990). Customers are not leaving.

But they're not expanding. NRR: 130% to 123% to 118% (10-K L4454). CFO: "I would expect DBNR to trend down slightly before stabilizing" (Q4 transcript L136). Declining NRR means marginal tasks are being routed elsewhere. The infrastructure is convenient, not irreducible.

The portability tell. GitLab explicitly markets "infrastructure and cloud flexibility without vendor lock-in" (10-K L666-668). When management tells you their product is easy to leave, believe them. Git repos — the core data asset — are perfectly portable by design. The friction is in configuration (CI/CD YAML, security tool configs) and retraining (human habits), not data gravity.

Scored E=3: real deployment depth prevents E=2, but b=0/3, no c_ℓ = ∞, and explicit portability marketing prevent E=4. Flagged fragile — one major enterprise migration case study drops this to E=2.

U = 3 — Ecosystem Breadth

10+ workflows spanning the full SDLC: planning, SCM, CI/CD, security scanning (SAST, DAST, dependency, container, secret detection), compliance/governance, package registry, container registry, agent orchestration via Duo Agent Platform, infrastructure-as-code integration, monitoring (10-K L460-548).

Serves 4-5 departments: development, security, operations/IT, compliance/audit, and business teams (10-K L391). Industries: financial services, technology, healthcare, government, telecommunications, manufacturing (10-K L553).

But all workflows serve software development. GitLab doesn't extend to HR, finance, sales, marketing, or customer service. Unlike ServiceNow (IT + HR + customer service + security) or SAP (finance + supply chain + HR), GitLab is deep in one domain, not broad across the enterprise.

Superlinear switching cost from cross-module dependencies is real — you can't migrate just CI/CD without also migrating pipeline configs, security policies, and deployment rules that reference it. But the domain concentration caps U at 3.

A = 3 — Distribution and Discoverability

50M+ registered users, 50%+ Fortune 100 customers (10-K L409-410). Open-core ensures extensive training data presence — AI agents know GitLab's API structure, CI/CD syntax, and configuration patterns from their training corpora.

But GitHub is the default. Copilot has ≈$2B ARR and 20M+ users versus GitLab Duo at roughly $50M ARR — a 40:1 scale disadvantage. When coding agents (Claude Code, Cursor, Codex) interact with repositories, they default to GitHub unless explicitly configured otherwise. The compounding flywheel (usage generates training data generates preference) favors GitHub at every turn.

Duo Agent Platform positions GitLab as "the environment where agents run, the orchestration layer that governs what they do" (Q4 transcript L55). If DAP succeeds, A upgrades to 4. But DAP launched 7 weeks ago with "minimal revenue contribution" expected. We score what is, not what might be.

No evidence of agent-native endpoints (MCP servers, autonomous agent routing protocols) in the 10-K or transcripts. GitLab runs agents inside its platform but doesn't make itself discoverable to external agents.

M = 3 — Ecosystem Gravity

$1B+ ARR with no customer representing more than 2% (Q3 transcript L81). 1,456 customers above $100K ARR (+18% YoY), 155+ above $1M (+26% YoY). The $100K+ cohort represents 75%+ of ARR (Q4 transcript L115). Every customer cohort since inception continues to expand (Q4 transcript L63).

Deep enterprise integrations: Mercedes-Benz expanded from SCM to "central platform powering their software-defined vehicle transformation, supporting thousands of developers across regions" (Q4 transcript L52). Indeed: customer since 2015, expanded through Premium and Ultimate (Q4 transcript L49).

But git repos are portable by design. No counterparty network effects — customers don't interact with each other through GitLab. 16 patents provide negligible IP moat. GitHub's ecosystem operates at 10x scale. Revenue concentrated 82% in US (10-K L6331). Gravity is real but bounded by portability.

F = 3 — Ecosystem Friction (penalty)

Self-managed complexity for 70% of customers: infrastructure provisioning, maintenance, upgrades, security patching (10-K L619-622). Upgrade cycles take "about 6 months for up to 50% to be running" a new version (Q4 transcript L82). Enterprise implementations require years across 120+ stakeholders (Q3 transcript L65).

Partially offset by: free tier and self-serve purchasing (10-K L742-754), REST + GraphQL APIs with SLA (10-K L517-518), public roadmap and codebase (10-K L424-425), 172 consecutive monthly releases, and SaaS/Dedicated options for those who want managed infrastructure.


Regime Context

Thermodynamic Summary (T = 15 weeks)

The measurement window (Dec 9, 2025 — Mar 27, 2026) captures a software sector regime shift. IGV fell 29.7%. Every peer declined. This is context, not input to the verdict.

REGIME
  IGV (15w):        −29.7%
  ρ_raw:             0.619  (high — sector driving most returns)
  ρ_intra:           0.232  (moderate residual correlation)
  1-week breadth:    9/9 peers negative, dispersion 1.22%

GTLB FACTOR DECOMPOSITION
  β_IGV:             1.21
  α_ann:            −66.3%  (t = −0.86, p = 0.395 — NOT significant)
  σ_idio (ann):      40.8%
  IR:               −1.623
  %Idio Var:         54.8%  (below 75% target — sector-dominated)
  15w total return:  −47.9% (vs IGV −29.7%)

IR interpretation. GTLB's IR = −1.623 is noise, not signal. t-stat = −0.86 with p = 0.395 — not remotely significant. The 75-day window at 40.8% idiosyncratic vol cannot separate alpha from randomness. IR measures the regime (indiscriminate software selloff with quality sorting), not the stock.

Quality sort within selloff. The market is discriminating: DDOG (+1.977 IR), CRWD (+1.431), SNOW (+1.538) hold positive alpha. GTLB (−1.623), TEAM (−3.041), ZS (−1.289) absorb negative alpha. GTLB's residuals correlate with TEAM (0.41) and ESTC (0.47) — a latent "second-tier DevOps" factor. The selloff is not fully indiscriminate (ρ_intra = 0.232, not 1.0), but 100% of peers fell in the last week with only 1.22% dispersion, indicating the acute phase approaches ρ → 1.

IR does NOT gate the verdict. V(s) is orthogonal to r_sector(t). The structural properties scored — open-core architecture, self-managed deployment depth, SDLC integration breadth, git portability — do not change because IGV dropped 30%.

The Delta (δ)

δ_i = V_i − V_market,i

V_structural  = 2.33  (AT_RISK)
V_market      ≈ 1.7   (implied by 3.5x revenue, RSI 17.9, −59% YoY)
δ_GTLB        = +0.63

The market is pricing GTLB as VULNERABLE. The V-Score says AT_RISK — worse than the market on some dimensions (the open-core C downgrade), better on others ($220M FCF, $1.3B cash, no debt, GRR >90%). The market applies a uniform discount during sector selloffs. δ > 0 means the uniform discount overshoots the structural impairment.

But δ > 0 does not create a basket position. It creates a monitoring flag.


Conviction Weight

κ_i = (V_i − 3.0)⁺ = (2.33 − 3.0)⁺ = 0.00
w_i ∝ κ_i = 0

V < 3.0 in every scoring scenario:

ScenarioCEVκ
Base (recommended)232.330
Original scoring332.580
Bear (E downgrades)222.110

No scenario produces κ > 0. The structure does not support basket inclusion.


Upgrade Path

Reaching V ≥ 3.0 from 2.33 requires +0.67 points. Realistic paths:

Path 1: C→3 + E→4 + M→4 = +0.25 + 0.22 + 0.15 = +0.62 → V = 2.95. Still short. Would need F→2 (+0.06) for V = 3.01. Requires: regulatory mandate for SDLC governance (E→4), Orbit knowledge graph proven irreplaceable in production (C→3 restoration), CI/CD Catalog reaches critical mass (M→4), successful SaaS migration reducing friction (F→2).

Path 2: Three dimensions improve. Any combination totaling +0.67. Most plausible trigger: EU AI Act or US software supply chain regulation creating compliance requirements that route through SDLC governance tools.

Timeline: 24-48 months. Without regulatory catalyst, V stable at 2.3-2.6.


Basket Verdict: FILTER

Not eligible. κ = 0. V = 2.33, AT_RISK. Open-core architecture creates symmetric pressure across every dimension — every benefit has a matching cost. The result is moderate resistance everywhere, fortress-level protection nowhere.

The market's −59% YoY punishment overshoots the structural impairment (δ = +0.63). GTLB has $220M FCF, $1.3B cash, no debt, and >90% gross retention. This is not a business in collapse. But structural resilience to AI substitution — the question the V-Score answers — does not cross the threshold for basket inclusion.

Monitoring triggers:

  • EU AI Act enforcement creates SDLC governance mandate → re-score E
  • GitLab Orbit produces measurable cross-lifecycle intelligence advantage → re-score C
  • Duo Agent Platform ARR exceeds $100M → re-score A
  • Major enterprise migration to GitHub succeeds → downgrade E to 2, V → 2.11