Docs / Evidence

Evidence

How we tested the multiplier. We ran the Floor rule on 98 years of prices. It mostly worked. Here is where it did not.

In short

one-year periods tested

1,581

38 stock, ETF and index histories, 1928 to 2026

ended clearly below the floor

0.44%

7 of 1,581 one-year windows at a 90% floor, 95% range 0.07% to 0.93%

S&P 500 years below the floor

0 of 98

Worst final value −9.6% on a 90% floor

At m = 4 the vault ended more than 1 point below its 90% floor in 7 of 1,581 periods. All 7 came from the 29 periods that contained a one-day drop bigger than 25%. In the 1,552 periods without such a drop, none broke the floor. So the floor holds against a single-day drop smaller than about 24%. It does not hold against a bigger one, and single stocks have had bigger ones.

What this does not say

The floor is not always held. The longer test replaces the earlier “93 of 93 windows” headline, which covers only 2018 to 2026 and is not used as a claim (Backtest). The one-week worst case in the long test lost 24% (AIG, 15 Sep 2008, 90% floor). Daily closes only, with survivorship bias. Backtests use past prices and do not predict the future.

Method

  • Data. Daily closing prices from Yahoo Finance, adjusted for splits and dividends: S&P 500 from 1927, Nasdaq, Dow, Russell 2000, Nikkei, FTSE, DAX, Hang Seng and KOSPI indices, SPY, QQQ and 23 single stocks, including crash-heavy names such as AIG, Citigroup, Bank of America, Ford and GE. Four equal-weight baskets, including the NVDA + TSLA + QQQ basket.
  • The rule. Floor 90% of the deposit, one-year term, stock held = min(4 × (value − floor), value), the rest in stablecoin at 0%. Sells and buys follow the contract's bands. Once value reaches the floor the vault goes to cash (cash lock).
  • Costs and gaps. 6 bps one-way on every trade (about 12 bps round trip). That is above the aggregator quotes we measured and below the direct PancakeSwap route we measured (about 49 bps for NVDAB at 100 USDT). Close-to-close returns, so every overnight and weekend gap hits in full.
  • Windows. One-year periods that do not overlap, starting at each history's first day. This avoids counting the same crash many times. We also checked overlapping windows and a block bootstrap of 6,000 synthetic years: same picture.
  • Counting a breach. “Any shortfall” means the final value is below the floor by any amount. Costs alone cause some. “Clear breach” means more than 1 point below, for example under 89% on a 90% floor. We lead with the clear breach, and show both.

Results by multiplier

Going from m = 4 to m = 6 buys 9 more points of upside and raises the clear-breach rate by about 3.5 times. That is why we keep m = 4.

FIG. 11 / CLEAR BREACH BY MULTIPLIERShare of periods, 90% floor

Ended more than 1 point below the floor

m = 2
0.00%
m = 3
0.06%
m = 4 (ours)
0.44%
m = 5
1.14%
m = 6
1.52%
m = 8
2.02%

Share of the gain kept, in up years

m = 2
~22%
m = 3
~34%
m = 4 (ours)
~42%
m = 5
~47%
m = 6
~51%
m = 8
~53%

Backtest, past data, not a prediction.

Source: research/m_study/REPORT.md section 4 (table T1). 1,581 non-overlapping one-year periods, 1928 to 2026, 6 bps one-way, daily at the close.

Results by multiplier m, pooled equities, 90% floor
mAny shortfallClear breachGain keptBad-year resultEnded in cash
20.32%0.00%~22%−5.2%0.1%
31.45%0.06%~34%−7.4%0.7%
4 (ours)2.85%0.44%~42%−8.8%1.2%
56.33%1.14%~47%−9.5%2.7%
69.55%1.52%~51%−9.8%4.7%
815.88%2.02%~53%−10.0%8.6%

The share-kept column is at a 90% floor. Bad-year result: the median vault result in the 288 periods where holding lost more than 10% (holding: −24.0%). Ended in cash: share of periods where the floor was reached and the vault held only stablecoin to the end. At m = 4 the 95% range for clear breach is 0.07% to 0.93%, and for any shortfall 1.75% to 4.30%.

The one-over-m rule

What m really sets is the size of a one-day drop the floor can survive: about 1 ÷ m. At m = 4 that is 25%, and about 24% once costs and the sell band are counted. We tested this two ways.

  • Real data. At m = 4, none of the 1,552 periods without a one-day drop bigger than 25% ended more than 1 point below the floor. Of the 29 periods with such a drop, 7 did (24%). The same split held at m = 3, 5, 6 and 8.
  • Simulation. We injected one gap into 8,000 simulated years (18% yearly volatility). At m = 4 a clear breach happened in 0.1% of years for gaps up to 20%, 1.0% at 25% and 90.6% at 30%. At m = 5 it was 1.8% at 20% and 88.8% at 25%. At m = 3 it was 0% up to 30% and 94% at 40%. The cliff sits at 1 ÷ m.

This rule says when the floor breaks. It does not say how often a drop that big happens. That is the next section.

Where it breaks

Real one-day drops bigger than 24% exist, mostly in single stocks. At m = 4 the vault cannot survive these.

Largest one-day closing drops in the test data
NameDateOne-day drop
AIG15 Sep 2008−60.8%
Apple29 Sep 2000−51.9%
Netflix15 Oct 2004−40.9%
Citigroup2009−39.0%
AMD1992−37.9%
NVIDIA6 Aug 2004−35.2%
Hang Seng index26 Oct 1987−33.3%
Microsoft19 Oct 1987−30.1%
S&P 500 (worst index day)19 Oct 1987−20.5%

The test data has no delisted companies, so real single-stock risk is higher than shown. A fraud or bankruptcy can take a stock down 80% to 100% in a day, and then no multiplier helps.

Index or single stock

Results at m = 4 by type of asset
GroupPeriodsClear breachAny shortfallGain kept
US index and ETF (10 series)3900%1.03%42%
International index (5 series)2070.48%0.48%41%
Single stocks (23 series)9840.61%4.07%42%

The international index group includes the 1987 Hong Kong crash (−33.3% in one day). Baskets (NVDA + TSLA + QQQ, MAG6 + TSLA, SPY + QQQ + NVDA) had no clear breach; the financial-crash basket (Citigroup, Bank of America, AIG, GE, Ford) had none in 49 periods.

Index and ETF baskets are where the rule is strongest. At launch, Floor offers NVDAB, SPCXB and QQQB: one index fund and two single names. That is why the risk page says what it says.

What you give up

The figure we quote, about 42% of the gain kept at a 90% floor (it is about 4 × (100 − floor)%, so 20% at 95%), is a pooled average over the 1,105 periods where holding gained. A typical year is less kind: across all 1,581 periods the vault's median year was +1.6% against +13.7% for holding. In a normal year the vault gives away most of the return. That is the price of the floor, and the reason the 2022 NVDA chart is a worst case, not a typical case.

Trading costs: at 6 bps one-way the vault gave up 0.22% a year at m = 4 (it trades about 3.7 times the deposit a year). At 50 bps one-way the cost is 1.75% a year and the share of gain kept at a 90% floor falls from 42% to 34%.

The floor you choose moves the upside much more than m does:

Share of the gain kept and clear-breach rate by floor and multiplier
If you acceptm = 2m = 3m = 4 (ours)m = 5
Floor 95%~11%, 0.0%~18%, 0.1%~23%, 0.3%~27%, 0.6%
Floor 90%~22%, 0.0%~34%, 0.1%~42%, 0.4%~47%, 1.1%
Floor 85%~33%, 0.0%~48%, 0.1%~59%, 0.5%~64%, 1.4%
Floor 80%~43%, 0.0%~62%, 0.1%~72%, 0.5%~76%, 1.1%

Each cell: share of the gain kept in up years, then clear-breach rate. Pooled equities, 6 bps one-way, daily. This is a reading aid, not a setting in the app.

What we did not build

  • A risk dial for m. The floor is already your dial. Higher m adds little upside and more breaches, and we found no case for tiers above 4.
  • A changing m. Rules that raise or lower m from recent volatility or recent worst drops did not beat a fixed m on later data.
  • A machine-learning model. It forecast the size of the worst one-day drop a little better than simple rules (rank correlation about 0.5 against 0.3 to 0.4). It did not give better returns at the same breach risk on later data. Every difference was within noise.
  • Stepped floors. Two floors in one position matched a plain single floor with a smaller m, and added complexity.

One more result: choosing m from only the 2018 to 2026 data picks a more aggressive m (5.5), and that choice failed on earlier years (1.28% clear breach, worst −21%). Choosing from data before 2015 picked m = 4 to 4.5, and held up after 2015. Short samples flatter high multipliers.

Limits of the test

  • Daily closing prices only. No intraday paths, no trading halts, no gap between a token and its stock.
  • Survivorship bias: mostly companies that still trade. Real single-stock results are worse.
  • Costs are flat. We did not model thin liquidity in a crash, oracle lag, keeper outages, issuer pauses, or the 15:30 to 19:30 UTC trading window (we rebalance once a day at the close instead).
  • 0% on stablecoins, no stablecoin depeg.
  • Mostly US and large-company stocks. Confidence ranges cover sampling error only, not model error.
  • Weekly rebalancing was worse (1.27% clear breach against 0.44%). Do not read it as how the product behaves.

Full report, tables and code: research/m_study/REPORT.md. Next: Spot only.