Это — самый важный модуль Track 2. Он содержит вывод, который деск получил честным измерением и который противоречит всему маркетингу DeFi: преимущество, основанное на выборе пула с лучшей ставкой, НЕ масштабируется. Оно работает на маленьком капитале и исчезает (даже становится отрицательным) на размере, нужном для $100M-тезиса.
Кривая (data/edge_at_scale.json)
Модель edge_at_scale.py пересчитывает uplift оптимизатора на трёх уровнях капитала,
после того как срабатывают реальные pool-capacity caps (1% от TVL пула, 3% для
T1 > $1B — MP-209/ADR-009), на живом TVL пулов. Capacity-capped капитал становится idle cash
(earns 0 — честная, консервативная просадка):
| AUM | Legacy yield | Optimizer yield | Uplift | Capped-out в кэш |
|---|---|---|---|---|
| $100k | 4.50% | 5.58% | +1.08pp | $0 |
| $1M | 3.38% | 1.38% | −2.00pp | $700k |
| $10M | 1.83% | 0.84% | −0.99pp | $7.9M |
В файле: edge_below_materiality_at_aum_usd: 1000000,
edge_survives_at_max_aum: false. То есть edge падает ниже порога материальности
(0.25pp) уже на ~$1M и уходит в минус.
Carry тоже упирается в venue
Можно подумать: «ну хорошо, не оптимизатор — возьмём чистый carry». Но carry (FixedCarry) тоже имеет потолок ёмкости ~$1.5–1.7M, и причина структурная: все книги делят один и тот же Pendle/USDe exit-rail. Exit-ликвидность конечна; нельзя «размножить» ёмкость по нескольким книгам, если все они выходят через один и тот же канал (CARRY_TRUTH.md / FUNDABILITY.md).
Поиграй: EdgeAtScaleSlider
Двигай AUM от $100k к $10M и смотри, как uplift из плюса уходит в минус, а доля capped-out-в-кэш
капитала растёт. Это та же кривая, что в data/edge_at_scale.json.
Двигай AUM. Оптимизаторный uplift положителен на малом капитале, но схлопывается после ~$1M: pool-capacity cap'ы (1% TVL, 3% T1>$1B) бьют — лишний капитал становится idle cash под 0%.
Этот вывод ведёт прямо к следующему модулю: если yield-edge не масштабируется, как тогда вообще строить что-то на $100M? Ответ — трёхслойная архитектура (модуль 16).