Merge pull request 'fix: feat: LLM seed — Defensive Floor Hugger optimizer (#672)' (#759) from fix/issue-672 into master
This commit is contained in:
commit
b7a76aa0e1
3 changed files with 55 additions and 0 deletions
1
STATE.md
1
STATE.md
|
|
@ -23,3 +23,4 @@
|
|||
- [2026-03-13] LLM seed — Momentum Follower optimizer (#695)
|
||||
- [2026-03-14] evolve.sh auto-incrementing per-run results directory (#752)
|
||||
- [2026-03-14] EVAL_MODE now defaults to revm (#751)
|
||||
- [2026-03-14] LLM seed — Defensive Floor Hugger optimizer (#672)
|
||||
|
|
|
|||
53
tools/push3-evolution/seeds/llm_floor_hugger.push3
Normal file
53
tools/push3-evolution/seeds/llm_floor_hugger.push3
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
;; llm_floor_hugger.push3 — Defensive Floor Hugger Optimizer
|
||||
;;
|
||||
;; Philosophy: "if the floor never moves down, ETH is safe."
|
||||
;;
|
||||
;; Strategy: anchor share near zero so almost all ETH remains in the floor
|
||||
;; reserve. Anchor width is extremely narrow (tight band, minimal exposure).
|
||||
;; Discovery depth is minimal — no speculative upside. CI is always 0.
|
||||
;; All staking and tax-rate signals are ignored; outputs are pure constants.
|
||||
;;
|
||||
;; Inputs on DYADIC stack (slot 0 on top, slot 7 at bottom):
|
||||
;; [0] percentageStaked (0 to 1e18, where 1e18 = 100%) — ignored
|
||||
;; [1] averageTaxRate (0 to 1e18) — ignored
|
||||
;; [2..7] reserved / future indicators — ignored
|
||||
;;
|
||||
;; Outputs (bottom-to-top push order → top = ci):
|
||||
;; discoveryDepth (bottom) = 0.05e18 (5% — minimal upside discovery)
|
||||
;; anchorWidth = 5 (ticks — extremely narrow band)
|
||||
;; anchorShare = 0.05e18 (5% — almost all ETH stays at floor)
|
||||
;; ci (top) = 0 (no VWAP bias)
|
||||
;;
|
||||
;; Output constants:
|
||||
;; CI=0, AS=0.05e18, AW=5, DD=0.05e18
|
||||
|
||||
(
|
||||
;; Step 1: Discard all 8 inputs — staking and market signals are irrelevant.
|
||||
DYADIC.POP
|
||||
DYADIC.POP
|
||||
DYADIC.POP
|
||||
DYADIC.POP
|
||||
DYADIC.POP
|
||||
DYADIC.POP
|
||||
DYADIC.POP
|
||||
DYADIC.POP
|
||||
;; Stack: []
|
||||
|
||||
;; Step 2: Push outputs bottom-first.
|
||||
|
||||
;; discoveryDepth = 0.05e18 (5% — minimal speculative upside)
|
||||
50000000000000000
|
||||
;; Stack: [discoveryDepth]
|
||||
|
||||
;; anchorWidth = 5 ticks (extremely narrow — tight defensive band)
|
||||
5
|
||||
;; Stack: [discoveryDepth, anchorWidth]
|
||||
|
||||
;; anchorShare = 0.05e18 (5% — nearly all ETH preserved at floor)
|
||||
50000000000000000
|
||||
;; Stack: [discoveryDepth, anchorWidth, anchorShare]
|
||||
|
||||
;; ci = 0 (no capital inefficiency / no VWAP bias on floor placement)
|
||||
0
|
||||
;; Stack: [discoveryDepth, anchorWidth, anchorShare, ci=0]
|
||||
)
|
||||
|
|
@ -2,3 +2,4 @@
|
|||
{"file":"evo_run004_champion.push3","fitness":2307549972110081697617459,"fitness_flags":"token_value_inflation","origin":"evolved","run":"004","generation":3,"date":"2026-03-13","note":"First evolution champion. Fitness inflated by token value (#670). Always-bull strategy."}
|
||||
{"file":"llm_momentum.push3","fitness":null,"origin":"llm","run":null,"generation":null,"date":"2026-03-13","note":"Momentum Follower: smooth sentiment-tracking via direct percentageStaked multiplication. Safety net: floor always >=20%. AnchorWidth scales with tax volatility."}
|
||||
{"file":"llm_fee_maximizer.push3","fitness":null,"origin":"llm","run":null,"generation":null,"date":"2026-03-13","note":"LLM seed: fee maximizer. Wide anchor + high share in all regimes. Bullish/high-tax modes push DD and AS to max. (#673)"}
|
||||
{"file":"llm_floor_hugger.push3","fitness":null,"origin":"llm","run":null,"generation":null,"date":"2026-03-14","note":"LLM seed: defensive floor hugger. Pure constants — ignores all staking signals. AS=0.05e18, AW=5 ticks, DD=0.05e18, CI=0. Almost all ETH stays at floor. (#672)"}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue