From 4513f266c53c341eb88d60d9022b6354d08bb0ac Mon Sep 17 00:00:00 2001 From: Theodore Song Date: Fri, 21 Aug 2026 17:40:22 -0400 Subject: [PATCH] Cluster adaptive shock exposure by underlying risk --- .github/workflows/autonomous-cycle.yml | 2 +- README.md | 6 +- index.html | 117 ++++++++++++++++++------- scripts/run-autonomous-cycle.mjs | 2 +- scripts/test-autonomous-runtime.mjs | 4 +- sw.js | 2 +- 6 files changed, 95 insertions(+), 38 deletions(-) diff --git a/.github/workflows/autonomous-cycle.yml b/.github/workflows/autonomous-cycle.yml index 9e2bb5f..2ee17e4 100644 --- a/.github/workflows/autonomous-cycle.yml +++ b/.github/workflows/autonomous-cycle.yml @@ -34,7 +34,7 @@ jobs: - run: node scripts/run-autonomous-cycle.mjs env: ARENA_URL: https://polymarket-site-eta.vercel.app - EXPECTED_BUILD: "92" + EXPECTED_BUILD: "93" RUNTIME_BRANCH: runtime-state RUNTIME_STATE_PATH: runtime/state.json GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/README.md b/README.md index 906fb2a..0d14ad8 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ market snapshots. During an outage, cycles continue locally; cached entries are allowed for 90 minutes, older snapshots become mark-only, and all cached data expires after 24 hours. -Build 92 runs the headless GitHub Actions runtime every 15 minutes, continues +Build 93 runs the headless GitHub Actions runtime every 15 minutes, continues from the previous agent snapshot, and runs the next due paper cycle even when no browser is open. It writes a sanitized snapshot to the `runtime-state` branch and `/api/state` uses that as a @@ -36,6 +36,10 @@ five shock-strategy adopters now learn from one shared, event-deduplicated forward ledger. A trade allocated to one agent therefore teaches the other four without copying its cash or P&L; shared positive evidence can promote bounded size and shared negative evidence disables the lane. +Active shock positions use a second underlying-risk key in addition to the +Polymarket event key. Related Ethereum or Bitcoin contracts cannot create +several simultaneous copies of one move, and outcomes from the same underlying +three-hour shock window count as one learner event. Build 73 distinguishes a temporary order-book pause from settlement. Exact market refreshes still mark paused positions to the latest published price, but diff --git a/index.html b/index.html index 3924e60..f8e02c2 100644 --- a/index.html +++ b/index.html @@ -341,7 +341,7 @@ footer{margin-top:34px;padding-top:22px;border-top:1px solid var(--border);color