From d2a262e647157dbf50e7542aebed3c5865914a98 Mon Sep 17 00:00:00 2001 From: Elmehdi Aitbrahim Date: Thu, 23 Jul 2026 12:27:37 -0400 Subject: [PATCH] feat(config): expand live allowlist to 8 compliance-cleared assets Wires the compliance-screened assets into the operative trading allowlist (guards.py rail 1). Adds SOL, XLM, LTC, ADA, LINK to the existing BTC/ETH/PAXG. All eight are screen-ADMITTED: attested (KB source-85/86; PAXG ayn + documented history exception) and backed by ~5yr of cached daily+hourly data. target_weights rebalanced across the 8 (sum = 1.00): BTC .30 / ETH .20 / PAXG .20 (real-asset diversifier) / SOL,XLM,LTC,ADA,LINK .06 each. Weights drive the DCA benchmark reference, not live sizing (the Turtle sizes by ATR/risk_pct). Dev config.yaml + byte-identical keel/templates/config.yaml + the live template all updated in lockstep (mode stays paper / confirm respectively; top-level keys unchanged). No logic change. SAFETY: the 5 new assets have NO live rules yet -- `keel rules seed` will create `candidate` Turtle rules that must pass backtest -> paper -> promotion before any live trade. Expanding the allowlist makes them eligible, not live. Co-Authored-By: Claude Opus 4.8 (1M context) --- config.yaml | 16 +++++++++++++--- keel/templates/config.live.yaml | 16 +++++++++++++--- keel/templates/config.yaml | 16 +++++++++++++--- 3 files changed, 39 insertions(+), 9 deletions(-) diff --git a/config.yaml b/config.yaml index 34e32a74..7f7f8fb3 100644 --- a/config.yaml +++ b/config.yaml @@ -8,11 +8,21 @@ allowlist: - BTC - ETH - PAXG + - SOL + - XLM + - LTC + - ADA + - LINK target_weights: - BTC: 0.40 - ETH: 0.30 - PAXG: 0.30 + BTC: 0.30 + ETH: 0.20 + PAXG: 0.20 + SOL: 0.06 + XLM: 0.06 + LTC: 0.06 + ADA: 0.06 + LINK: 0.06 risk_pct: 0.01 diff --git a/keel/templates/config.live.yaml b/keel/templates/config.live.yaml index 68ede46a..d5e95214 100644 --- a/keel/templates/config.live.yaml +++ b/keel/templates/config.live.yaml @@ -18,11 +18,21 @@ allowlist: - BTC - ETH - PAXG + - SOL + - XLM + - LTC + - ADA + - LINK target_weights: - BTC: 0.40 - ETH: 0.30 - PAXG: 0.30 + BTC: 0.30 + ETH: 0.20 + PAXG: 0.20 + SOL: 0.06 + XLM: 0.06 + LTC: 0.06 + ADA: 0.06 + LINK: 0.06 risk_pct: 0.01 diff --git a/keel/templates/config.yaml b/keel/templates/config.yaml index 34e32a74..7f7f8fb3 100644 --- a/keel/templates/config.yaml +++ b/keel/templates/config.yaml @@ -8,11 +8,21 @@ allowlist: - BTC - ETH - PAXG + - SOL + - XLM + - LTC + - ADA + - LINK target_weights: - BTC: 0.40 - ETH: 0.30 - PAXG: 0.30 + BTC: 0.30 + ETH: 0.20 + PAXG: 0.20 + SOL: 0.06 + XLM: 0.06 + LTC: 0.06 + ADA: 0.06 + LINK: 0.06 risk_pct: 0.01