near-toll-audit / thesis/scenarios.json · raw
{ "scenarios": { "bear": { "probability": 0.35, "summary": "The lead slips, fees compress, the buyback stays discretionary.", "inputs": { "supply": "$supply", "vol0": "$vol_annualised", "cagr": -0.05, "gross_bps_start": "$gross_bps_90d", "gross_bps_end": 8, "capture_start": 0.3, "capture_end": 0.3, "claim": 0.5, "l1_burn_usd": 0, "l1_growth": 0, "issuance_start": "$gross_issuance_pct*0.01", "issuance_end": 0.025, "ramp_years": 3, "treasury_share": 0.1, "commission": "$commission_wavg_pct*0.01", "discount": 0.15, "exit_multiple": 12, "l1_value": 700000000 } }, "base": { "probability": 0.45, "summary": "Intents keeps most of its lane and volume compounds with crypto.", "inputs": { "supply": "$supply", "vol0": "$vol_annualised", "cagr": 0.3, "gross_bps_start": "$gross_bps_90d", "gross_bps_end": 12, "capture_start": "$capture_30d_pct*0.01", "capture_end": 0.45, "claim": 0.75, "l1_burn_usd": 0, "l1_growth": 0, "issuance_start": "$gross_issuance_pct*0.01", "issuance_end": 0.016, "ramp_years": 2, "treasury_share": 0.1, "commission": "$commission_wavg_pct*0.01", "discount": 0.15, "exit_multiple": 25, "l1_value": "$l1_peer_median_fdv" } }, "bull": { "probability": 0.2, "summary": "Intents becomes the default cross-chain rail and a binding rule sends revenue to holders.", "inputs": { "supply": "$supply", "vol0": "$vol_annualised", "cagr": 0.7, "gross_bps_start": "$gross_bps_90d", "gross_bps_end": 12, "capture_start": "$capture_30d_pct*0.01", "capture_end": 0.6, "claim": 1.0, "l1_burn_usd": 0, "l1_growth": 0, "issuance_start": "$gross_issuance_pct*0.01", "issuance_end": 0.016, "ramp_years": 2, "treasury_share": 0.1, "commission": "$commission_wavg_pct*0.01", "discount": 0.15, "exit_multiple": 30, "l1_value": 3900000000 } } }, "tornado": { "cagr": [ 0.05, 0.6, "Volume growth a year" ], "gross_bps_end": [ 6, 20, "Year-5 gross fee, bps" ], "capture_end": [ 0.25, 0.7, "Year-5 capture rate" ], "claim": [ 0.4, 1.0, "Share of captured revenue that reaches holders" ], "exit_multiple": [ 12, 45, "Exit multiple on holder earnings" ], "discount": [ 0.2, 0.11, "Discount rate" ], "l1_value": [ 500000000, 3900000000, "Value of NEAR as a chain, apart from Intents" ], "issuance_end": [ 0.025, 0.016, "Long-run issuance (stakers barely feel it)" ] }, "grid": { "volumes": [ 50000000000, 100000000000, 200000000000, 400000000000, 800000000000, 1600000000000 ], "net_bps": [ 2, 3, 4, 5.5, 8, 12 ] }, "reasons": { "probability": "Judgement, explained in THESIS.md. The result leans on the bull weight, so the memo shows what other weights give.", "claim": "Share of captured revenue we credit to holders. Below 1 because nothing on-chain binds the buyback: the NEAR sits in a 2-confirmation multisig and a DAO wallet.", "exit_multiple": "Market cap over annualised holder revenue across ten tokens. The median anchors the base case; the bull case uses the high end of the normal range, the bear the low end.", "l1_value": "What a chain with this usage fetches with no Intents, on an FDV basis because NEAR is fully circulating: bear near Aptos, base the median of seven peers, bull near Avalanche and Sui. In the base case this one input is over half the value.", "discount": "One rate for all cases, because risk is already in the scenario weights.", "commission": "Stake-weighted commission of pools open to delegators, read from chain.", "l1_burn_usd": "Zero. Chain fees are part of the chain value, so counting them in earnings would double count.", "ownership": "Value is for the average holder. Staking rewards move value from non-stakers to stakers. Only the treasury share and commission leave the holder base." }, "what_if": { "peer_chain_value": { "l1_value": 3900000000 }, "binding_rule": { "claim": 1.0 }, "long_runway": { "discount": 0.12, "exit_multiple": 40 }, "chain_and_runway": { "l1_value": 3900000000, "discount": 0.12, "exit_multiple": 40 }, "all_three": { "l1_value": 3900000000, "claim": 1.0, "discount": 0.12, "exit_multiple": 40 } }}