The Signature That Wasn't One: We Could Not Test Our Own Hypothesis
N11, pre-registered and inconclusive — a test that failed before the data ran out, not after
In our Atlas of Ignition Points, three companies — AppLovin (AXON), Palantir (AIP), MongoDB (Atlas) — exploded by becoming a different business, and each carried what looked like the same calling card: a qualitative conversion of the margin structure. AppLovin's gross margin leapt +28.5pp, Palantir's operating margin +26pp, MongoDB's Atlas share from 4% to 38% of revenue. We registered the pattern as hypothesis N11: software platform-transition explosions are accompanied by a structural margin conversion of GM +15pp or more.
Then we did what the rules of this track require: we pre-registered the test, froze the definitions, and ran it. The result is not a rejection and not a confirmation. It is something rarer and, we think, more useful — the hypothesis dissolved on inspection, before the statistics even started.
The crack in the foundation
Look again at the three cases that generated the hypothesis:
| Company | Transition | Where the "signature" appeared |
| AppLovin (AXON, 2023–24) | Ad-engine platform | Gross margin: 55.4% → 83.9% (+28.5pp) |
| Palantir (AIP, 2024–25) | AIP platform | Operating margin: +26pp (GM ~81%, flat) |
| MongoDB (Atlas, 2018–20) | Cloud database | Revenue mix: Atlas 4% → 38% (not a margin jump) |
The three "signatures" live on three different metrics. Only AppLovin shows the literal gross-margin signature the hypothesis states. Palantir's signature is in operating leverage; MongoDB's is in the composition of revenue. We recorded this as an observation, not a definition change — definitions, once frozen, are not allowed to move. But it is the first of two reasons the test could not really run: the single-metric formulation was never coherent even inside the sample that inspired it.
The discipline: events first, margins never seen
The contamination risk in a test like this is obvious: knowing a company's margins while deciding whether its history counts as a "platform transition" is how you manufacture a pattern. So the pre-registration froze the procedure in this order. First, identify platform-transition events from business descriptions alone across the blind backtest panels and our current scores — the rule being structural replacement of the core model (box-software → subscription, device → platform, on-premise → cloud), company-declared, organic rather than acquisition-led. Then, and only then, pull the financials.
The freeze produced four out-of-sample events: Adobe's Creative Cloud transition (2012), Netflix's DVD-to-streaming shift (2007), Roku's device-to-platform pivot (2017), and Oracle's cloud-first declaration (2016). The verdict rule was also frozen: the test requires at least four measurable events; rate of +15pp among events ≥ 2/3 and at least 30 points above the base rate for provisional support.
The test, and the two exclusions
| Event | Window | ΔGM | +15pp |
| Adobe Creative Cloud (2012) | FY2011 → FY2014 | 89.6% → 85.0% = −4.6pp | No |
| Roku device → platform (2017) | FY2016 → FY2019 | 30.4% → 43.9% = +13.5pp | No — misses by 1.5pp |
| Netflix DVD → streaming (2007) | Excluded — FY2006 XBRL frames do not exist | ||
| Oracle on-prem → cloud (2016) | Excluded — XBRL concept unreliable (see data notes) | ||
Measurable events: 2 of 4, below the n ≥ 4 floor. Per the frozen rule, the test stops here — no support, no rejection, no hedging declaration of a "lean." The event rate is 0/2, recorded as a reference only. Note what it is not: a near miss is a miss. Roku's +13.5pp is not evidence "almost" satisfying the rule; the rule is 15 and it is 13.5.
The base rate: giant margin moves are rare
The control group — 16 measurable non-transition observations from the blind panels, three-year windows anchored at each company's blind year — delivered a base rate of 1 in 16 (6.25%). The single hit was Twist Bioscience at +65.7pp, which is a normalization from a near-zero base, not a margin-structure conversion. The rest cluster near zero or negative (TSLA −8.7, NVDA +4.1, NOW +7.9, ZM −10.7). This context matters: whatever "signature" platform transitions leave, it is not drawn from a population where +15pp moves happen casually. But rarity is not a signature — the test needed events, and the events were not there.
Why the sample cannot exist
The shortfall is structural, not a collection failure. Three reasons:
One — transitions are rare. True structural replacements of the core business model are infrequent events. Four out-of-sample identifications across sixty-plus scored companies is not an oversight; it is roughly the frequency of the phenomenon.
Two — the ceiling. Software platform transitions happen at software companies, and software companies often start with high gross margins. Adobe's baseline was 89.6% — a +15pp move there is arithmetically near-impossible (it would require 104.6%). The rule, as stated, punishes the most obvious platform transition in the sample for the crime of having been high-margin already. This was pre-registered as a sensitivity observation (the ceiling subset), and it is now recorded as a design flaw in the hypothesis: the intended phenomenon — a qualitative conversion of the margin structure — is measured by an absolute point rule that cannot see it at high altitude.
Three — old history is unreadable. Transitions from before XBRL coverage (Netflix 2007) cannot be measured at the stated precision. The farther back a clean case lies, the more likely it is to be excluded on data grounds, and the older cases are disproportionately the cleanest transitions.
Getting to n ≥ 4 requires expanding the panel beyond the blind sixty — candidates like the cloud transitions of Microsoft, Intuit, or Autodesk — under a fresh pre-registration, since those companies are outside the scored universe.
The honest data notes
Two exclusions deserve their own paragraph, because the rules they invoked are the point of the exercise.
Oracle was excluded under the concept-reliability rule inherited from N5: the pulled XBRL revenue for FY2018 ($39,383M) disagrees with the 10-K ($39,831M), and the GrossProfit concept implies 62% while the filing supports ~79.5%. No correction was attempted — correction would be the researcher deciding what the number should be. The event was dropped and the reason recorded.
EXAS was dropped from the control group after we found the GrossProfit frame mixing what look like segment values into the consolidated series ($97M against $2,084M of revenue in 2022). It is a warning worth naming explicitly: the assumption that an XBRL concept labeled GrossProfit always carries the consolidated figure is false. Future collection must verify consolidated-vs-segment per company.
One incident during the work, for the record: the collection script's full-overwrite behavior shrank the financial store to two tickers. It was self-detected, restored by re-pulling every ticker, and cross-validated against the published N5 figures (Adobe 2010 89.4 / 2013 85.5; Tesla 2014 27.6 / 2017 18.9 — all matching). The N5 published figures were unaffected; they were only ever read, never written, by this test.
What remains
N11 is closed as inconclusive (insufficient sample) — not provisional support, not rejection, and it must be cited as exactly that. The hypothesis is not dead; the phenomenon it gestures at — AppLovin's margin conversion was real — may be real. But the hypothesis in this form cannot be tested, because its metric dissolves into three different measures (GM, OM, mix) and its rule cannot survive the ceiling. Any redesign — a headroom-adjusted margin metric, pairing GM with OM, a revenue-mix formulation — requires a new pre-registration. The table is wiped clean; the next attempt starts from zero.
That last sentence is the point of publishing this. Our track has now run nine pre-registered hypotheses: H1, H2, H3 rejected; N1, N2, N7 provisionally supported; N5, N10 rejected; and now N11, untestable. The ledger keeps all of them, including the ones that embarrass the hypothesis and the ones that embarrass the test. A research program that only publishes what worked is a marketing program. We are trying to be the other thing.
The boundary
Every measurement here is retrospective, and no forward predictive power has been established — a transition's margins are history by the time they are legible, as our H1 and H3 rejections already taught us about business-ignition timing and price timing. N11 remains outside the model (v1.0 frozen); it is a research candidate, not a score component.
BlitzLab scores businesses against a scholar's standard — not investment advice. No price targets, no buy/sell recommendations. Financial figures are from SEC filings (XBRL) as labeled; excluded events carry their reasons above. N11 is the ninth pre-registered hypothesis in this track (H1·H2·H3 rejected; N1·N2·N7 provisional passes; N5·N10 rejected; plus the valuation-axis study and the ARK discrimination tests). Past patterns are reported as technical statistics, not as signals. This article is a translation-ready English original.