1 · STATE OF THE BOOK

COLDREAD · LIVE SOL BOOK · THREE SLEEVES · opened 2026-08-09 08:51Z · 1:51 AM · paper

9.76 SOL-168.58 SOL
LIVE SOL BOOK (cash + every marked open position, three sleeves) · SOL phase 2 confidence-weighted-fresh-sol-paper since 2026-08-13 00:28Z · 5:28 PM · vs 28.34 SOL phase baseline · 3619 phase closed / 5557 all-time closed · 10 open · ledger 30s old
Headline is complete-ledger cash plus marked normal and displaced positions, minus the phase baseline and phase funding. All-time exact realized is -240.42 SOL. Not converted to USD: a SOL P&L times the CURRENT rate is not the sum of each trade at its own rate.
-169.37 SOLphase realized SOL
+150.00 SOLphase funding
9.02 SOLcash bankroll
0.74 SOLmarked open value
3619closed trades in phase
10open positions (three sleeves)
0displaced funded positions
5567buys in window
5556sells in window

Performance & trend

3619 exact phase closes · 3618 chartable tail rows
SOL phase 2 confidence-weighted-fresh-sol-paper since 2026-08-13 00:28Z · 5:28 PM · 1938 older closed trips excluded from this current-performance view.
-169.37 SOLcurrent-phase realized (3619 exact closes)
-185.47 SOLcurrent-phase ex-top-1
9.02 SOLcurrent bankroll
+16.97 SOLbest current-phase trade

Current-phase P&L path

Realized P&L at each closed-trip checkpoint; the latest point is funding-adjusted total-book P&L and includes all marked open positions. Endpoint = the headline total above.
max +0.00 SOL min -168.58 SOL 2026-08-13 2026-09-03

Current-phase trend

Last 25 closed trips vs the 25 before them, by trip order (not calendar). Windows stated so the comparison cannot be re-cut after the fact.
windowrealizedex-top-1span
last 25-0.44 SOL-0.46 SOL2026-09-02 16:33Z · 9:33 AM → 2026-09-03 10:16Z · 3:16 AM
prior 25-0.41 SOL-0.47 SOL2026-09-01 23:51Z · 4:51 PM → 2026-09-02 16:27Z · 9:27 AM
DETERIORATING -0.03 SOL on the total, +0.01 SOL ex-top-1.
Both windows are negative. The direction above describes which loss is smaller, not a book that is making money. Ex-top-1 is printed for each window because one trade moves a 25-trip total on this book. No significance test is claimed — this is a description of two windows.

Kill criteria

K1 FIRED K2 NOT-FIRED K3 UNEVALUABLE K4 UNEVALUABLE K5 FIRED RK1 ARMED · NOT-YET
KILL BAR FIRED: K1, K5 — pre-registered stop verdicts standing as-of 14m ago (2026-09-03 10:43Z). The K-arm is operator-STOPPED (context below); the fire stays loud until re-baseline or re-registration.
RK1 forward clock (runner-v1): 179/200 forward entries · baseline 501 · armed 5.4d ago (2026-08-29 01:10Z) by Jeremy (operator)
K1–K5 describe the operator-STOPPED live arm (Arm 1 (live, birth-entry) stopped by operator ruling, 2026-08-28 ~1:30 PM MST (2026-08-28T20:30Z)) — a standing FIRED there is the incident that stop answered. RK1 binds runner-v1, which is running.
as-of k1Watch 14m ago (2026-09-03 10:43Z) · rk1Watch 14m ago (2026-09-03 10:43Z) · 2138 arm entries

Open positions

book summary

10 open · 0.87 SOL deployed
Live SOL book, replayed from the ledger. Individual positions and their latest executable marks appear once in the table below. No SOL/USD rate is applied. · last ledger row 30s ago (2026-09-03 10:57Z · 3:57 AM)

positions

count and deployed SOL are the book-summary line above — stated once. Live SOL book, replayed from the complete shared ledger (three sleeves); PNL below is MARKED against current executable state, entry/size/tokens are not
positionsizeheld for~entry px (SOL/tok)~tokenspnlpnl %
solsem SOLTHESIS AT_RISKconfirmation-not-met:tape.prints.last120sCA 9ykE4…Vpump
details
pool 5xVPncM9Xz… · name metadata: pump-creates.log.jsonl @ 2026-09-02T21:52:17.114Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: confirmation-not-met:tape.prints.last120s
thesis grade: VALIDATED_BUT_RED* · post-verdict -4.2% ?
0.10 SOL 11h 39m ~0.00000003629 ~2.62M -0.01 SOL -6.0% CA 9ykE4…Vpump
details
pool 5xVPncM9Xz… · name metadata: pump-creates.log.jsonl @ 2026-09-02T21:52:17.114Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: confirmation-not-met:tape.prints.last120s
thesis grade: VALIDATED_BUT_RED* · post-verdict -4.2% ?
Hoppie SOLTHESIS INVALIDATEDfalsifier:tape.prints.last300sCA G63FZ…Lpump
details
pool 59oQ1kbLPd… · name metadata: pump-creates.log.jsonl @ 2026-09-02T22:11:09.266Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: VALIDATED_BUT_RED* · post-verdict -4.3% ?
0.09 SOL 11h 32m ~0.00000002058 ~4.57M -0.01 SOL -5.5% CA G63FZ…Lpump
details
pool 59oQ1kbLPd… · name metadata: pump-creates.log.jsonl @ 2026-09-02T22:11:09.266Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: VALIDATED_BUT_RED* · post-verdict -4.3% ?
OSAMA SOLTHESIS INVALIDATEDfalsifier:tape.prints.last300sCA 8R5eq…2pump
details
pool BuFyXJ37NA… · name metadata: pump-creates.log.jsonl @ 2026-09-02T23:12:34.011Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: VALIDATED_BUT_RED* · post-verdict -14.4% ?
0.09 SOL 10h 32m ~0.00000002788 ~3.31M -0.01 SOL -15.7% CA 8R5eq…2pump
details
pool BuFyXJ37NA… · name metadata: pump-creates.log.jsonl @ 2026-09-02T23:12:34.011Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: VALIDATED_BUT_RED* · post-verdict -14.4% ?
MISO SOLTHESIS INVALIDATEDfalsifier:tape.prints.last300sCA Dvu3P…hpump
details
pool 2v3d1e5HY4… · name metadata: pump-creates.log.jsonl @ 2026-09-03T00:36:45.034Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: VALIDATED_BUT_RED* · post-verdict -21.0% ?
0.09 SOL 9h 4m ~0.00000003349 ~2.77M -0.02 SOL -22.2% CA Dvu3P…hpump
details
pool 2v3d1e5HY4… · name metadata: pump-creates.log.jsonl @ 2026-09-03T00:36:45.034Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: VALIDATED_BUT_RED* · post-verdict -21.0% ?
MMGA SOLTHESIS INVALIDATEDfalsifier:tape.prints.last300sCA 6z5ML…Lpump
details
pool 82bquMzRAT… · name metadata: pump-creates.log.jsonl @ 2026-09-03T00:47:40.085Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: VALIDATED_BUT_RED* · post-verdict -27.8% ?
0.09 SOL 8h 7m ~0.00000003370 ~2.72M -0.03 SOL -28.7% CA 6z5ML…Lpump
details
pool 82bquMzRAT… · name metadata: pump-creates.log.jsonl @ 2026-09-03T00:47:40.085Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: VALIDATED_BUT_RED* · post-verdict -27.8% ?
8Bit SOLTHESIS INVALIDATEDfalsifier:tape.prints.last300sCA HcSjg…Mpump
details
pool 5QPfYQCms7… · name metadata: pump-creates.log.jsonl @ 2026-09-03T03:17:21.880Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: VALIDATED_BUT_RED* · post-verdict -0.1% ?
0.06 SOL 6h 41m ~0.00000001961 ~3.09M ~-0.00079 SOL -1.3% CA HcSjg…Mpump
details
pool 5QPfYQCms7… · name metadata: pump-creates.log.jsonl @ 2026-09-03T03:17:21.880Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: VALIDATED_BUT_RED* · post-verdict -0.1% ?
LMAO SOLTHESIS INVALIDATEDfalsifier:tape.prints.last300sCA 61Ehc…Xpump
details
pool 4hmnL1BRBa… · name metadata: pump-creates.log.jsonl @ 2026-09-03T02:57:13.825Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: VALIDATED_BUT_RED* · post-verdict -24.0% ?
0.07 SOL 6h 23m ~0.0000001527 ~461,013 -0.02 SOL -27.4% CA 61Ehc…Xpump
details
pool 4hmnL1BRBa… · name metadata: pump-creates.log.jsonl @ 2026-09-03T02:57:13.825Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: VALIDATED_BUT_RED* · post-verdict -24.0% ?
BEN SOLTHESIS AT_RISKrisk:markVsEntryCA 8uSrp…apump
details
pool 2sb3jMM3yp… · name metadata: pump-creates.log.jsonl @ 2026-09-03T08:40:11.291Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: risk:markVsEntry
thesis grade: VALIDATED_BUT_RED* · post-verdict -30.2% ?
0.09 SOL 1h 30m ~0.00000004816 ~1.92M -0.03 SOL -37.8% CA 8uSrp…apump
details
pool 2sb3jMM3yp… · name metadata: pump-creates.log.jsonl @ 2026-09-03T08:40:11.291Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: risk:markVsEntry
thesis grade: VALIDATED_BUT_RED* · post-verdict -30.2% ?
TrollPons SOLTHESIS INVALIDATEDfalsifier:tape.prints.last300sCA 5tuKb…Wpump
details
pool CnKHvvqFbk… · name metadata: pump-creates.log.jsonl @ 2026-09-03T08:45:58.722Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: UNGRADEABLE* ?
0.09 SOL 75m ~0.00000002102 ~4.40M ~-0.0043 SOL -4.7% CA 5tuKb…Wpump
details
pool CnKHvvqFbk… · name metadata: pump-creates.log.jsonl @ 2026-09-03T08:45:58.722Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: UNGRADEABLE* ?
Dark Arena SOLTHESIS INVALIDATEDfalsifier:tape.prints.last300sCA Dh6MG…6pump
details
pool HAW1fj5WoG… · name metadata: pump-creates.log.jsonl @ 2026-09-03T09:06:36.077Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: VALIDATED_BUT_RED* · post-verdict -0.9% ?
0.09 SOL 37m ~0.00000002523 ~3.61M ~-0.0021 SOL -2.3% CA Dh6MG…6pump
details
pool HAW1fj5WoG… · name metadata: pump-creates.log.jsonl @ 2026-09-03T09:06:36.077Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: VALIDATED_BUT_RED* · post-verdict -0.9% ?

Recent execution & attempts

Newest 8 events in the selected window.
EXECUTED is a paper fill; other states are attempts/blocks, not fills. Full history and row detail in Review.
09-03
10:20Z · 3:20 AM
Dark Arena SOL Dh6MGtEtnirmfimatEbcNHaTVPJGWxujvYLPgnm6pump BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
09-03
10:16Z · 3:16 AM
AGI SOL GTmRSuqENCavU5BZvaZoSYJnhCmWmKk7GeMmv75CRH4H SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
09-03
09:42Z · 2:42 AM
AGI SOL GTmRSuqENCavU5BZvaZoSYJnhCmWmKk7GeMmv75CRH4H BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
09-03
09:41Z · 2:41 AM
TrollPons SOL 5tuKbTVkV6Xkg4aL2F8iPBmY521GBbzVgeDmyExWpump BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
09-03
09:33Z · 2:33 AM
PVE SOL BYv4vwgqpbgkAiyh3NyM9u1Cf94Sf1mm4t1kRjGEpump SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
09-03
09:27Z · 2:27 AM
BEN SOL 8uSrp69f2Qt1WyUiGwfXNSv52JXbjJoA2FVWmmwapump BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
09-03
09:26Z · 2:26 AM
callout SOL 3tnzx2WWX5fhvZH9pc5TjP247E5ufR4uG48wPn6Dpump SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
09-03
09:23Z · 2:23 AM
USTF SOL 6eAnveS4rscRHyBXSqRt9FiFcRMU1MZj6xAbC2Mvpump SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
2 · GO / NO-GO

Readiness trajectory

RECEIPT V1
GATE NONE / 7 INSUFFICIENT
Sequential, non-compensating readiness · receipt rrv1_a4428fe60dc75b1… · COMMITTED HEAD · 2026-09-03 04:57:58.536Z · PARTIAL
Authorizations: pilot not authorized · scaling not authorized (config/readiness-authorizations.v1.json absent: nothing is authorized) · 0 check(s) not applicable until their trigger
Separate provisional overlays: DIRTY WORKTREE OBSERVATION 2026-08-29 02:23:27.298Z (REGRESSING; never committed history)
External evidence ledger: 37 validated attestation row(s) · latest attestation joined to 25 check id(s).
G0Architecture integrity5/6 ↓ -1 vs priorREFUSE
VERIFIED declared-runtime-book · owner ARCHITECTURE · decays in 24h
exit 0 in 28410ms: TAP version 13 # Subtest: retired legacy pre-entry replay cannot regain measurement authority ok 1 - retired legacy pre-entry replay cannot regain measurement authority ---…
WHAT'S NEEDED: retain fresh receipt
VERIFIED current-target-maps-and-ois · owner ARCHITECTURE · decays in 24h
exit 0 in 2768ms: { "status": "OK", "undocumented": [], "undocumentedTotal": 57, "liveModules": 477, "entrypoints": 94, "closureTruncated": false, "baselineDate": "2026-07-24", "baselineIntact": true,…
WHAT'S NEEDED: retain fresh receipt
VERIFIED source-typecheck · owner CODEX · decays in 24h
exit 0 in 19880ms
WHAT'S NEEDED: retain fresh receipt
VERIFIED test-typecheck · owner CODEX · decays in 24h
exit 0 in 31718ms
WHAT'S NEEDED: retain fresh receipt
REFUSE terminating-fast-test-suite · owner CODEX · decays in 24h
exit 1 in 521062ms: [buildTestCache] Pre-compiling and bundling 982 test suites with esbuild... ✔ active reserve marker validates pool and vault mints, then returns an executable RPC-vault mark…
WHAT'S NEEDED: resolve terminating-fast-test-suite refusal or missing evidence
VERIFIED clean-canonical-node22-release · owner ARCHITECTURE · decays in 24h
exit 2 in 9928ms: { "schemaVersion": "coldread-environment-doctor-v1", "readOnly": true, "startedAt": "2026-09-03T05:08:08.300Z", "finishedAt": "2026-09-03T05:08:12.833Z", "durationMs": 4533.0382,…
WHAT'S NEEDED: retain fresh receipt
G1Data integrity3/5 → flat vs priorREFUSE
VERIFIED immutable-data-identity · owner DATA · decays in 6.6h
Executed double-pass content-address audit at HEAD 1e1ff91d3e8e: 11 append-only canonical receipt tapes under data/receipts (86,273,073 bytes of captured extent, 172,528,850 bytes digested twice) plus…
WHAT'S NEEDED: re-run node --import tsx src/cli/immutableDataIdentityAuditCli.ts --write --candidate from the repo root on this machine before the TTL and import the candidate with readinessExternalEvidenceCli --candidate <path> --write
REFUSE source-event-ingest-clocks · owner DATA · decays in 2.3h
bounded-tail-clock-discipline-audit g1seic_a9d84fe4033125f466f094d5 over 7 canonical event tapes (39324 rows in 2097152-byte tail windows, newest end, current generations only; 0 parse failures): FAIL…
WHAT'S NEEDED: fix the writers of the failing stream(s) (wide-runners.log.jsonl) so every row carries a valid source/event clock, then re-run --write --candidate and import
VERIFIED replayable-decision-time-universe · owner RESEARCH · decays in 6.4h
Executed bounded replay g1urr_cd91944750a2f0e8f811e7f4 over 2026-09-01T11:23:32.665Z..2026-09-02T11:23:32.666Z (24h, ledgers sol-universe-source-observations.jsonl, sol-universe-candidates.jsonl,…
WHAT'S NEEDED: re-run node --import tsx src/cli/universeReplayAuditCli.ts --write --candidate before the TTL and import the candidate with readinessExternalEvidenceCli --candidate <path> --write
REFUSE quantified-completeness-and-staleness · owner DATA · decays in 9.1h
Bounded rotation-aware coverage audit (source receipt g1cov_7cd19a7e0bee1245f7f2b6c9) REFUSED on 2 of 12 feeds: sol-tape.pump.jsonl: newest event 35183.329s old (over 3600s) | rh-curve.jsonl: newest…
WHAT'S NEEDED: resolve the refused feed(s) (sol-tape.pump.jsonl: newest event 35183.329s old (over 3600s) | rh-curve.jsonl: newest event 10264.396s old (over 3600s)) then re-run --write --candidate and import
VERIFIED leakage-and-survivorship-controls · owner RESEARCH · decays in 71h
Executed validation run g1lsv1_89e88689760bc19c at 2026-08-31T03:11:37.576Z: 11 enumerated leakage/survivorship controls, 10 PASS / 0 FAIL / 1 not-demonstrable. Preregistered clocks on all three…
WHAT'S NEEDED: Re-run the g1 leakage-survivorship validation audit after the four-action holdout opens (2026-08-30T04:03:56.275Z); the holdout-untouched control must then be re-proven from the selector's own holdout coverage counters instead of temporal impossibility, and a negative control for the non-causal-clock exclusion counter should be added.
G2Simulation fidelity1/3 ↑ +1 vs priorREFUSE
VERIFIED decision-quote-versus-executable-fill · owner EXECUTION · decays in 11h
Executed bounded-tail execution-lineage audit g2dqef_acd57e970feb4c4eb34afc36 at HEAD 99ab25c4fc61: 255 fills (126 entries, 129 exits, arms {"runner-v1":255}) in the newest 16777216 bytes of the…
WHAT'S NEEDED: re-run node --import tsx src/cli/decisionQuoteFillAuditCli.ts --write --candidate from the repo root on this machine before the TTL and import the candidate with readinessExternalEvidenceCli --candidate <path> --write
REFUSE venue-reserve-route-cost-latency-failure-impact · owner EXECUTION · decays in 17h
bounded execution-context audit g2ecx_467c508ef94479a3ca90af56 over the live SOL paper book tail (32MiB of data/arm1-engine-ledger.jsonl: 30297 rows, 643 entry/exit, 643 instrumented with…
WHAT'S NEEDED: build the two missing models and re-audit: (a) a VERSIONED venue-latency artifact the fill path can cite (chain-observed PumpSwap swap-landing sampler within Triton budget, or the cheaper versioned assumed-latency spec re-pricing fills at reserves observed T later) and (b) a VERSIONED venue failure-rate artifact (bounded failed-vs-landed swap share on comparable pools); optionally add the versioned lamport network/priority-fee term; then re-run this audit and re-import
REFUSE adverse-execution-sensitivity · owner RESEARCH · decays in 49h
Executed adverse-execution stress audit at HEAD 91ce0f9f4096 over the live OI-126 stress tape (bounded newest-end tail, 12,582,912 of 60,672,715 bytes): 4345 stress rows folded, all under the single…
WHAT'S NEEDED: To turn this green, in order: (a) obtain the operator's preregistered numeric viability bar (net expectancy after stress vs the solBenchmark null vs zero) via a COORDINATION.md ruling BEFORE any holdout verdict is visible; (b) register additional adverse axes (Vq tightening, added-latency re-pricing, failure/retry injection, deeper depth haircuts) as forward-only specs and let forward accrual cover them; (c) re-author after Gate 3 positive-net-expectancy turns — a receipt-backed viable baseline is a precondition. Meanwhile re-run the audit script embedded verbatim in the source receipt (scriptSource; sha256 recorded) from the repo root on this machine before expiry, preview with readinessExternalEvidenceCli --candidate, and hand the operator the --write import.
G3Strategy statistical validity2/5 ↑ +1 vs priorREFUSE
REFUSE purged-walk-forward · owner RESEARCH · decays in 49h
selector-receipt audit g3pwf_5d8ec237728329bb0dec0f7e over the live OI-126 selection instrument (data/sol-strategy-selection.json generated 2026-08-29T05:01:15.950Z, status REFUSE, 31 candidates = 30…
WHAT'S NEEDED: operator activates the prepared exit-policy successor v3 remint (sol-phase-2-exit-policy-successor-v3-20260826; 7d train window 604,800,000ms clears the 129,600,000ms minimum), then once >=30 settled train trips with >=10 retained per fold post-purge accrue (plausibly 2026-09-01/02, before its holdout opens 2026-09-02T15:00Z) re-run solStrategySelectionCli and re-author this check from the fresh receipt
VERIFIED untouched-holdout · owner RESEARCH · decays in 154h
Executed untouched-holdout audit g3uh_6dae1605b893c185cb4d186d at 2026-09-02T15:11:17.900Z (HEAD b219a2190aad) on contract sol-phase-2-exit-policy-successor-v3-20260826: holdout open since…
WHAT'S NEEDED: re-run node --import tsx src/cli/untouchedHoldoutAuditCli.ts --write before the TTL and author or import its candidate; add --candidate to that CLI so the row refreshes by one command
VERIFIED multiplicity-and-outlier-control · owner RESEARCH · decays in 49h
Executed multiplicity+outlier-control audit at HEAD 91ce0f9f4096 (script + measurements frozen in the source receipt). (1) Live exit-policy selector receipt data/sol-strategy-selection.json (generated…
WHAT'S NEEDED: re-run the audit script embedded verbatim in the source receipt (scriptSource; sha256 recorded) from the repo root on this machine to produce a fresh source receipt and candidate, preview it with readinessExternalEvidenceCli --candidate, and hand the operator the --write import before expiry
UNKNOWN effective-sample-across-regimes · owner RESEARCH · decays in 74h
no evidence imported yet — Re-author the audit so `state` DERIVES from the computed verdict it already produces: gate on the L126 rederivedVerdict rather than passing a literal to the builder. Until then this check cannot supply evidence in either direction. The MARKETDATA lane is building a guard, anchored on `state` and reading both scriptSource and auditScript.source, that fails an audit which cannot express a PASS *or* one that cannot express a FAIL — this row should stay UNKNOWN until that guard passes the re-authored audit.
REFUSE positive-net-expectancy-after-costs · owner RESEARCH · decays in 49h
selector-receipt audit g3pnec_60c39cdf92844b1c58e705b1: REFUSE — the check's claim (the SELECTED strategy's holdout expectancy stays positive after realistic costs and under declared adverse…
WHAT'S NEEDED: pre-register the null bar for this check (positive net expectancy must beat the same-window SOL drift, not just zero) as a COORDINATION.md ruling BEFORE the four-action holdout opens 2026-08-30T04:03:56.275Z; then re-author from the first matured untouched-holdout receipt (four-action verdict due 2026-09-06T04:03:56.275Z, V5 2026-09-08T14:30:00Z) — green requires an ELIGIBLE challenger surviving positive holdout mean at every declared haircut level and under the preregistered stress
G4Risk validation0/3 → flat vs priorREFUSE
REFUSE independent-fail-closed-pretrade-risk · owner RISK · decays in 17h
executed audit g4ifc_cbfe505a8e5422c52b4505fdc2811f12 (repo HEAD 3a34fe24c, this box): REFUSE — no independent fail-closed pre-trade risk policy exists on the live path; both load-bearing properties…
WHAT'S NEEDED: wire an enforced independent pre-trade check into arm1EngineCli / arm1EstablishedEngineCli / arm1RunnerEngineCli — consume solPortfolioRiskAuthority behind solPortfolioRiskEnvelope, or promote preEntryFilterCore's FAIL_CLOSED dispositions from shadow to enforced — with a new refusal reasonCode written to the causal stream, stage declaration in architectureStages.ts in the same commit, hermetic tests proving both directions (blocks on null inputs, admits on complete-and-clean), then accrue forward receipts showing the block path firing on real candidates before any VERIFIED re-authoring; enforcement changes the entered population and stays operator sign-off
REFUSE tail-rug-liquidity-capacity-limits · owner RISK · decays in 49h
Executed risk-limit stress audit g4trlc_e6af5bf98a85692d0f99cd36 at HEAD 91ce0f9f4096: adversarial vector matrix through the exact exported limit cores the engines import, plus a bounded newest-end 16…
WHAT'S NEEDED: to turn this green, in order: (a) wire an enforced aggregate tail limit — consume solPortfolioRiskAuthority behind its envelope in all three engine CLIs (operator policy review required per RISK_SYSTEM.md) or have RK1-FIRED write the stop marker itself (operator ruling required on whether pager-plus-operator-halt suffices); (b) close the rug fail-open: flip unevaluable-veto disposition to fail-closed or promote the anti-rug funnel through its forward-validation path (both change the entered population — operator sign-off under experiment-autopilot governance); (c) promote the impact gate via scripts/entry-signal-autotune.mjs forward validation and fix its null-verdict fail-open; (d) build the failed-exit bound (assess src/cli/heldExitQuoteCli.ts reuse before building anything new); then re-run the audit script embedded verbatim in the source receipt (scriptSource, sha256 recorded) from the repo root on this machine and hand the operator the --write import. Meanwhile re-author before the 7d TTL expires.
REFUSE kill-switch-and-reconciliation-injection · owner RISK · decays in 49h
sandboxed failure-injection audit g4ksri_b0b39c5205e0fa3904f96ff6 (synthetic data ONLY in the scratchpad sandbox; production files read-only): KILL PATH — the real runnerKillCriteriaCli FIRED on a…
WHAT'S NEEDED: Level 2: add a --data-dir/--drill passthrough to scripts/rk1Watch.mjs (state file + board post redirected to the sandbox) and drive a synthetic FIRED through CLI -> rk1Watch asserting the 0/1/2/3 exit map; Level 3: watchdog -Drill mode routing Send-BankrAlert to a drill log (edit only at a recycle boundary — live-wrapper landmine) and traverse watchdog -> page under injection in an operator-approved window; fix the K5 fail-open (runnerKillCriteriaCli should refuse torn/malformed ledger lines, not skip them); obtain the operator ruling on auto-halt (does RK1-FIRED write the stop marker itself, or is pager+operator the accepted kill switch); then re-run this audit end-to-end and re-import within the 7d TTL
G5Shadow live-data validation0/3 → flat vs priorREFUSE
REFUSE sustained-zero-capital-shadow · owner OPERATIONS · decays in 17h
runtime shadow-desk audit g5szcs_dc5bc05ec5d1b2245b2fcf5cf97f7edc executed 2026-09-02T22:03:51.065Z on this box: REFUSE — the RUNTIME_DEPLOYED claim (sustained real-time shadow orders with no capital,…
WHAT'S NEEDED: configure COLDREAD_RELEASE_EVIDENCE_ROOT outside the repository and produce releaseIdentityCli prepared manifests plus per-PID start receipts for every canonical sleeve at the next launch; obtain the operator ruling on the K1-stopped sol-migration-sleeve (resume vs accept a 2-of-3 desk); then re-run the audit script embedded verbatim in the source receipt (scriptSource; sha256 recorded) to author a fresh candidate daily (24h TTL) and hand the operator the --write import
REFUSE venue-quote-fill-latency-comparison · owner EXECUTION · decays in 17h
bounded venue-vs-model audit g5vqfl_7ee9f2bacc9b009da06ed795e913caaf: REFUSE — the check demands quotes/fills/latency/failures COMPARED with executable venue observations for the shadow book and 0/4…
WHAT'S NEEDED: re-arm held-arm venue quoting (FILLQUOTE_TARGET=held / --held, budget-gated — operator spend sign-off) so the booked population gets fresh executable observations; add quote RTT capture to fill-quote rows and decision->quote->booked stamps to the SOL sleeves to populate latencyMs/venueLatencyMs; build the daily comparison fold (modeled fill vs matched-size venue quote + venue failure-rate vs a model-side failure artifact); then re-run this audit and re-import
REFUSE restart-outage-restore-receipts · owner OPERATIONS · decays in 49h
restart/outage/restore audit g5rorr_455097ba32449f232475078297e5f4fc executed 2026-08-29T06:22:01.394Z on this box: REFUSE — 'restart/outage/restore receipts clean' fails on receipt coverage, drill,…
WHAT'S NEEDED: let the A20 relaunch receipts accumulate a full 7-day window (they began 2026-08-28); with operator approval (standing recycle authority covers TRUE wedges only, not drills), run a scripted controlled restore drill — snapshot book state, stop one sleeve, let the watchdog relaunch it, assert arm1PositionReplay reconciliation (positions/peaks/last-prices) and ledger frontier advancement — and emit its content-addressed drill receipt bound to launch identity once COLDREAD_RELEASE_EVIDENCE_ROOT wiring and releaseIdentityCli per-PID start receipts exist; then re-run the audit script embedded verbatim in the source receipt (scriptSource; sha256 recorded) to author a fresh candidate weekly (7d TTL) and hand the operator the --write import
G6Minimal-capital pilot0/4 → flat vs priorREFUSE
REFUSE least-privilege-signer-executor · owner OPERATOR · TTL expired at receipt time
Executed signer/executor audit at HEAD df04086556eb (31 dirty files): REFUSE — no least-privilege signer or executor has been provisioned because no pilot has been authorized, BUT the surface is NOT…
WHAT'S NEEDED: before any pilot: obtain from the venue (bankr.bot) a written key-capability scope for the provisioned API key (trade-only, no-withdrawal) or re-issue a trade-only key; freeze it as an operator-signed pilot-authorization-receipt naming the exact executor path (src/index.ts Bankr NL prompts), the gates (DRY_RUN, --confirm-live), and the caps; then re-run this audit (script embedded verbatim in the source receipt, sha256 recorded) and re-author
REFUSE withdrawal-prohibition-and-limits · owner RISK · TTL expired at receipt time
Executed withdrawal-surface audit at HEAD df04086556eb: REFUSE — no withdrawal prohibition exists as a policy artifact, and the custody model makes documented absence insufficient. MEASURED: capital…
WHAT'S NEEDED: author the pilot policy BEFORE any pilot: venue-side withdrawal prohibition (trade-only key scope or venue withdrawal lock, receipt-backed from bankr.bot), plus the local limit table (MAX_TRADE_USD, DAILY_MAX_SPEND_USD, allocation caps) frozen into an operator-signed pilot-policy-receipt; add a repo-side guard that refuses any agentPrompt not matching the authorized Buy/Sell template; then re-run this audit (script embedded in the source receipt) and re-author
REFUSE human-pilot-authorization · owner OPERATOR · TTL expired at receipt time
Executed pilot-authorization census at HEAD df04086556eb: REFUSE — no human pilot authorization is on record anywhere on this desk. MEASURED: recursive name scan of data/ (depth 3) for pilot|authoriz…
WHAT'S NEEDED: none until the operator chooses to authorize a pilot; when that happens, the authorization must be a signed operator receipt naming scope (strategy, venue, capital ceiling, duration, halt criteria) frozen under data/receipts/, and this check re-authored from a fresh run of the embedded audit script against that receipt
REFUSE automatic-pilot-halt · owner RISK · TTL expired at receipt time
Executed automatic-pilot-halt audit at HEAD df04086556eb on this box: REFUSE — no pilot exists to halt, and the halt machinery that DOES exist is operator-in-the-loop, not automatic, so a…
WHAT'S NEEDED: before any pilot: build the automatic halt — a risk verdict (RK1-FIRED or a pilot loss bar) that itself writes the stop marker the pilot executor honors mid-run (not just pre-run), plus a drill seam so a synthetic trigger can traverse verdict->halt under injection; obtain the operator ruling G4 already flagged (is pager-plus-operator an accepted kill switch, or must FIRED halt); then run the injection against the DEPLOYED pilot runtime with launch-bound identity receipts and author a real failure-injection-receipt from that run
G7Scaling0/4 → flat vs priorREFUSE
REFUSE multiple-stable-forward-cohorts · owner RESEARCH · decays in 49h
forward-cohort-receipt audit g7msfc_0aab1f6076df30b5c3e2ea9b9b1cea85 over the live sleeve ledgers, stop/hold markers, the OI-110 successor funnel, and the sol-benchmark market null: REFUSE — the check…
WHAT'S NEEDED: start the stability clock properly: (a) operator resolves the K1-stopped migration arm (re-register with a fresh post-fix K1 baseline, or retire it) and rules on established-v1's hold; (b) build the pre-registered cohort-receipt fold CLI (cohort definitions, stability statistics, sol-benchmark null comparison, weekly re-authoring) so that when two-plus strategies run forward the receipts accrue automatically; (c) re-author this check weekly from that instrument — green needs multiple cohorts each stable across weeks of forward operation, which no build can shorten
REFUSE measured-capacity-and-impact · owner EXECUTION · decays in 49h
Executed capacity/impact audit g7mci_d344517f297d6c6098093ce9e669c4f3 at HEAD 91ce0f9f4096: bounded stability-frozen folds of all four quote/impact tapes plus a golden re-execution of the production…
WHAT'S NEEDED: to turn this green, in order: (a) re-authorize the size-ladder lane budget on the Titan seam (the $5/mo cap was priced for Metis; Titan quote requests measured $0/M on the real bill — re-cost bandwidth, then a priced button to the operator) and re-run sizeLadderQuoteCli over BOTH candidate and held populations, deriving impact-vs-size from executable-out retention curves since Titan carries no priceImpactPct field; (b) build the capacity fold that turns rung curves into max-deployable-size-at-tolerated-impact per strategy and compares it against arm1Fills' modeled impact at actually-traded sizes; (c) put the ladder on a cadence so this check's 7d TTL is refreshable; then re-run the audit script embedded verbatim in the source receipt (scriptSource, sha256 recorded) from the repo root on this machine and hand the operator the --write import.
REFUSE no-unresolved-p0-p1 · owner ARCHITECTURE · decays in 24h
canonical committed board still contains 16 unresolved P0/P1 item(s)
WHAT'S NEEDED: resolve every canonical P0/P1 and collect from a clean committed HEAD
UNKNOWN independent-scaling-review · owner OPERATOR · TTL expired at receipt time
no evidence imported yet — produce a fresh identity-bound review-receipt
Binding constraint: exit 1 in 521062ms: [buildTestCache] Pre-compiling and bundling 982 test suites with esbuild... ✔ active reserve marker validates pool and vault mints, then returns an executable RPC-vault mark (53.6322ms) ✔ active reserve marker fails closed when a vault account does n … e\test_bundle\markQuarantinePersistence.test.js 1.4mb .cache\test_bundle\e2ePipeline.test.js 1.4mb .cache\test_bundle\markIntegrity.test.js 1.4mb .cache\test_bundle\entryRuleGates.test.js 1.4mb ...and 977 more output files... Done in 3612ms FAILING (9): ✖ no NEW test file ships without a negative control | ✖ no NEW verdict-emitting checker reports clean over an unverified reference set | ✖ production census uses the real WaitOne-to-true-tail window and reports 30/1/4 = 35 | ✖ comments cannot impersonate the AST ownership anchors | ✖ removing the executable Start-Process -Wait lowers the direct count to 34 | ✖ bare and variable call operators inserted inside the hold each raise the count to 36 | ✖ moving the exact CI observer back inside the hold restores candidate 36 | ✖ a call operator after the true-tail release is outside the hold and leaves 35 unchanged | ✖ the independent heartbeat has no current-state write authority FIRST: AssertionError [ERR_ASSERTION]: A NEW test file asserts only happy-path outcomes. A suite that pins no FAILING case passes identically whether or not the property under test holds — it is one observation repeated, not tw CONTRACT: [test-contract] {"suite":"bot","files":982,"tests":10045,"durationMs":516615,"concurrency":4,"maxOldSpaceMb":1536,"perTestTimeoutMs":1800000,"wallTimeoutMs":3600000,"timedOut":false,"recursiveRunnerWarning":false,"childExit":1,"outcome":"TEST_FAILURE","orphanedChildren":0} | [test-contract] TEST_FAILURE: the suite ran to completion and at least one test failed — read the failure list above
REFUSE terminating-fast-test-suite · owner CODEX · next resolve terminating-fast-test-suite refusal or missing evidence · due 2026-09-04 04:57:58.536Z · stop when the same exact command has a fresh identity-bound VERIFIED receipt
5/6next-gate verified checks
0/0weekly decision conversion
0overdue unruled tranches
REFUSEdeployed identity evidence

Experiment conversion

sol-migration-early-traction-30s-v2 STALE COLLECTING
4,941observed
3,517eligible
0evaluated
0decision-grade
0decided
Excluded: MINT_MISSING 1,424
Non-evaluable action cells (not source exclusions): UNKNOWN:CONTROL_NOT_EVALUABLE; control=UNKNOWN/ENTRY_EVIDENCE_UNKNOWN/TERMINAL; challenger=EVALUABLE/NONE 2,319 · UNKNOWN:CONTROL_NOT_EVALUABLE; control=UNKNOWN/ENTRY_EVIDENCE_UNKNOWN/TERMINAL; challenger=UNKNOWN/ENTRY_EVIDENCE_UNKNOWN/TERMINAL 313 · UNKNOWN:CONTROL_NOT_EVALUABLE; control=UNKNOWN/OUTCOME_RECEIPT_MISSING; challenger=EVALUABLE/NONE 201 · UNKNOWN:CONTROL_NOT_EVALUABLE; control=UNKNOWN/OUTCOME_RECEIPT_MISSING; challenger=UNKNOWN/ENTRY_EVIDENCE_UNKNOWN/TERMINAL 29 · UNKNOWN:CONTROL_NOT_EVALUABLE; control=UNKNOWN/OUTCOME_RECEIPT_MISSING; challenger=UNKNOWN/OUTCOME_RECEIPT_MISSING 1
contractsolmasc5_572f98a58ee21abb24381af59bf82db77bedf5a29cabbc9800cb3705d15b53a7
collector30m cadence · last 2026-08-30 13:17:01.816Z · next 2026-08-30 13:47:01.816Z
maturity / owner2026-09-08 14:30:00Z · OI-110
Stop: issue exactly one governed ruling by 2026-09-08T14:30:00.000Z

Calendar trajectory

4 earlier receipt(s) use another frozen definition and are excluded rather than rescored.
08-27committed G—
08-28GAP
08-29committed G0 · dirty G—
08-30committed G0
08-31committed G—
09-01committed G—
09-02committed G0
09-03committed G— · PARTIAL
Diagnostics are not readiness
Delivery composition, code gravity, tests, lint, process-map debt, capabilities, backups, release identity, and Structural Footprint Index v0 remain diagnostics. They cannot compensate for a failed earlier gate.
{
  "profile": "FULL",
  "canonicalDataRoot": "C:\\Users\\Jeremy\\Cwod\\bankr-robinhood-agent\\data",
  "structuralFootprintIndex": {
    "name": "Structural Footprint Index v0",
    "authority": "DIAGNOSTIC_ONLY_NOT_READINESS"
  },
  "processMap": {
    "exitCode": 10,
    "durationMs": 18289,
    "outputDigest": "403637342f9505b4ef64a82185500fad87014c2ff2e70be99c9f8c9187f5ec3e"
  },
  "capabilityManifest": {
    "exitCode": 0,
    "durationMs": 1563,
    "outputDigest": "02960e1447fa7ddd661dace99faf0fd80950f11bd4e378e262ccd4c0aca9f98c"
  },
  "lint": {
    "exitCode": 0,
    "durationMs": 63077,
    "outputDigest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
  },
  "gateDefinitionDigest": "0c30639c9cda913ede955d30376a8069c8d5e0a9a50fcd8a747cf8ec0af8908c",
  "externalEvidence": {
    "status": "VERIFIED",
    "sourcePath": "C:\\Users\\Jeremy\\Cwod\\bankr-robinhood-agent\\data\\receipts\\readiness-external-evidence.v1.jsonl",
    "physicalGeneration": "1180692972:9570149209213956:1788023854400.5332",
    "completeEof": 145016,
    "digest": "01e8b26951972056c5b55939be83f79d34790dcdd3c082e004f0d838da3998ec",
    "rowCount": 37,
    "detail": "strictly validated 37 content-addressed row(s)"
  }
}

Governance clocks

ALL CLOCKS OK watch exit-state verdict · as-of 1s ago (2026-09-03 10:57Z)
stateclockt-minusboundary (utc)collector product
CLOSED oi110-four-action-holdout-open T+4.3d 2026-08-30 04:03Z v2 selector report: age 4m (bound 2.0h) | tight-trail ledger: age 10m (bound 6.0h)
CLOSED gt-paid-bulk-clamp-end T+2.5d 2026-09-01 00:00Z CG credit journal: age 0m (bound 2.0h)
CLOSED v5-migration-holdout-open T+44.5h 2026-09-01 14:30Z V5 solmaspr1 pass receipts: age 14m (bound 6.0h)
CLOSED established-held-action-dev-end T+21.1h 2026-09-02 13:50Z established-held ledger: OVERDUE age 3.1d (bound 6.0h), no advance since previous run
CLOSED exit-policy-v3-holdout-open T+20.0h 2026-09-02 15:00Z composite-exit materializer v2 receipts: OVERDUE age 3.1d (bound 6.0h), no advance since previous run
OK oi110-four-action-frozen-end T-2.7d 2026-09-06 04:03Z v2 selector report: age 4m (bound 2.0h) | tight-trail ledger: age 10m (bound 6.0h)
OK v5-collection-end T-5.1d 2026-09-08 14:30Z V5 solmaspr1 pass receipts: age 14m (bound 6.0h)
OK oi110-moratorium-end T-5.5d 2026-09-09 00:00Z v2 selector report: age 4m (bound 2.0h)
3 · EXPERIMENTS & LEARNING

Experiment scoreboard

READ-ONLY
DESCRIPTIVE ONLY Forward experiment evidencenot promotion evidence; no paper-book authority

Thesis → action learning

PROPOSAL_READY
thesis-action-learning-20260822-v2 · 2026-09-03 10:53Z · 3:53 AM
Frozen four-action selectorCOLLECTING HOLDOUT · thesis-four-action-state-conditioned-selection-v2Frozen condition SUPPORTED → INVALIDATED under decision-time policy trail-25-30-v2. 45 eligible exact outcomes / 45 global independent pool+mint clusters. Leading single proposal-eligible cell 9f7511c7:falsifier:quoteReserveVsEntry:invalidated-full-exit-next-same-pool-print-v1 runway: development 26/20, holdout 0/20, total 26/40. 0 populated mixed-path cells, 107 state/policy mismatches, and 0 outcomes missing decision-time incumbent-policy evidence are excluded from that runway · 0 alternatives excluded because the incumbent execution decision came first · 0 passing cells / 0 versioned conditional drafts across 27 frozen theory-reason-action cells. Mixed prior-transition cells: 0; mixed incumbent-policy cells: 0. Development 2026-08-23 04:03Z · 9:03 PM; holdout 2026-08-30 04:03Z · 9:03 PM; frozen end 2026-09-06 04:03Z · 9:03 PM. No cell can propose before that end; afterward every cell deterministically proposes or retains the incumbent. Every draft is NOT_ACTIVATED and cannot book, promote, mutate, or deploy a strategy.
Action-evidence conversion diagnosticsFIRST BLOCK: HOLDOUT_CLUSTER_FLOOR9,747 eligible state transitions · 2,311 transitions with a preregistered action · 407 first-invalidation opportunities · 325 full-exit actions priced · 315 full-exit outcomes complete · 427 50% reduction decisions · 308 50% reduction outcomes · 355 tight-trail decisions · 157 complete four-action outcomes · 93 condition-matched post-cutover invalidations · 65 condition-matched full-exit actions priced · 79 condition-matched tight-trail decisions · 45 condition-matched four-action outcomes · 152 conditioned post-cutover outcomes · 45 conditioned selector-eligible outcomes · 26 leading exact-cell independent clusters. Named pending/UNKNOWN/exclusion buckets: 21 state transitions outside the frozen protocol · 7,436 transitions with no preregistered alternative · 1,904 repeat invalidations represented by an earlier action · 0 registered alternatives missing opportunity evidence · 0 full-exit non-causal clock exclusions · 10 partial-reduction outcomes pending · 106 partial-reduction terminal UNKNOWN · 3 partial-reduction non-causal clock exclusions · 4 tight-trail outcomes pending · 259 tight-trail terminal UNKNOWN · 1 tight-trail non-causal clock exclusions · 0 selector outcomes outside registered cells · 0 selector outcomes missing a complete four-action set · 0 selector outcomes missing full-exit stress · 0 selector non-causal clock exclusions · 107 selector state/policy mismatches · 0 selector outcomes missing decision-time policy. These counts span separately activated zero-history boundaries; they diagnose the first blocked product stage and must not be subtracted as one historical cohort waterfall.
9,868state transitions observed
9,847inside frozen protocol
9,747causally actionable transitions
100post-exit transition refusals
47former-clock outcomes excluded
1,032independent clusters
9,361exact transition terminals
386transition outcomes pending
21named exclusions
307complete action comparisons
10action outcomes pending
9,747frozen transition decisions
0transition decisions missing
7,436transitions with no preregistered alternative
1,904repeat invalidations already represented by first action
0registered alternatives missing opportunity evidence
325registered alternatives priced
315alternative outcomes complete
Execution-decision clock integrity0 full-exit · 3 partial-reduction · 1 tight-trail exclusionsA challenger print must exist strictly before the incumbent execution decision. A later ledger booking never restores causality; excluded rows remain visible here but cannot enter descriptive cells or selection.
Preregistered action stressAVAILABLE · 301/301 post-cutover outcomes coveredPre-effective outcomes are never backfilled. Complete stress coverage and positive stressed development and holdout means are required before operator review.
Invalidation corroborationAVAILABLE · 427/427 exact forward opportunities observed · 0 missing167 confirmed · 256 contradicted · 4 unknown · 12 pre-cutover opportunities excluded. The denominator begins at the physical zero-history byte boundary. Evidence availability is clocked, so information arriving after the action print or exit cannot masquerade as decision-time knowledge.
Three-action extensionAVAILABLE · continue vs full exit vs 50% reductionForward, own-size, non-booking, descriptive only, and no retroactive selector authority. The reconciled receipt equation below separates raw observations from selector-eligible evidence.
Three-action reconciled denominator427 opportunities = 311 raw outcomes + 106 terminal UNKNOWN + 10 true pending427 opportunity rows/410 independent opportunity clusters · 427 decisions/410 independent decision clusters · raw outcomes 311/301 independent = eligible 308/298 + clock-excluded 3/3 · 3 observed ineligible · terminal UNKNOWN before/after decision 0/106 · 0 superseded terminal rows. Independent category counts are not summed when one pool+mint appears in more than one category.
Three-action terminal UNKNOWN reasonsUNKNOWN_INCUMBENT_EXIT_PRECEDED_ACTION_PRINT 34 rows/34 independent · UNKNOWN_SOURCE_GENERATION_GAP 42 rows/41 independentReason counts are derived live from the effective validated terminal set; superseded rows are excluded; UNKNOWN_SOURCE_RANGE_CEILING rows are listed separately below as a scan BOUND.
Three-action BOUND — no fill within first 64 MiB (scan cap)BOUND 30 rows/30 independentDisplay relabel only: these rows remain counted inside the 106 terminal UNKNOWN total above and their receipts are untouched. A BOUND is a statement about our scan budget, not about the market.
Three-action terminal UNKNOWN A/B/C auditA/B/C snapshot unavailable because the terminal set or frozen source identity changedNo stale audit counts are carried forward. Run a new bounded, digest-bound audit before classifying the changed terminal set.
Most-populated three-action cellinvalidated-reduce-50pct-next-print-residual-incumbent-v1 · falsifier:tape.prints.last300sn=58, independent=58 · partial vs continue +0.0049 SOL · partial vs full exit -0.0043 SOL · stressed partial vs continue -0.0031 SOL. Descriptive until a future-effective selection contract is preregistered.
Four-action tight-trail extensionAVAILABLE · 197 triggersContinue vs full exit vs 50% reduction vs full exit at the first complete executable 10% giveback from the decision-time peak. Exact own-size V2, 5%/5% stressed, non-booking, non-promotable, and descriptive only.
Four-action tight-trail reconciled denominator421 opportunities = 158 raw outcomes + 259 terminal UNKNOWN + 4 true pending421 opportunity rows/405 independent opportunity clusters · 355 decisions/341 independent decision clusters · raw outcomes 158/155 independent = eligible 157/154 + clock-excluded 1/1 · 1 observed ineligible · terminal UNKNOWN before/after decision 66/193 · 2 superseded terminal rows. Independent category counts are not summed when one pool+mint appears in more than one category.
Four-action tight-trail terminal UNKNOWN reasonsUNKNOWN_DECISION_PEAK_STATE_UNAVAILABLE 1 rows/1 independent · UNKNOWN_INCUMBENT_DECISION_PRECEDED_CHALLENGER 9 rows/9 independent · UNKNOWN_PARENT_ACTION_TERMINAL 105 rows/103 independent · UNKNOWN_PEAK_SOURCE_GENERATION_GAP 134 rows/133 independent · UNKNOWN_TERMINAL_PEAK_PRECEDES_INCUMBENT_DECISION 10 rows/10 independentReason counts are derived live from the effective validated terminal set; superseded rows are excluded.
Four-action tight-trail terminal UNKNOWN A/B/C auditA/B/C snapshot unavailable because the terminal set or frozen source identity changedNo stale audit counts are carried forward. Run a new bounded, digest-bound audit before classifying the changed terminal set.
Most-populated four-action cellinvalidated-tighten-trail-10pct-complete-own-size-peak-v1 · falsifier:quoteReserveVsEntryn=17, independent=17, triggered=12 · tight vs continue -0.0716 SOL · tight vs full exit +0.0166 SOL · tight vs partial -0.0276 SOL · stressed tight vs continue -0.0720 SOL. No selector authority.
Most-populated frozen action cellinvalidated-full-exit-next-same-pool-print-v1 · falsifier:tape.prints.last300sdevelopment n=115, nominal mean +0.0165 SOL; holdout n=67. Stress AVAILABLE · 182/182 covered · development stressed mean +0.0061 SOL · holdout stressed mean +0.0061 SOL. Descriptive until every preregistered gate passes.
Emerging reason-conditioned action splitexit-now ahead for falsifier:tape.prints.last300s: +0.0465 SOL · continue ahead for falsifier:quoteReserveVsEntry: +0.10 SOLChallenger minus incumbent, development only. Positive cell n=40, independent=40, stressed +0.0298 SOL, COLLECT. Negative cell n=78, independent=78, stressed -0.10 SOL, COLLECT. This is the live mechanical answer to why one invalidation reason can imply a different action than another, but it remains descriptive until chronological holdout and every frozen gate pass.
Bounded sparse action-context search26 qualified / 870 tested cellsDevelopment only, using the fixed one/two-field family over existing context buckets: 105 meet the independent-cluster floor, 527 retain the same sign in early and late chronological halves, 125 survive global BH-FDR, and 214 meet the directional outlier limit. Qualification can nominate only a new future experiment after the frozen collection ends; it cannot alter this experiment or trading.
Excluded transitions remain counted and reason-labelled; they cannot widen the registered theory family. No cell can book, promote, or mutate a strategy.

Cross-producer normalized admission

COLLECTING
fixed 0.05 SOL research input · source-qualified enter-all · trail-25/30 next-print outcomes · explicit zero only after a settled evaluable opportunity · 2026-08-29 00:06Z · 5:06 PM
1,987full admitted denominator
1,987classified exactly once
130complete normalized pairs
1,857unresolved, still explicit
0terminal incomplete
0invalid rows
Lifecycle denominator56 source-action UNKNOWN · 1,272 awaiting entry · 529 awaiting trail · 0 awaiting next fill · 0 lineage pending0 duplicate keys · 0 integrity issues. Missing outcomes remain pending/UNKNOWN/incomplete and are never rewritten to zero.
Forward direct identity evidence1,492 unique bounded-window receipts: 1,276 PROVEN · 216 REFUSEsol-direct-source-identity-proofs.jsonl: 1,332 canonical unique · sol-runner-direct-selection-refusals.jsonl: 160 canonical unique. Reasons: SOURCE_IDENTITY_NEITHER_SIDE_WSOL 53 · SOURCE_IDENTITY_NO_FORWARD_JOIN 160 · SOURCE_IDENTITY_PROVEN 1,276 · SOURCE_IDENTITY_QUOTE_ASSET_UNSUPPORTED 3. Producers: sol-established-dip-buy-v2 1,254 receipts: 1,201 PROVEN / 53 REFUSE · sol-runner-entry-v2 238 receipts: 75 PROVEN / 163 REFUSE. Latest receipt clock 2026-09-03 10:48Z · 3:48 AM. Runner direct-event evidence is accepted only with its current observed-sequence/frontier fence. Both ledgers are diagnostic-only companions: they grant no strategy, risk, selector, promotion, paper-book, runtime, deployment, recycle, or live-wallet authority and never rewrite a frozen source/action UNKNOWN. The normalized historical UNKNOWN count remains immutable per source/action; a later receipt never repairs it.
sol-migration-entry-v274/689 complete · 615 unresolved · 0 terminal incomplete74 independent development clusters · 2/3 positive stressed folds · triggered-pair stressed mean +6.73% (descriptive, path-conditioned) · 0 holdout clusters · not eligible. Version sol-migration-entry-v2.
sol-established-dip-buy-v246/1,175 complete · 1,129 unresolved · 0 terminal incomplete1 independent development clusters · 0/3 positive stressed folds · triggered-pair stressed mean -15.79% (descriptive, path-conditioned) · 0 holdout clusters · not eligible. Version sol-established-dip-buy-v2-thesis-exit-20260820.
sol-runner-entry-v210/123 complete · 113 unresolved · 0 terminal incomplete5 independent development clusters · 1/3 positive stressed folds · triggered-pair stressed mean -5.52% (descriptive, path-conditioned) · 0 holdout clusters · not eligible. Version sol-runner-entry-v2.
NO CANDIDATE The validated report has no comparison, selector, paper-book, strategy, risk, runtime, deployment, recycle, or live-wallet authority. PROPOSED means human review only; it never auto-activates.

Established containment

HOLD_NEW_ENTRIES
current evidence era · sol-established-dip-buy-v2-thesis-exit-20260820
1,034strict shadow decisions
802pool + mint clusters
465exact terminals
4pending outcomes
333explicit UNKNOWN
465matured clusters
independent clusters465 / 20
terminal receipts (descriptive)465 / 30
RETAIN_HOLD_NEGATIVE_EVIDENCE Hold release is not authorized. Stress, holdout, independence, and statistical gates still apply.
First decision per independent clustermean -23.0% · median -50.3% · stressed mean -29.7% · stressed median -54.6%An UNKNOWN or pending first decision is never replaced by a later exact outcome; duplicate same-pool outcomes are never summed.

Migration challenger

SHADOW
UNKNOWNpending
156evaluable
192UNKNOWN denominator
source identity: 29 forward no-mint attempts: resolved-no-coin-mint 23 · rpc-failed 6
Exact t=0 resolver outcomes only; latest source availability 2026-08-28 20:07Z · 1:07 PM. This explains future MINT_MISSING observations but cannot recover or rewrite a frozen control-time identity.

Composite exit

SHADOW
UNKNOWNhistorical authorized
UNKNOWNcumulative paired decisions
Current identity reconciliation is separate checkpoint evidence; UNKNOWN is never subtracted from this historical projection. holdout open for 19h 57m · 2026-09-02 15:00Z · 8:00 AM

Forward orchestrator

REFUSE
2026-09-03 10:43Z · 3:43 AM · failed at migration-post-feature
last supervised run; PASS means the bounded steps completed, not that a policy won
bounded read · counts cover the labelled window, not the whole history · sol-migration-early-traction-shadow.jsonl tail window: last 2.0 MiB / 348 rows of 80.4 MiB | receipts\sol-direct-source-identity-proofs.jsonl tail window: last 2.0 MiB / 1,332 rows of 58.2 MiB | sol-forward-experiment-orchestrator-receipts.jsonl tail window: last 1.0 MiB / 731 rows of 128.5 MiB | sol-composite-exit-materializer-v2-receipts.jsonl tail window: last 8.0 MiB / 1,609 rows of 19.3 MiB

Oracle & exit diagnosis

This panel folds the newest 8 MiB of the autopsy tape (OI-166 preview bound) — a WINDOW, not the whole book. Reconciled 2026-08-29 against all phase closed trades: 99.91% carry an autopsy row, 90.1% carry full judgments, 9.8% are structurally unjudgeable (no captured tape in their window). Full ledger-vs-judged reconciliation: data/proposals/ORACLE-COVERAGE-RECONCILIATION-2026-08-29.md.

biggest known leaks

1 · THE EXIT LEAK — 30 hard stops that should not have been reachable, -4.59 SOL. These trips reached a tape peak of at least 25% (median 77%), so the trail was ARMED and sat at 0.7x of peak — ABOVE the 0.5x-of-entry hard stop that nonetheless fired. For contrast the 387 hard stops that never armed cost -44.88 SOL — that is the rule working. This is the size of an execution gap, not a policy result, and the cause is undecided between engine downtime, peak-reset-on-restart, and rule ordering across a price gap. Folded live from 1070 trips in arm1-trade-autopsy.jsonl, 49m old · 16 hard-stop trips had no readable peak and are in neither bucket. Deeper: npx tsx src/cli/arm1ExitAnomalyCli.ts.
2 · THE RE-ENTRY LEAK — 61% of exits reclaimed +20% within 2h; cut-all-and-re-enter beats every partial. On the same 102 trips and the same post-exit paths: full-exit + re-entry +95.70 SOL (ex-top-1 +56.85) against the LIVE full-exit's +13.81 SOL (ex-top-1 −24.20); partial-75 +11.05, partial-50 +8.29, hold-all +2.77. UPPER BOUND — the re-entry arm buys at the next achievable print with no impact haircut and models no sell rule of its own, and 45 of 102 remainders never triggered the trail and are MARKED at the window's last price rather than realised. An unexited bag is a position, not a P&L. Producer src/cli/arm1ReentryStudyCli.tsno artifact on disk, so this page cannot age these figures; they are stated as of the 2026-08-10 read and re-derive with npx tsx src/cli/arm1ReentryStudyCli.ts. An instrument with no artifact is invisible to every idle detector here, which is why it is listed above under on-demand readers.
Best REALIZABLE exit per closed trip vs what we actually got. OWN-SIZE DEPTH IS CHARGED — the oracle's argmax runs over what our actual heldBase would have received at each mark's real pool reserves (arm1Fills), so a taller print in a thinner pool can lose to a lower print in a deeper one. The superseded fee-only bound totalled +883.19 SOL; 98% of it survives the charge. A trip whose depth cannot be priced is UNMEASURED and excluded, never folded in at zero impact. CURRENT SOL PHASE 2 arm1-oracle-outcomes.jsonl
61%median regret / trip
+866.32 SOLtotal regret
+851.91 SOLex-top-1
3108trips labeled

current exit-policy forward cohort

trail-25-30-v2 is segmented by the exact exitPolicy receipt on each ledger exit, not inferred from rule name or time. Realized figures cover all 3513 derived exits; oracle figures cover only the 3048 strict tape-joined exits. This is a forward operational cohort, not a randomized comparison: positions opened before deployment can close under the new manager.
3513exits managed
-156.89 SOLrealized SOL
31%win rate
-12.0%median return
-173.86 SOLrealized ex-best
3048/3132oracle joined / folded
61%median oracle regret
+889.85 SOLoracle regret ex-top-1
Coverage is part of the result. Strict learning join: 3130 joined trips · 87 folded autopsy rows without oracle · 229 oracle rows without folded autopsy. This panel is the observed subset, not the whole ledger.

median regret by exit rule

exit rulenmedian regret
hard-stop115973%
trail173454%
operator-close2135%
time-stop19424%

attribution — entry problem or exit problem

trail-25-30-v2 joined subset — this is the exact policy cohort inside the selected current-phase scope.
ENTRY-side (never worked) · current policyn=1078 · -219.72 SOL
EXIT-side (round-tripped + clipped) · current policyn=1091 · +151.53 SOL
ENTRY-side (never worked) · current-phasen=1107 · -225.12 SOL
EXIT-side (round-tripped + clipped) · current-phasen=1116 · +151.69 SOL

worst cells — exit rule × path class · current phase

ruleclassnrealizedmed peakmed giveback
hard-stopnever-worked917-220.67 SOL-19%
hard-stopshallow214-61.82 SOL5%1%
trailshallow498-20.01 SOL15%14%
hard-stopround-tripped57-18.72 SOL66%99%

policy ranking — CURRENT SOL PHASE 2 (1048 readable paths)

Same counterfactual method as the archived book's “rule stack”, on the book that is trading. SOL-weighted. trail-25/30 IS the live replay arm (trail-25-30-v2) — it is scored here so the deployed rule has a place in its own ranking. OWN-SIZE DEPTH IS CHARGED — every arm (and ACTUAL) is haircut at its own fill mark's real pool reserves via arm1Fills (OI-4). Arms still fill at a print while ACTUAL carries real fills, so arm-vs-arm remains the sound comparison.
policySOL% of deployedfired
ACTUAL (what we ran)-55.05 SOL-29.3%
support-5/2-28.51 SOL-15.2%981/1048
fade-3-31.60 SOL-16.8%999/1048
support-10/5-31.66 SOL-16.8%932/1048
trail-25/10-38.51 SOL-20.5%398/1048
trail-50/10-42.28 SOL-22.5%236/1048
trail-50/15-43.84 SOL-23.3%236/1048
stop-70pct-44.12 SOL-23.5%770/1048
trail-50/20-44.53 SOL-23.7%235/1048

trade learning — CURRENT SOL PHASE 2 (1070 judged trips)

Same judge as the archived USD book (tradeVerdictCore.judgeTrade), fed this book's own tape-anchored path fold. Pre-entry/post-exit study windows: 60min each, matching the USD book's own convention.
1070trips judged
1048with a verdict
1045judgeable entries
1045judgeable exits
EXITS SKEW LATE — 290 too-late vs 66 too-early (4.4×), plus 288 bad in both directions. The book's exit failure is holding THROUGH the peak, not selling before it. Estimated replayable impact (best-policy benchmark, SOL): too-late cohort +36.85 SOL total (+0.13 SOL/trade) vs too-early cohort +0.27 SOL total (+~0.0041 SOL/trade).

entry verdict

doomed428
well-timed299
early217
late101
unknown3

exit verdict

well-timed401
too-late290
too-early66
both288
unknown3
3 entries and 3 exits are UNKNOWN — the honest "not enough evidence" state, counted so you can see how much of the book is still unjudgeable, not hidden to make the bars look cleaner.

per-trip oracle exits — worst regret first

For each closed trip: WHEN the best realizable exit was available, what it was worth, what we actually got, and the gap. "oracle at" is the instant a decision there would have been fillable at the NEXT print — you cannot sell into the print that told you to sell.
tokenour exitoracle atoracle %we got %regretheld
utility SOL htNct9u2iZxsGN3NGopxfgeTd54fRU9ZevxubPWpump trail +71m in 3943% 523% +14.41 SOL 75m
Fwog SOL CmPqbqnkpjGsmJxJHG1ZZ4tLNXSy5nGHw2a9b1vkpump trail +58m in 4084% 2261% +13.69 SOL 59m
BABYANSEM SOL 8vQ7Ee5vZXfuw8JzUGzYMsyz84QWjDxmdcFPN4b5pump hard-stop +2m in 420% -53% +4.84 SOL 2m
vibes SOL ELQHz8ju1aicZx6GPA9YAZn7eX5AVLGbuEnyt4TWpump trail +21m in 446% -43% +4.36 SOL 21m
AB SOL BcEmfDVLEVznvs5BrSr7nrxoekLbQiuNw7WdWrfQpump hard-stop +6m in 336% -54% +3.75 SOL 11m
CONDOM SOL 7Nyi5WPvWM7YgvzVhLpeQv5qLwBPJnVDUcyiKuHEpump hard-stop +3m in 339% -95% +3.41 SOL 7m
UNKNOWN SOL EyYtNeMJqTKFz1HcZYCqpFd5eqhtPYcXQ2gpAbadpump trail +7m in 2246% 62% +3.39 SOL 7m
Charlie SOL GSokbJVA1P9tAPffqpiTN7b4XnEh8mNKQQ4cBkNNpump trail +19m in 767% 406% +3.04 SOL 19m
ZION SOL 7RTVnPY8yDnoywLJmk3Lf3VtiQDwu2FCWL6HvsfLrFZ1 trail +17m in 702% 357% +2.77 SOL 38m
drooler SOL 6MAjC3uWMzGc4LAeKF3EoC85DUtX67MCFE3numnmpump trail +10m in 298% 40% +2.62 SOL 12m
Pikachu SOL CXKuSxyoY1FF42eS2BLr7gJrTK1hLrdmbho8D26Npump trail +27m in 535% 140% +2.42 SOL 28m
UNKNOWN SOL UPwxM8cK6u4WP8dzs7T3oAKgJQVQMaGSixakKtkpump hard-stop +2h 36m in 554% -98% +2.40 SOL 2h 47m
TOKEN SOL GPjTJykiPxuAqLsveAzAimFuupDYvkB4md4D12hNx5Fi hard-stop +37s in 195% -57% +2.21 SOL 44s
NIUNAI SOL H9fikySbqRei3wxMdjtW9GHTdp8r8h4SZma2dsUwpump trail +13m in 585% 306% +2.19 SOL 14m
Quantdev SOL EP5k7WwMYXPNzkAEc8wtUm2imx3sg3NDRNxyt9Ktpump trail +31m in 471% 210% +2.14 SOL 33m
Per-trip oracle rows in this render (3108 phase rows, with pool + oracle mark index; artifact may contain older rows too): data/arm1-oracle-outcomes.jsonl
Rule 39: exit-rule names are OUR OWN, so this table is a DIAGNOSTIC — never evidence that a new rule should exist. Deeper: npx tsx src/cli/arm1ExitAnomalyCli.ts · src/cli/arm1ReentryStudyCli.ts

recent autopsies — CURRENT SOL PHASE 2 (12 newest of 1070 folded)

Per-trip autopsy of the live SOL book with the 3-Grade framework (Grade 1 Execution, Grade 2 Opportunity, Grade 3 Intrinsic Potential) — path class, entry/exit timing, ceiling capture, and own-size oracle. Menu returns are DEPTH-CHARGED at each arm's own fill mark (OI-4). Percents are unit-free tape ratios; SOL figures are the ledger's own. data/arm1-trade-autopsy.jsonl
USTF SOL 6eAnveS4rscRHyBXSqRt9FiFcRMU1MZj6xAbC2Mvpump shallow trail · held 6m · 2026-09-03 09:23Z · 2:23 AM
SCORES Opp 90/100 Trade 17/100 Combined 54/100
TRADE entry late · exit both · pre-entry runup +113% · post-exit continuation +35%
OPPORTUNITY ENTRY left $ on table ceiling +18.0% · -200% captured · +0.05 SOL left on table
why miss: better entry alone +113pp · better exit alone +57pp
CAPTURE missed · -200% of ceiling · ceiling +18.0%
peak +19% at +5.6min → exit -38.5% · realized -0.01 SOL on 0.09 SOL
oracle +18% realizable · regret +57%
entered LATE: 113% of the move was already spent in the 60min before our fill; exited BADLY BOTH WAYS: peaked +19%, gave back 58 points, then it ran another +35% without us; REGRET 57 pts ($0.05): the best realizable exit on this path was +18% vs our -38% (closest menu rule support-5/2 at 14%)
better menu exits if fired: support-5/2 +14.3% · support-10/5 -4.5% · fade-3 -9.5%
BEN SOL 8uSrp69f2Qt1WyUiGwfXNSv52JXbjJoA2FVWmmwapump shallow trail · held 6m · 2026-09-03 08:55Z · 1:55 AM
SCORES Opp 100/100 Trade 65/100 Combined 83/100
TRADE entry late · exit both · pre-entry runup +1105% · post-exit continuation +92%
OPPORTUNITY ENTRY left $ on table ceiling +39.2% · 65% captured · +0.11 SOL left on table
why miss: better entry alone +1105pp · better exit alone +107pp
CAPTURE partial · 65% of ceiling · ceiling +39.2%
peak +23% at +5.4min → exit -85.4% · realized ~-0.00093 SOL on 0.09 SOL
oracle +21% realizable · regret +107%
entered LATE: 1105% of the move was already spent in the 60min before our fill; exited BADLY BOTH WAYS: peaked +23%, gave back 108 points, then it ran another +92% without us; REGRET 107 pts ($0.10): the best realizable exit on this path was +21% vs our -85% (closest menu rule fade-3 at -14%)
better menu exits if fired: fade-3 -13.8% · support-5/2 -19.2% · support-10/5 -23.9%
DWC SOL E22f92KYQgo4cu6pTpBVTVvnBDcWyAJGwGB9i5mNpump never-worked hard-stop · held 2m · 2026-09-03 04:00Z · 9:00 PM
SCORES Opp 0/100 Trade 11/100 Combined 6/100
TRADE entry doomed · exit well-timed · pre-entry runup +374%
OPPORTUNITY no real move available ceiling +2.3% · 11% captured · +0.04 SOL left on table
why miss: better entry alone +374pp · better exit alone +25pp
CAPTURE partial · 11% of ceiling · ceiling +2.3%
peak -11% at +0.2min → exit -36.6% · realized -0.05 SOL on 0.09 SOL
oracle -12% realizable · regret +25%
entry DOOMED: the best FILLABLE exit anywhere on this path was -12%, so no exit rule could have made money on it — 374% of the move was already spent before our fill. This is an ENTRY-SELECTION failure, not a timing one — the only fix is not taking it; exit well-timed: sold into an unwinnable path (no fillable exit cleared cost — timing is not the fault); REGRET 25 pts ($0.02): the best realizable exit on this path was -12% vs our -37% (closest menu rule support-5/2 at -16%)
better menu exits if fired: support-5/2 -15.8% · fade-3 -16.0% · stop-70pct -30.3%
LMAO SOL 61Ehcbt67wtnHSXjtTydx4kTfp8PxcDeXicS65CXpump never-worked trail · held 5m · 2026-09-03 03:54Z · 8:54 PM
SCORES Opp 0/100 Trade 16/100 Combined 8/100
TRADE entry doomed · exit well-timed · pre-entry runup +159451%
OPPORTUNITY ENTRY left $ on table ceiling +259.9% · 16% captured · +0.18 SOL left on table
why miss: better entry alone +159451pp
CAPTURE partial · 16% of ceiling · ceiling +259.9%
peak -80% at +4.8min → exit -88.4% · realized +0.02 SOL on 0.05 SOL
oracle -80% realizable · regret +8%
entry DOOMED: the best FILLABLE exit anywhere on this path was -80%, so no exit rule could have made money on it — 159451% of the move was already spent before our fill. This is an ENTRY-SELECTION failure, not a timing one — the only fix is not taking it; exit well-timed: sold into an unwinnable path (no fillable exit cleared cost — timing is not the fault); REGRET 8 pts ($0.00): the best realizable exit on this path was -80% vs our -88% (closest menu rule fade-3 at -84%)
better menu exits if fired: fade-3 -84.4% · support-5/2 -85.4%
BEAVER SOL 4h5d9ejz8QSfzhAAVMLU5s9uFNzv3xmK6UuZK2PDpump round-tripped trail · held 6m · 2026-09-03 02:40Z · 7:40 PM
SCORES Opp 100/100 Trade 38/100 Combined 69/100
TRADE entry late · exit too-late · pre-entry runup +347% · post-exit continuation +17%
OPPORTUNITY ENTRY + EXIT both missed ceiling +34.1% · 38% captured · +0.04 SOL left on table
why miss: better entry alone +347pp · better exit alone +63pp
CAPTURE partial · 38% of ceiling · ceiling +34.1%
peak +50% at +1.5min → exit -14.8% · realized -0.01 SOL on 0.09 SOL
oracle +48% realizable · regret +63%
entered LATE: 347% of the move was already spent in the 60min before our fill; exited LATE: achievable +46% (peak print +50%) and gave back 61 points, exiting at -15%; REGRET 63 pts ($0.06): the best realizable exit on this path was +48% vs our -15% (closest menu rule trail-25/10 at 11%)
better menu exits if fired: trail-25/10 +10.6% · fade-3 +8.4% · support-5/2 +2.6%
penis SOL 852nrVz4Wc43eTMT3Nta4YL5H8gAGDy2HEBpZPpwaraH never-worked hard-stop · held 58m · 2026-09-03 00:27Z · 5:27 PM
SCORES Opp 0/100 Trade 29/100 Combined 15/100
TRADE entry doomed · exit both · pre-entry runup +139% · post-exit continuation +49%
OPPORTUNITY no real move available ceiling -1.3% · 29% captured · +0.08 SOL left on table
why miss: better entry alone +139pp · better exit alone +33pp
CAPTURE partial · 29% of ceiling · ceiling -1.3%
peak -50% at +0.1min → exit -82.8% · realized -0.05 SOL on 0.09 SOL
oracle -50% realizable · regret +33%
entry DOOMED: the best FILLABLE exit anywhere on this path was -50%, so no exit rule could have made money on it — 139% of the move was already spent before our fill. This is an ENTRY-SELECTION failure, not a timing one — the only fix is not taking it; exited BADLY BOTH WAYS: peaked +-50%, gave back 33 points, then it ran another +49% without us; REGRET 33 pts ($0.03): the best realizable exit on this path was -50% vs our -83% (closest menu rule stop-50pct at -50%)
better menu exits if fired: stop-50pct -50.3% · stop-60pct -50.4% · stop-70pct -50.4%
Gemini AI SOL BoBiKJDJ96aqokJnk13BFZSoV83WF8p2Qp7hekh7pump shallow hard-stop · held 15m · 2026-09-02 22:44Z · 3:44 PM
SCORES Opp 11/100 Trade 45/100 Combined 28/100
TRADE entry late · exit too-late · pre-entry runup +1630%
OPPORTUNITY no real move available ceiling +8.1% · 45% captured · +0.10 SOL left on table
why miss: better entry alone +1630pp · better exit alone +102pp
CAPTURE partial · 45% of ceiling · ceiling +8.1%
peak +3% at +14.6min → exit -100.0% · realized -0.05 SOL on 0.10 SOL
oracle +2% realizable · regret +102%
entered LATE: 1630% of the move was already spent in the 60min before our fill; exited LATE: gave up 102 fillable points — +2% was available on this path and we took -100%; REGRET 102 pts ($0.10): the best realizable exit on this path was +2% vs our -100% (closest menu rule support-5/2 at -6%)
better menu exits if fired: support-5/2 -6.1% · fade-3 -13.4% · stop-70pct -33.2%
Vlud SOL HzSyd4yCoYLwbzhLnSxAVbWNV5FHtBZq5Ykw3PH6rC3z shallow hard-stop · held 14m · 2026-09-02 21:02Z · 2:02 PM
SCORES Opp 20/100 Trade 17/100 Combined 19/100
TRADE entry late · exit both · pre-entry runup +263% · post-exit continuation +65%
OPPORTUNITY no real move available ceiling +11.2% · 17% captured · +0.08 SOL left on table
why miss: better entry alone +263pp · better exit alone +73pp
CAPTURE partial · 17% of ceiling · ceiling +11.2%
peak +5% at +3.9min → exit -69.3% · realized -0.05 SOL on 0.10 SOL
oracle +4% realizable · regret +73%
entered LATE: 263% of the move was already spent in the 60min before our fill; exited BADLY BOTH WAYS: peaked +5%, gave back 74 points, then it ran another +65% without us; REGRET 73 pts ($0.07): the best realizable exit on this path was +4% vs our -69% (closest menu rule fade-3 at -4%)
better menu exits if fired: fade-3 -4.2% · support-5/2 -14.2% · support-10/5 -25.3%
PVE SOL BYv4vwgqpbgkAiyh3NyM9u1Cf94Sf1mm4t1kRjGEpump clean-win trail · held 3m · 2026-09-02 20:53Z · 1:53 PM
SCORES Opp 100/100 Trade 13/100 Combined 57/100
TRADE entry late · exit well-timed · pre-entry runup +102%
OPPORTUNITY ENTRY left $ on table ceiling +137.7% · 13% captured
why miss: better entry alone +102pp
CAPTURE partial · 13% of ceiling · ceiling +137.7%
peak +88% at +3.1min · giveback -438% of peak → exit +473.2% · realized +0.01 SOL on 0.10 SOL
oracle +86% realizable · regret -387%
entered LATE: 102% of the move was already spent in the 60min before our fill; exit well-timed; REGRET -387 pts ($-0.37): the best realizable exit on this path was +86% vs our 473%
Hero SOL Ck377NeTAQ1ayhBtNjm3umscNkpekBtcJHjPJrtNpump shallow trail · held 5m · 2026-09-02 20:29Z · 1:29 PM
SCORES Opp 100/100 Trade 16/100 Combined 58/100
TRADE entry late · exit too-late · pre-entry runup +226%
OPPORTUNITY ENTRY + EXIT both missed ceiling +60.2% · 16% captured · +0.09 SOL left on table
why miss: better entry alone +226pp · better exit alone +53pp
CAPTURE partial · 16% of ceiling · ceiling +60.2%
peak +22% at +3.5min → exit -32.1% · realized ~-0.0010 SOL on 0.10 SOL
oracle +21% realizable · regret +53%
entered LATE: 226% of the move was already spent in the 60min before our fill; exited LATE: gave up 53 fillable points — +21% was available on this path and we took -32%; REGRET 53 pts ($0.05): the best realizable exit on this path was +21% vs our -32% (closest menu rule stop-70pct at -32%)
better menu exits if fired: stop-70pct -32.0% · support-5/2 -32.0% · support-10/5 -32.0%
Hero SOL Ck377NeTAQ1ayhBtNjm3umscNkpekBtcJHjPJrtNpump clean-win trail · held 2m · 2026-09-02 19:45Z · 12:45 PM
SCORES Opp 100/100 Trade 17/100 Combined 59/100
TRADE entry late · exit well-timed · pre-entry runup +204% · post-exit continuation +14%
OPPORTUNITY ENTRY left $ on table ceiling +143.3% · 17% captured · +0.05 SOL left on table
why miss: better entry alone +204pp
CAPTURE partial · 17% of ceiling · ceiling +143.3%
peak +106% at +1.8min · giveback +16% of peak → exit +89.6% · realized ~-0.00076 SOL on 0.10 SOL
oracle +104% realizable · regret +14%
entered LATE: 204% of the move was already spent in the 60min before our fill; exit well-timed; REGRET 14 pts ($0.01): the best realizable exit on this path was +104% vs our 90% (closest menu rule tp-100 at 98%)
better menu exits if fired: tp-100 +97.3%
DEG SOL 7HJCxCMTnit9rLS21e9SMdisJaaZ9A5P3N1Lq99roeTz never-worked trail · held 1h 33m · 2026-09-02 18:45Z · 11:45 AM
SCORES Opp 0/100 Trade 16/100 Combined 8/100
TRADE entry doomed · exit well-timed · pre-entry runup +424%
OPPORTUNITY ENTRY left $ on table ceiling +88.3% · 16% captured · +0.17 SOL left on table
why miss: better entry alone +424pp · better exit alone +22pp
CAPTURE partial · 16% of ceiling · ceiling +88.3%
peak -64% at +3.0min → exit -86.5% · realized -0.01 SOL on 0.10 SOL
oracle -64% realizable · regret +22%
entry DOOMED: the best FILLABLE exit anywhere on this path was -64%, so no exit rule could have made money on it — 424% of the move was already spent before our fill. This is an ENTRY-SELECTION failure, not a timing one — the only fix is not taking it; exit well-timed: sold into an unwinnable path (no fillable exit cleared cost — timing is not the fault); REGRET 22 pts ($0.02): the best realizable exit on this path was -64% vs our -87% (closest menu rule fade-3 at -79%)
better menu exits if fired: fade-3 -79.3% · support-10/5 -80.1% · stop-50pct -81.6%

Learning loop pulse

Silent-failure detector. Green = evidence inside SLA. Amber = stale/idle. Red = frozen. Retired = producer deliberately stopped by ruling — history, not failure, never counted red. Unknown = artifact never written. Lanes cover the trade-learning / off-book / theories / applied machinery (the archived USD boards themselves no longer render; see the ARCHIVED USD BOOK pointer card). Trade-learning rows track the LIVE SOL book (arm ledger / arm autopsy / tape capture / shadow exits).
Scope, so a red row is not read as the live book failing: trade-learning is the LIVE SOL book. off-book / theories / applied are the decider + experiment machinery, which still targets the ARCHIVED USD book's config/strategy.*.json — Arm 1's exit rules are constants and this machinery has never changed them. The live book's own analysis instruments, with their scheduler stamps, are summarized in the live SOL book, Open positions, and Oracle/exit sections.
Discipline debt (ratcheted, growth refused by the suite): 84 runnerless CLIs · 23 rule-39 queue entries · commit A/E rate 7% doctrine-drift.log.jsonl
3/4trade green
1/3off-book green
2theories ok/idle
2red stages

trade learning

Fills & closes (arm)evidence 31s ago · arm1-engine-ledger.jsonl
Live autopsy (arm)evidence 49m ago · arm1-trade-autopsy.jsonl
Held tape captureevidence 0s ago · sol-tape.pumpswap.jsonl
Shadow exits (open)last complete batch 5d ago · held 2 positions AT THAT TIME · 0 open now — a flat book makes this tool exit without writing, so quiet here is correct, not broken (batch clock, not file mtime — the engine writes buyer-exit rows into the same file) · arm1-shadow-exits.jsonl

off-book

Fillability shadowDEAD WITH PRODUCER (retired, not broken) — every write site is inside paperRunner, STOPPED by operator ruling 2026-08-10. It cannot produce again on the live book. Live successor for veto-level refusals: arm2-abstentions.jsonl (see src/entryFunnelReadCli.ts). · entry-fillability-shadow.log.jsonl
Miss memory16392 blocked · 12444 observable · 10 biggest misses · miss-memory-latest.json
Flywheel deciderevidence 10m ago · flywheel-decider-events.jsonl

theories

Live theories3 live in traffic · active-experiments.json
Theory queue53 queue rows · experiment-queue.json

applied

Autopilot / operator actionsevidence 26.2d ago · autopilot-actions.log.jsonl
Promoted knobs overlay7 overlay entries · promoted-knobs.json
Tuning proposalson decider — refresh every ~20m; bridge → theories · tuning-proposals-auto.json
Exit-10 recycleexit-10 on escalations with NO recycle action logged — change may be inert (pre-auto-recycle or recycle never ran) · flywheel-decider-events.jsonl

what we are training

All 9 live-book instruments produced evidence inside their SLA. 1 more is correctly quiet because there is no work (marked below) — that is not counted as idle.
Engine ledger LIVE 30s old
arm1-engine-ledger.jsonl · event-driven (market) · no scheduler stamp · producer src/arm1Engine · run-arm1-engine.cmd
Held tape capture LIVE 0s old
sol-tape.pumpswap.jsonl · continuous · no scheduler stamp · producer tape2 held tier
Trade autopsy LIVE 49m old
arm1-trade-autopsy.jsonl · hourly (watchdog arm chain, stage 1) · dispatcher fired 49m ago · producer src/cli/arm1TradeAutopsyCli.ts --json
Paired policy outcomes LIVE 44m old
sol-policy-outcomes.jsonl · hourly (watchdog arm chain, stage 2) · dispatcher fired 49m ago · producer src/cli/solPolicyOutcomeCli.ts
a fresh artifact may still report zero receipt/stress coverage; read POLICY SELECTION in Work queue for the gate verdict, never infer promotion from freshness
Policy selection gate LIVE 44m old
sol-strategy-selection.json · hourly (watchdog arm chain, stage 3) · dispatcher fired 49m ago · producer src/cli/solStrategySelectionCli.ts
this is a claim/promotion control, not a Phase-2 paper-sizing alarm; its exact contract and blockers appear in Work queue
Oracle outcomes LIVE 1h 32m old
arm1-oracle-outcomes.jsonl · six-hour full-history research leg · dispatcher fired 81m ago · producer src/cli/arm1OracleOutcomesCli.ts
Learning fold LIVE 1h 32m old
arm1-learning-fold.json · six-hour full-history research leg · dispatcher fired 81m ago · producer src/cli/arm1LearningFoldCli.ts
Shadow exits (open) IDLE — NO WORK 5d old
arm1-shadow-exits.jsonl · 15 min (watchdog) · dispatcher fired 14m ago · producer src/cli/liveShadowExitCli.ts
aged by the latest run-summary batch, NOT by file mtime — the engine also appends buyer-exit rows here
Quiet is correct here: the book is FLAT — this tool verdicts OPEN positions and exits without writing when nothing is held, so a still artifact is the correct output. The age above is how old the last real reading is, not a fault.
Doctrine drift LIVE 48m old
doctrine-drift.log.jsonl · hourly (watchdog) · dispatcher fired 49m ago · producer src/cli/doctrineDriftCli.ts

on-demand readers — no artifact, so this page cannot age them

These run by hand and print to stdout. Nothing on disk changes when they run, so no staleness detector on this desk — including this one — can tell you the last time anyone looked. That is a real gap, listed rather than hidden.
src/cli/arm1ExitAnomalyCli.tshard stops that fired on trips whose trail had already armed
src/cli/arm1ReentryStudyCli.tswhat the tape did AFTER each exit — the re-entry opportunity
src/cli/entryFunnelReadCli.tsdiscovery → veto → admit funnel, Arm 1 vs the archived book

Breakdowns · closed trades

1 historical unmatched exit(s) remain quarantined (OI-128, already corrected) and are excluded from this table. They do not hide the rest of the book.
closed trades in window: 5556 · win = realizedSol > 0

by close rule

rulenwinPnL
hard-stop28477% (199/2847)-538.92 SOL
trail237252% (1225/2372)+295.15 SOL
time-stop31312% (38/313)+5.16 SOL
operator-close2214% (3/22)-1.73 SOL
buyer-exit2100% (2/2)+0.81 SOL

by entry strategy

strategynwinPnL
unknown215220% (433/2152)-90.03 SOL
birth-entry175534% (597/1755)-65.04 SOL
dip-buy96031% (296/960)-57.54 SOL
runner67020% (134/670)-26.80 SOL
legacy-arm:established-v11937% (7/19)-0.13 SOL
USD-era cuts (by profile, by exit-param path) removed 2026-08-29 — Arm 1 has one profile and constant exit rules; how each exit rule and candidate policy performed lives in Oracle & exit diagnosis.
4 · OPERATIONS

Work queue · Open items

In flight & blocked — 23 in flight · 8 blocked (compact; full detail once, below)
P0 OI-110 · PLATFORM · 21d old · CURRENT STATE 2026-09-01T15:25Z, replacing a note that read as resolved. THE EVIDENCE PROGRAMME THIS ITEM…
P1 OI-172 · PLATFORM · 8d old · refreshed 2026-08-31: operator ruled four buttons 2026-08-30 19:30 MST - G4 shaping caps adopted, drawdown…
P1 OI-178 · PLATFORM · 4d old · NEXT: lane-executable residuals remain after the rotation fix - unread archives and the thirteen unaudited…
P1 OI-180 · PLATFORM · 4d old · NEXT FALSIFICATION: spawn the real CLI post-fix with exact STOPPED markers, no receipts and no cursor and…
P1 OI-182 · REVIEW · 4d old · REVIEW 2026-09-02T09:30Z MEASURED: the ba04d7ff seam is active (both engines restarted after it). Runner…
P1 OI-198 · REVIEW · 2d old · REVIEW 2026-09-02T09:08Z CAUSE MEASURED: the fib-feature gate's working set reaches 3.2 GB (it materializes…

44 open item(s), live from data/open-items.json. This is a presentation of the canonical board, not a second backlog. In flight is the active total; implementation and research stay separate.
23in flight
8implementation
15research
3validation
8blocked
10queued
0unclassified
0ready to close
5recently closed
NEXT ACTIVE OI-110 — CURRENT STATE 2026-09-01T15:25Z, replacing a note that read as resolved. THE EVIDENCE PROGRAMME THIS ITEM DEPENDS ON IS FAILING ON TWO FRONTS. Epoch thesis-action-v2-same-row-20260815 is VOID-IMMINENT: 423 development clusters collected but the leading proposal-eligible cell holds 1 of 20, because the protocol admits only one exact prior state per cell and 420 of 423 clusters sit in mixed cells - the only cells satisfying the purity rule are the three whose single state is UNKNOWN, so it is satisfiable mainly where observation FAILED. Epoch 2 (state-conditioned v2) does NOT have that defect, conditions on SUPPORTED up front, zero mixed exclusions - and still misses its floor by arithmetic: leading cell 26/20 development but 0/20 holdout, 9 holdout clusters at 3.80/day across all cells, and even if EVERY remaining cluster landed in that one cell it reaches 17.6 against 20 with the horizon frozen 2026-09-06. PREREQUISITE ON RELEASING THE ENTRY HOLD: the established engine predates its own liveness receipt (process started 2026-08-31T11:09Z, receipt code landed 17:15Z), so exit-invariant cannot vouch for that arm; harmless now at zero open positions, not harmless once it holds any. NEEDS AN OPERATOR RULING on the unit of account - accept that these epochs cannot conclude, or preregister a successor sized against the OBSERVED 3.80 clusters/day rather than a floor chosen before the rate was known.
next queued: OI-170 — 2026-09-01T23:45Z: operator chose in chat (~4:33 PM MST, button 'Snapshot into git') to commit CODEX's unfinished third repair whole; landed as a75c9a86 (10 files, gate green) on top of 7a6c1ed4 (the test slice). HEAD is one coherent state again. Next for PLATFORM: read the third repair from a75c9a86 against CODEX's last DM (21:38Z: emitted-JS truth gap, ambient declare erasure, fetch/timer/socket/channel/scheduler globals), run the hostile capability gate, and either finish the repair or revert both OI-170 commits' hunks to c9611381a. Unreviewed until then; census REFUSE, activation false by its own contract.

OUTCOME WORKSTREAMS 2

one canonical queue, grouped by the result each OI advances
Strategy evaluation 1 open — falsifiable challengers, selection, and strategy-specific evidence
OI-110 (P0, ACTIVE_IMPLEMENTATION)
Unassigned 43 open — legacy OI awaiting explicit portfolio classification
OI-170 (P1, QUEUED) · OI-172 (P1, ACTIVE_IMPLEMENTATION) · OI-177 (P1, BLOCKED_DEPENDENCY) · OI-178 (P1, ACTIVE_IMPLEMENTATION) · OI-180 (P1, ACTIVE_IMPLEMENTATION) · OI-181 (P1, BLOCKED_DEPENDENCY) · OI-182 (P1, ACTIVE_RESEARCH) · OI-183 (P1, REVIEW_COMPLETE) · OI-192 (P1, QUEUED) · OI-195 (P1, BLOCKED_DEPENDENCY) · OI-196 (P1, REVIEW_COMPLETE) · OI-198 (P1, ACTIVE_IMPLEMENTATION) · OI-210 (P1, QUEUED) · OI-219 (P1, ACTIVE_RESEARCH) · OI-224 (P1, ACTIVE_RESEARCH) · OI-171 (P2, ACTIVE_RESEARCH) · OI-185 (P2, ACTIVE_RESEARCH) · OI-193 (P2, QUEUED) · OI-204 (P2, ACTIVE_IMPLEMENTATION) · OI-205 (P2, BLOCKED_DEPENDENCY) · OI-206 (P2, BLOCKED_DEPENDENCY) · OI-215 (P2, QUEUED) · OI-217 (P2, ACTIVE_RESEARCH) · OI-220 (P2, ACTIVE_RESEARCH) · OI-222 (P2, QUEUED) · OI-223 (P2, QUEUED) · OI-173 (P3, ACTIVE_RESEARCH) · OI-174 (P3, ACTIVE_RESEARCH) · OI-186 (P3, BLOCKED_DEPENDENCY) · OI-187 (P3, QUEUED) · OI-189 (P3, ACTIVE_IMPLEMENTATION) · OI-190 (P3, ACTIVE_RESEARCH) · OI-191 (P3, ACTIVE_RESEARCH) · OI-194 (P3, ACTIVE_RESEARCH) · OI-197 (P3, REVIEW_COMPLETE) · OI-201 (P3, ACTIVE_RESEARCH) · OI-202 (P3, BLOCKED_DEPENDENCY) · OI-203 (P3, BLOCKED_DEPENDENCY) · OI-214 (P3, QUEUED) · OI-221 (P3, QUEUED) · OI-226 (P3, ACTIVE_IMPLEMENTATION) · OI-227 (P3, ACTIVE_RESEARCH) · OI-228 (P3, ACTIVE_RESEARCH)

IMPLEMENTATION 8

code, integration, or operating work under way
NEXT P0 CURRENT OWNER: PLATFORM OI-110 · 21d old
ESTABLISHED-STRATEGY REWORK AND PAPER-FUNDING ADEQUACY: determine why established-v1 loses money and revise its entries, exits, sizing, and regime/noise handling using chronological, arm-attributed evidence. Keep the paper book adequately funded for the experi…
work: CURRENT STATE 2026-09-01T15:25Z, replacing a note that read as resolved. THE EVIDENCE PROGRAMME THIS ITEM DEPENDS ON IS FAILING ON TWO FRONTS. Epoch thesis-action-v2-same-row-20260815 is VOID-IMMINENT: 423 development clusters collected but the leading proposal-eligible cell holds 1 of 20, because the protocol admits o…
latest substantive update: OPERATOR RULING 9:52 PM 09-02 by button: neither release nor re-affirm the hold tonight; OI-110 moves to a DEDICATED SESSION whose work is the strategy rework itself. PLATFORM prepares the evidence pack in advance and does not touch the risk envelope. The sleeve stays as it is (entry-hold active, 0 own positions, 328 h…
P1 CURRENT OWNER: PLATFORM OI-172 · 8d old
EVIDENCE-FIRST RUNTIME EVOLUTION: establish a reproducible clean deployment identity, one validation-first command/service capability manifest, independent offsite restore proof, canonical agent-control parity, Node/Linux/Windows compatibility evidence, and a …
work: refreshed 2026-08-31: operator ruled four buttons 2026-08-30 19:30 MST - G4 shaping caps adopted, drawdown bar wide at 5000bps, spend asks priced, G3 import delegated
latest substantive update: REVIEW: G1 universe-replay audit cut fix committed on branch review at 108acccd (one instant cut for all ledgers, at-cut terminals reported never refused, 6/6 tests, live dry run REPLAY_MATCHED at 05:47Z where the old cut refused at 05:40Z; the audit CLI is a pinned manifest module so its row and the core constants are…
P1 CURRENT OWNER: PLATFORM OI-178 · 4d old
`pump-creates.log.jsonl` crossed Node's string ceiling and crashed `holderTrajectoryCli` 12 times, but its writer now rotates at 150 MB, archives before rotation, and has fired in production; its three known whole-file consumers stream and the 90% warn tier no…
work: NEXT: lane-executable residuals remain after the rotation fix - unread archives and the thirteen unaudited artifacts are ours to work, not blocked
latest substantive update: WORK ACTIVE_IMPLEMENTATION: NEXT: lane-executable residuals remain after the rotation fix - unread archives and the thirteen unaudited artifacts are ours to work, not blocked
P1 CURRENT OWNER: PLATFORM OI-180 · 4d old
MONITORING THAT CANNOT SEE WHAT IT CERTIFIES (R3, R8, R9, R13, R14, R28, R34): exit-invariant watch rests on a false liveness premise (only the runner emits an unconditional counters line; established's sits inside a branch and its mtime heartbeat is fed by th…
work: NEXT FALSIFICATION: spawn the real CLI post-fix with exact STOPPED markers, no receipts and no cursor and require exit 2; then prove durable cursor persistence across two invocations; then repair the causal-cap control, which a whole-file-read-then-slice passed while reading 16416 bytes
latest substantive update: WORK ACTIVE_IMPLEMENTATION: NEXT FALSIFICATION: spawn the real CLI post-fix with exact STOPPED markers, no receipts and no cursor and require exit 2; then prove durable cursor persistence across two invocations; then repair the causal-cap control, which a whole-file-read-then-slice passed while reading 16416 bytes
P1 CURRENT OWNER: REVIEW OI-198 · 2d old
GATE-RECHECK RELIABILITY: fib-feature times out on 210 of its 270 executions (78%) and prebond-shape on 210 of 383 (55%), each failure freezing that gate for 6h, so accruing-gate evidence is mostly stale
work: REVIEW 2026-09-02T09:08Z CAUSE MEASURED: the fib-feature gate's working set reaches 3.2 GB (it materializes the 1.53 GB curve-outcomes tape as full rows for three fields); joining all 257 attempts since 08-19 to runner-death-capture freemem samples: 217 kills at median 1.9 GB free (83% under 4 GB), 40 oks at median 4.4…
latest substantive update: PLATFORM 22:45Z: route 2 (REVIEW review@1b25528a, persistent PowerShell reader for the recheck's kill line) landed on master at 73a228bc, 153/153, gate PASS. Scope note: SIGTERM on a timed-out gate child is delayed by at most 2 s (reader) or 12 s (spawn fallback). Activation at the recheck's next start.
P2 CURRENT OWNER: PLATFORM OI-204 · 2d old
Both freshness guards are wired after the watchdog mutex and their receipts are age-checked, but the scheduled context uses labelled noncanonical Node 24 because canonical Node 22 is absent from its visible AppData\Local namespace; `alertDigest` still does not…
work: POST-9732701c5 CORRECTION TO THE IMMEDIATELY PRIOR CODEX UPDATE: PLATFORM landed a consumer-side three-hour receipt-age gate and stamped both guard receipts with nodeVersion/nodeExec while that update was being filed. Therefore the earlier statement that alertDigest had no age gate is now stale. Canonical Node-22 recei…
latest substantive update: PLATFORM 6:35 PM MST 09-02, firing receipts verified for both guards in data/watchdog.log: held-position-marks has 229 non-PASS lines (UNMARKED_BOOK, first 2026-08-31 7:49 PM MST, last 6:50 AM 09-02, then PASS every tick since the OI-217 fix) and readiness-evidence returns exit 1 STALE_EVIDENCE on every tick now (6 of …
P3 CURRENT OWNER: PLATFORM OI-189 · 3d old
COMMIT PERIMETER CAN HARD-BLOCK BOTH LANES, AND THE ONLY ESCAPE DROPS IT ENTIRELY (Review Two N2, N3, N4, N30, N31). All shipped 2026-08-30. N2: plainLanguageGate scans the whole staged diff with NO pathspec, and escalation.ts:1727,1847 writes two banned words…
work: commit-perimeter work continuing; stale openItemsCli path in the refusal text repaired 5fbae512 and the scan widened 68c137e6
latest substantive update: WORK ACTIVE_IMPLEMENTATION: commit-perimeter work continuing; stale openItemsCli path in the refusal text repaired 5fbae512 and the scan widened 68c137e6
P3 CURRENT OWNER: PLATFORM OI-226 · 9h 12m old
data/watchdog.log was held open exclusively by the detached arm-learning-chain.ps1 (pid 152048) from 18:27:57 to 18:43:16 local on 09-02 while the watchdog kept ticking: every Add-Content failed silently, fifteen minutes of receipts were lost, the alert digest…
work: MEASURED 6:34 to 6:43 PM 09-02. data/watchdog.log last wrote at 18:27:57 local (36,947,343 bytes) and stayed that size while the scheduled watchdog kept ticking (task last run 18:37:34 result 0; a tick at 18:37:38 ran tapeWedgeCli at 18:38:34; relaunch-absence-state.json written 18:38:32): every Add-Content to the log …
latest substantive update: REVIEW 2026-09-03T04:45Z: activation checked, not assumed: the fix landed be8551bd but no tick has run past 120 s since, so the live log cannot show a beat yet; the landed job block run in a real Start-Job runspace against a temp log lands 2 of 2 beats with the helper loaded inside the job, and 2 of 2 through the decla…

RESEARCH 15

collecting evidence or narrowing the diagnosis
P1 CURRENT OWNER: REVIEW OI-182 · 4d old
Mark preparation is no longer independently replayed by four producers: `ba04d7ff3` centralizes preparation and append with controlled costs of unchanged `4S`, mark advance `4S+2delta`, replacement `3S0+4S1`, and financial advance `3S0+delta+4S1`; final prefix…
work: REVIEW 2026-09-02T09:30Z MEASURED: the ba04d7ff seam is active (both engines restarted after it). Runner since 02:55Z restart: 276 LOCK SUMMARY windows, 0 refusals (the established sleeve is idle, zero lock lines since its restart), hold max per window p50 996 ms, p90 7.3 s, max 48.5 s, 197 hold warnings. Driving the e…
latest substantive update: REVIEW 2026-09-02T15:38Z CORRECTION: PLATFORM's confound holds. The first suite-free hour (15Z, 28 windows) reads hold max p50 136 ms / p90 1.6 s / max 7.8 s, back at the floor's first-hour level; the 13Z-14Z worsening (p50 1.5 s, max 10-13 s) was PLATFORM's seven clean-worktree suite runs evicting the ledger's pages, …
P1 CURRENT OWNER: PLATFORM OI-219 · 20h 48m old
solTapeV2's pump leg (data/sol-tape.pump.jsonl, the birth tape) has written nothing since 2026-09-02T04:18Z (9:18 PM MST 09-01): totals pump=1306 frozen across 2,294 of the daemon's own silence reconnects while the pumpswap leg wrote 1.5M rows; the watchdog's …
work: Next: recycle solTapeV2 (standing capture authority, pid receipts) as the first test; if pump rows do not resume within 10 min of a fresh subscription, the WS logs filter or the upstream pump program is the cause and it goes to code. Then: the producer-silence alert needs a consumer (a bounded auto-recycle or a board E…
latest substantive update: PLATFORM 8:55 PM 09-02: REVIEW's second bystander control fixed in 5a0b832c (pid-file identity, no census).
P1 CURRENT OWNER: PLATFORM OI-224 · 12h 17m old
CI (GitHub Actions 'ci', scheduled) has concluded failure on every run since Aug 30 (four runs), so the coverage floors and the ESLint debt ratchet have enforced nothing for four days; the watchdog's ciLiveness alert fired at 3:03 PM 09-02. Two causes: scripts…
work: PLATFORM 3:42 PM 09-02: plan is (1) eslint --fix the 45 autofixable, hand-fix the 36 others in slices that keep engine ceilings, (2) lintRatchet on staged src in the commit gate, (3) path fixture fix; each its own commit through the gate
latest substantive update: PLATFORM 23:45Z: slice 3b at 42ced9b3, the commit gate's Layer C lints every staged src file (mutation check refused a staged unused binding; pin test tests/commitGateLintsStagedSrc). All three slices on master; the close is the next green scheduled CI run (tomorrow morning), read at that pass.
P2 CURRENT OWNER: PLATFORM OI-171 · 9d old
COINGECKO ANALYST CREDIT SPRINT, ENDED: the paid-host routing sprint and its temporary override are over as of the September 1 replenishment boundary; what remains is evaluating adoption and outcomes from the forward route/credit/outcome receipts the sprint ca…
work: EXPIRED OPERATOR-ONLY OVERRIDE CLEARED, 2026-09-01T07:02Z. Jeremy's overnight instruction to keep the lanes working and get the gates green supplied the operator authority the prior blocker required. `.env` now contains no `COINGECKO_HARD_STOP_FRAC` line, so the code's unchanged 0.85 default is authoritative again. Can…
latest substantive update: 2026-09-02T05:25Z PLATFORM RECEIPT: ruling applied. .env GT_PAID_BULK_UNTIL 2026-09-01 -> 2026-10-01T00:00:00.000Z; showdown recycled (wrapper 90044, node 90928, 10:01 PM MST; a one-minute duplicate from the watchdog relaunch gap was retired). Meter 05:12Z: bulk->paid, 52 paid ok, 0 429, 0 free-by-policy, credits 794/5…
P2 CURRENT OWNER: PLATFORM OI-185 · 4d old
The 2.4 GB `held-price-path.jsonl` and companion held-mark tape are frozen at 2026-08-13; the three behaviorally checked consumers expose freshness or UNKNOWN rather than false current marks, but the peak-reachability instrument is dark for newer experiments, …
work: NEXT: only 3 of 37 consumers checked; 34 remain plus the successor-wiring versus retire decision
latest substantive update: PRIORITY P1 -> P2: Only 3 of 37 consumers have been measured and the remaining slice is bounded research/retirement routing. Preserve the stale-reader risk, but rank it below measured gate timeouts and direct book/causal identity defects. [checked-one-file-is-not-checked]
P2 CURRENT OWNER: PLATFORM OI-217 · 26h 35m old
A runner-v1 position (pool 2Lcp1M9s, mint 7VwjRc8i) was held 61 minutes with no mark row at all, no refusal line in the engine log, and then exited on a hard stop at 1:20 AM MST with -0.049 SOL realized: the exit price came from somewhere other than a booked m…
work: NEXT: read the runner engine's mark-request selection (which positions the safety pass asks to mark and why one per pass); establish what price the hard stop used; determine whether the engine's open-position view and the ledger projection disagree by one. Consequence not yet measured: how many exits since 08-14 fired …
latest substantive update: ACCEPTANCE MEASURED 9:58 PM: the old process requested marks for 1 of 10 open positions at 9:55:43; the restarted process requested 10 of 10 at 9:57:56 and booked marks at 9:58:11. Freshness guard PASS on all ten. This is the 08acbdec selection fix live. Remaining before close: one more pass showing selection stays key…
P2 CURRENT OWNER: PLATFORM OI-220 · 18h 40m old
solShadowPriceMarkCli ran 52 five-minute cycles (4:53 to 9:12 AM 09-02) with status NO-RPC and wrote no shadow mark: it had no dotenv load of its own and inherited one through its encodeBase58 import from pumpCreatesCli, which the OI-197 landing (de521f7c, 4:5…
work: Fix: import dotenv/config at the top of solShadowPriceMarkCli (in the tree now); sweep every src/cli/*Cli.ts for the same shape and pin it with a test; the daemon picks the fix up on its own next loop, no recycle.
latest substantive update: PLATFORM 6:45 PM 09-02: the other half landed at 30a6955d. daemon-progress reads a declared status log and names a stall REFUSING when the daemon reports its own refusal; watchdog names it in the toast. 18 of 18 tests on captured blocks.
P3 CURRENT OWNER: PLATFORM OI-173 · 4d old
CG WebSocket G3 (OnchainOHLCV) push-marks trial: replace polled ohlcv for held pools with a streamed subscription at 0.1 credit/response, gated on a measured response rate. ohlcv is the largest paid line item on the CG key (showdown alone: 45,041 paid requests…
work: reliability alarm withdrawn - it was the probe, not CoinGecko; the billing-versus-reliability hose decision is still open
latest substantive update: WORK ACTIVE_RESEARCH: reliability alarm withdrawn - it was the probe, not CoinGecko; the billing-versus-reliability hose decision is still open
P3 CURRENT OWNER: PLATFORM OI-174 · 4d old
OI-148 second-tier CG candidates have no adoption owner: megafilter (diamond #2, the band screener with honeypot/sell-tax/FDV filters matching the 100k-2M charter), coins/top_gainers_losers as a regime feature, coins/list/new graduation watch, and a coins/sola…
work: EXPIRED OPERATOR-ONLY OVERRIDE CLEARED, 2026-09-01T07:02Z. Under Jeremy's overnight operator instruction, the time-boxed `.env` `COINGECKO_HARD_STOP_FRAC=0.98` line was removed after its September 1 boundary. The unchanged code default is 0.85; canonical Node v22.23.2 expiry controls pass 2/2. Fresh process-table attri…
latest substantive update: WORK ACTIVE_RESEARCH: EXPIRED OPERATOR-ONLY OVERRIDE CLEARED, 2026-09-01T07:02Z. Under Jeremy's overnight operator instruction, the time-boxed `.env` `COINGECKO_HARD_STOP_FRAC=0.98` line was removed after its September 1 boundary. The unchanged code default is 0.85; canonical Node v22.23.2 expiry controls pass 2/2. Fre…
P3 CURRENT OWNER: REVIEW OI-190 · 3d old
PLATFORM'S OWN NEW INSTRUMENTS SHIPPED CARRYING THE DEFECT CLASS THEY POLICE (Review Two N11, N24, N28, N32, N35, N38, N39). N24: hookLivenessCheck.mjs:127 hardcodes <root>/.git/hooks - the identical resolution bug its sibling test had been repaired the SAME D…
work: N38 partition withdrawn as exact after CODEX rejected my decomposition; remaining points still under audit
latest substantive update: REVIEW 2026-09-03T09:36Z RETRACTION of my own note twenty minutes earlier: desk-state is NOT over-firing. Its log line is written after a synchronous child call, so its gaps are start-to-start plus the difference of two run durations, and its 20 breaches (44.7-53.8 min against a 55-min bar) scatter one every day or two…
P3 CURRENT OWNER: PLATFORM OI-191 · 3d old
THE COINGECKO RUNWAY ALARM CANNOT FIRE, AND FIVE NEW CAPTURES IGNORE THE BUDGET (Review Two N1 critical, N17, N18, N19, N21, N22). N1: escalation.ts:1736 raises the alarm only when runway < daysLeftInWindow, and runway divides remaining credits by a rate ancho…
work: source completion recorded; the status-page observation was point-in-time only and retry/billing semantics remain open
latest substantive update: WORK ACTIVE_RESEARCH: source completion recorded; the status-page observation was point-in-time only and retry/billing semantics remain open
P3 CURRENT OWNER: PLATFORM OI-194 · 3d old
A DEAD 17-DAY-OLD STREAM IS REFERENCED BY 65 FILES, THREE OF THEM ON THE WATCHDOG CADENCE. data/candidate-trajectory.log.jsonl last accepted a write 2026-08-13T21:08:34Z and is a frozen 574MB file. The exposure is curveRunoutCli, dashboardCli and showdownCli; …
work: NEXT: the filing lane explicitly refused to close on a partial fold; unexamined consumers and the reframed scope remain
latest substantive update: PLATFORM 00:02Z 09-03: the ATTENTION HIGH stranded-position alarm (27 of 27 agnostic::solana positions in paper-positions.json, about 475 h silent) dates to the same hour the candidate-trajectory stream stopped (2026-08-14T04:08Z); it is this item's observable effect on the legacy book, not the live runner, whose 9 ope…
P3 CURRENT OWNER: PLATFORM OI-201 · 2d old
Later-gate readiness evidence is neither absent nor safely auto-mintable: most rows carry imported evidence and many legitimately REFUSE; the open defect is expiry, re-import, and accountable authorship, while EXTERNAL_EVIDENCE and RUNTIME_DEPLOYED rows must r…
work: NEXT: the 27 later-gate checks are enumerated and their 18 refusals split 9 stale / 9 current; the open question is which of the 9 stale verdicts change on a re-import, which requires re-running those audits rather than re-stamping them
latest substantive update: 24 VERSUS 25 RECONCILED, and both counts are right about different questions. CODEX posted that the imported-evidence partition is 25 of 27, not the 24 I recorded. Folding the newest receipt for both predicates separately: later-gate rows 27 state !== UNKNOWN …
P3 CURRENT OWNER: PLATFORM OI-227 · 5h 43m old
The readiness receipt records that its own clean-checkout suite exited 1 on 14 of the last 19 collections since 2026-08-29, including tonight at HEAD 07ee9bff on a clean worktree, but nothing consumes the receipt's trajectory or bindingConstraint: the only wir…
work: MEASURED 10:12 PM 09-02 from the last 19 rows of data/receipts/readiness-receipts.v1.jsonl. The clean-checkout suite that every readiness collection runs has exited 1 on 14 of the last 19 collections, spanning 2026-08-29 through tonight and many different HEADs, each recorded in the receipt's own bindingConstraint as "…
latest substantive update: GREEN RECEIPT 10:40 PM 09-02: the clean-checkout suite at be962a57 on a worktree with 0 dirty entries reports files 982, tests 10046, childExit 0, outcome PASS, 'every discovered test ran and passed', 0 failing sections, timedOut false, orphanedChildren 0, in 549 s. The four failures were all introduced by this lane to…
P3 CURRENT OWNER: PLATFORM OI-228 · 5h 26m old
The commit gate selects changed-file tests by BASENAME, so a staged file is never checked by the class guards or by tests named for the subject they measure: four commits tonight each passed the full gate and each broke the clean-checkout suite, and the repair…
work: MEASURED 10:35 to 10:42 PM 09-02. Four commits landed tonight (be8551bd, 5a0b832c, 761ec4f5, cea44197) each passed the full pre-commit gate and each broke the clean-checkout suite. The four failures, found only by running that suite by hand: tests/negativeControl flagged tests/watchdogLogWritableProbe.test.ts as happy-…
latest substantive update: REVIEW 2026-09-03T10:00Z: the close condition cannot be met as built. scripts/commitInvariantGate.mjs line 101 sets inScope to src/ or tests/ only, and rule 2's unplaced set derives from scoped, so watchdog.ps1 and everything under scripts/ is filtered out before the text scan runs. MEASURED by running the gate against…

VALIDATION 3

reviewed work awaiting its named receipt
P1 CURRENT OWNER: REVIEW OI-183 · 4d old
BUY entries still model against observed rather than decision-time reserves, but reserve age is now recorded and buys more than 30 minutes stale refuse; a one-day post-recycle sample measured p50 6.06 seconds and `-0.0550 SOL` (`-3.757%` of 1.463 SOL) across 1…
work: REVIEW 2026-09-03T05:20Z: fix 2 built on review@50be6cad on the operator's 9:52 PM ruling (fix 2 alone): the vault read moves inside the lock through decisionTimeReserves, the fill and the five bindings that must agree with it carry the decision-time reserves, admission keeps the admission read, the fallback never abor…
latest substantive update: REVIEW 2026-09-03T06:20Z: fix 2's first cut (50be6cad) was REFUSED at the gate by tests/arm1PreLockMintObservation (no external call inside the entry critical section, installed after OI-114 measured a hung mint read under this lock). The refusal was right and the miss was mine: I built against a standing guard without…
P1 CURRENT OWNER: REVIEW OI-196 · 3d old
LOCK RELEASE CAN PERMANENTLY WEDGE A LIVE ENGINE: both shared-ledger and with-lock release guards disable retry before unlink succeeds; a Windows EBUSY leaves a same-live-PID residue peers cannot reclaim.
work: REVIEW 2026-09-02T08:50Z: fix on branch review at 3cce5862 (src/data/arm1SharedLedgerLock.ts, scripts/with-lock.mjs, tests): release retries a delete denial over 25/50/100/200/400 ms, never throws, records and names a persistent denial; a process removes its own post-release residue at its next acquisition (nested hold…
latest substantive update: REVIEW 2026-09-03T06:55Z: the acceptance residual the burn-down refused the close on is built at review@e40e21d2: both reclaim-path deletes (the dead holder's primary inside the transaction, and this process's own bridge in the finally) now use the classified bounded delete the release path uses; failures are recorded …
P3 CURRENT OWNER: REVIEW OI-197 · 3d old
Seven base58 encoders diverge: three throw SyntaxError on an empty buffer where four return empty string, and fixed-offset Buffer.slice clamps to empty on a short account
work: REVIEW 2026-09-02T11:15Z: steps 1-3 on review@4f3d8fad: src/core/base58.ts is the one body, seven encoder bodies removed (pumpCreatesCli and poolPriceAdjudicatorCli re-export it under their old names), nine importers repointed to the leaf, vectors pinned (empty, leading zeros, all-zero key, PumpSwap id, random round tr…
latest substantive update: REVIEW 2026-09-03T03:50Z: step four measured, not asserted: 30 of 45 running node daemons predate the leaf's landing (de521f7c 04:51:06) and carry the old bodies, 15 carry the leaf (including solTapeV2 recycled 18:31 and the activity watch 20:05). Nothing wrong in the 30 (byte-identical on live inputs); the exposure is…

BLOCKED 8

a named dependency prevents the next action
P1 CURRENT OWNER: PLATFORM OI-177 · 4d old
Local hook enforcement is no longer dead: the installed pre-commit hook is BINDING, helper-shaped line-wise reads are detected for added staged lines, and watchdog liveness exposes absent/drifted hooks and stale/failing CI; at last measurement scheduled CI sti…
work: BLOCKER: the enumerated gate-0 residuals need operator dirty-tree cleanup and a canonical-skills direction ruling; neither is a lane action
latest substantive update: PRIORITY P0 -> P1: The original P0 premise that the guard binds nowhere was refuted: the installed pre-commit hook matches the tracked guard. The residual dirty-tree and canonical-skills authority dependencies remain real, but they no longer outrank the desk's direct book/causal-integrity P0. [self-report-is-not-proof]
P1 CURRENT OWNER: REVIEW OI-181 · 4d old
OI-181 WATCHDOG MUTEX STILL SPANS 35 DIRECT POTENTIALLY BLOCKING CALLS; TIMEOUT SAFETY REMAINS UNKNOWN. Commit ba04d7ff3 adds a fail-closed controller-v2 STARTED/VERIFIED authority, but the running watchdog has not loaded it and no natural deployed receipt exi…
work: BLOCKER: source/test repair is pushed at ba04d7ff3 (18/18 focused, 120/120 architecture, both typechecks), but the running watchdog has not loaded it. Controlled activation, natural controller-v2 STARTED/VERIFIED evidence, and the retained 35-child deployment boundary require separate operator-authorized runtime work; …
latest substantive update: REVIEW bounded the two failure-path child calls the tick makes from inside its mutex, built at review@91c2ae45, unlanded. A new helper runs a script with a wall-clock limit and on expiry kills the child and its descendants and returns UNCHECKABLE text naming the bound and elapsed time; 15 s for the holder query (measur…
P1 CURRENT OWNER: PLATFORM OI-195 · 3d old
OI-195 INTRA-FUNCTION REVIEW CLASSIFIES 36/36 DECLARED ROWS AS RACE-CAPABLE; THE REAL LEGACY BOARDPOST PATH IS RED AND THE CRASH-RELEASED TARGET IS GREEN, WHILE CALLER REACHABILITY, EXTERNAL SERIALIZATION, RUNTIME FIRING, DAMAGE, FAMILY MIGRATION, AND ACTIVATI…
work: Source target, discriminator, family census, and the b23c0e650 immutable rebind are committed and independently clean-verified at 502771715. Remaining activation requires an operator-authorized fenced disable/drain/residue-inspection/generation-flip/restart window plus natural real-entrypoint acceptance. No recycle or …
latest substantive update: OWNER ABSORBED CODEX -> PLATFORM by scripts/ownerAbsorptionCheck.mjs --absorb. CODEX is not in the active lane set (PLATFORM) Work does not fall off a dark lane; the active set holds it until the original owner returns and reclaims it.
P2 CURRENT OWNER: PLATFORM OI-205 · 2d old
Two lanes on ONE working tree interfere in both directions: a lane's mid-edit state fails the other lane's whole-project commit gate, and a pathspec commit swallows the other lane's dirty hunks in any shared file
work: Operator dependency, not executable queue work: choose per-lane worktree isolation or a staged-snapshot gate repair, then supply an acceptance control proving staged-bad/worktree-good and omitted untracked tests cannot pass. Until that choice, shared-tree interference cannot be safely implemented away by either lane. […
latest substantive update: THE ORPHAN MECHANISM IS NOW MEASURED, not inferred, and the obvious candidate is REFUTED. I said the next step was new instrumentation to record who holds the lock at orphan time. It was not needed twice over: the existing log answered the attribution question, and two direct experiments answered the mechanism questio…
P2 CURRENT OWNER: PLATFORM OI-206 · 2d old
25 of 36 readiness evidence rows are past their own expiresAt and 10 of those are STILL MARKED VERIFIED (worst 58.2h overdue); accountable lanes PLATFORM 18 / CODEX 7, and the count has been growing - 15/36 with 4 VERIFIED when this was filed
work: Operator/external and clean-HEAD dependencies make the current next step non-executable: 13 of 25 expired rows require external attestation, 2 require deployed-runtime evidence, and the 10 nominally recollectable committed-HEAD rows still require a clean fixed snapshot. Preserve REFUSE/UNKNOWN rather than treating this…
latest substantive update: PLATFORM 10:14 PM 09-02: the operator ordered the rebuild at 9:57 PM overriding the flat-book rule; it ran at HEAD 07ee9bff on a clean worktree and readinessEvidenceFreshness now reads PASS, 28 of 28 dated applicable rows inside expiry, 8 waiting on an operator trigger. The EXPIRY condition this item names is resolved.…
P3 CURRENT OWNER: PLATFORM OI-186 · 4d old
The legacy real-money leaf entry point was deleted at `79d878738`; R17/R18 remain only in the stopped legacy paper runner—ratchet pending state is erased on HOLD and the two agnostic knobs are present but nonbinding—with fix-or-delete and historical impact unr…
work: BLOCKER: the remaining R17/R18 placebo-knob choice is operator authority, not a lane call; the deleted entry point closed only R19 reachability
latest substantive update: PRIORITY P1 -> P3: The reachable real-money entry point was deleted; this paper-only desk still has a residual future-config/placebo-knob policy question, but it is operator-blocked and not a current money-path exposure. [scope-is-the-instructions-words]
P3 CURRENT OWNER: REVIEW OI-202 · 2d old
214 mark rows (lower bound at 2026-09-01T01:08:15Z) were written to the money-path ledger stamped rpcVaultMarkLineageStatus VERIFIED_V5 under the reverted equal-dual rule; production CONTAINED at 01:08:34Z by recycling the stale-code runner
work: BLOCKER: containment and the consumer census are DONE (runner recycled 01:08:34Z, one gating fold identified and never-run); the only remaining action is whether 214 append-only money-path rows are corrected, annotated or left as history, which is operator authority and not a lane call
latest substantive update: REVIEW 2026-09-03T10:29Z RE-VERIFICATION at 22 hours, and a second exposure. The receipt still resolves exactly: 214 of 214 line numbers point at the same rows and 214 of 214 receiptIds are still found, so the ledger has not rotated. Whole-file fold of data/arm1-engine-ledger.jsonl (141,327 lines, 168.8 MB): 94,829 VER…
P3 CURRENT OWNER: PLATFORM OI-203 · 2d old
Append-only headline corrections are implemented and centrally resolved by the CLI, dashboard source, and evidence gateway; runtime activation remains unaccepted until a fresh served render proves the active dashboard worker resolves a newly corrected face.
work: BLOCKER: source and fresh-CLI behaviour are verified (3bded1896 contract, 9ad89762d wiring + 8 spawned-CLI tests, applied to OI-194 and OI-202), so QUEUED was measured-false. What remains is activation: the served dashboard worker predates the source change and still renders the old headline, and tsx does not hot-reloa…
latest substantive update: CODEX DOCUMENTATION-GATE REPAIR, commit 80de61e9: PLATFORM commit 531e0985c added the shared src/core/openItemHeadline.ts resolution boundary and rewired the CLI, dashboard, and evidence gateway, but named it in none of the durable architecture documents. TARGET_PROCESS_MAPS now records immutable what plus append-only …

QUEUED 10

not active now; waiting for its next work slice
P1 CURRENT OWNER: PLATFORM OI-170 · 11d old
PumpSwap has a verified partition cutover, but OI-170's causal-boundary manifest remains review-only: module-level reachability yields two false indirect writer routes, one real live Runner writer route, and one mutable replay-reader blocker.
work: 2026-09-01T23:45Z: operator chose in chat (~4:33 PM MST, button 'Snapshot into git') to commit CODEX's unfinished third repair whole; landed as a75c9a86 (10 files, gate green) on top of 7a6c1ed4 (the test slice). HEAD is one coherent state again. Next for PLATFORM: read the third repair from a75c9a86 against CODEX's la…
latest substantive update: REVIEW: the nine Gate 0 fast-suite reds in the OI-170 files (7 hermeticity sites, 2 vacuity sites) are green in the clean worktree at review@7165b9b5, tests only; awaiting PLATFORM landing and the leg's re-collection. Slice 2 landed on master as fa24a09b (byte-identical to 316aa7be).
P1 CURRENT OWNER: PLATFORM OI-192 · 3d old
SHARED-TREE DURABILITY AND HYGIENE GAPS EXPOSED BY TWO LANES AT SPEED (Review Two N25, N26, N29, N33, N34). N26: data/board/MARKETDATA.events.jsonl is the only lane board tape NOT in git - not ignored, simply never added - so a shipping lane's entire board his…
work: no work recorded and no dated update; shared-tree durability gaps are scoped but untouched
latest substantive update: PRIORITY P3 -> P1: Repeated shared-index absorption plus the fresh surface audit confirm the durability/hygiene objective remains untouched while its failure class is actively recurring. Promote from P3 so MARKETDATA tape durability, untracked-hook visibility, exact shared-tree hygiene, CRLF policy, and containment cov…
P1 CURRENT OWNER: PLATFORM OI-210 · 46h 12m old
THE NIGHTLY CLEAN-WORKTREE GATE OMITS THE TWO TSC ARMS, so the one instrument that judges committed code cannot see a typecheck break: HEAD could not compile its own test suite for ~26h while every commit-gate run reported green off each lane's dirty tree - th…
work: DEMONSTRATED, not theorised, 2026-09-01 ~05:45 MST. CODEX ran the full suite in an isolated CLEAN WORKTREE for 5c07f5dc and it failed on something neither lane's gate has ever reported: HEAD:src/data/arm1Ledger.ts:611 function appendMarkLedgerRows(...) <- no `export` HEAD:tests/arm1PreLockMintObser…
latest substantive update: CORRECTION TO MY OWN CORRECTION: I named the wrong driver. The conclusion is unchanged and better sourced. I wrote in the previous note that Task Scheduler drives the nightly gate via "coldread-gate-recheck, next run 2026-09-01 06:31 MST". That is false. I matched a task by name without reading its action. coldread…
P2 CURRENT OWNER: PLATFORM OI-193 · 3d old
NOTHING VERIFIES THAT A COMMIT CLAIMING CLOSED ACTUALLY CLOSED ANYTHING (Review Two N27, N40). N40: openItemCitationCheck verifies only that the cited id EXISTS; no check requires a commit claiming CLOSED to stage the corresponding registry transition. This is…
work: no work recorded and no dated update; close-verification gap is scoped but untouched
latest substantive update: CORRECTION: the 2026-09-01T08:33Z claim that OI-193 was the only substantively untouched queued objective was false. OI-192 also remains scoped-but-untouched on each named repair surface. The honest untouched-objective count is two: OI-192 and OI-193. OI-184 and OI-187 mention a specific harness/ratchet not started, bu…
P2 CURRENT OWNER: PLATFORM OI-215 · 29h 9m old
SOL held marks are single-witness by construction and no decision recorded it: the two-source price-integrity quarantine belonged to the USD paper book and closed with its 08-10 archive; the 08-13 rpc-vault move left SOL held marks with one witness. Operator d…
work: Waits on the operator's morning choice between (a) and (b), presented as a button with the price of each; PLATFORM builds (a) on approval. Evidence is OBSERVED: REVIEW's OI-175 trace (launcher exits on the USD archive marker, last held-mark row 2026-08-14T04:08Z, verify class zero since 08-27); the consequence of a sin…
latest substantive update: WORK QUEUED: Waits on the operator's morning choice between (a) and (b), presented as a button with the price of each; PLATFORM builds (a) on approval. Evidence is OBSERVED: REVIEW's OI-175 trace (launcher exits on the USD archive marker, last held-mark row 2026-08-14T04:08Z, verify class zero since 08-27); the consequ…
P2 CURRENT OWNER: PLATFORM OI-222 · 13h 30m old
data/sol-shadow-price-marks.jsonl is 981 MB and grows every 300 s from solShadowPriceMarkCli, but no module reads its content (daemonProgressCore reads only its mtime; grep across src, scripts, tests and config finds no other reader) and no rotation in tape-ar…
work: PLATFORM 2:32 PM 09-02: found during the OI-183 landing pass; options for the operator come with the grader's price when the docket clears
latest substantive update: LIVE RECEIPT 9:37 PM 09-02: rotation fired at 9:35:04 (1,006,301,571 bytes moved to .1, live file restarted, next pass wrote 530 marks); the archiver reported watching 14 tapes at 9:36:12 and completed sol-shadow-price-marks.1787185021-1788409802.jsonl.gz at 9:36:57, 310,951,409 bytes, 3.23x. Nothing lost between rotat…
P2 CURRENT OWNER: PLATFORM OI-223 · 12h 51m old
Four readiness rows (venue-reserve-route-cost-latency-failure-impact, independent-fail-closed-pretrade-risk, sustained-zero-capital-shadow, venue-quote-fill-latency-comparison; all accountable PLATFORM, TTL 24 h) have no repo producer: their evidence comes fro…
work: PLATFORM 3:12 PM 09-02: scripts at the 7035ee50 session scratchpad (g2ecx_audit_v1, g5szcs_audit_v1, audit-g4-independent-fail-closed-pretrade-risk plus author-g4-ifc-candidate) and g5vqfl-embedded.mts in the current scratchpad; promote one per pass when the docket is quiet
latest substantive update: WORK QUEUED: PLATFORM 3:12 PM 09-02: scripts at the 7035ee50 session scratchpad (g2ecx_audit_v1, g5szcs_audit_v1, audit-g4-independent-fail-closed-pretrade-risk plus author-g4-ifc-candidate) and g5vqfl-embedded.mts in the current scratchpad; promote one per pass when the docket is quiet
P3 CURRENT OWNER: PLATFORM OI-187 · 4d old
HYGIENE, SPRAWL AND GUARD-TIGHTENING BATCH (R21, R22, R23, R24, R25, R26, R27, R29, R30, R31, R32, R33, R35): paid-host boundary is convention-only with no containment test; Triton partition cutover wedged since Aug 24 with writers routed back to the 827MB mon…
work: NEXT: the guard-tightening ratchet is PROPOSED, NOT BUILT, and its own update says why it was not started
latest substantive update: WORK QUEUED: NEXT: the guard-tightening ratchet is PROPOSED, NOT BUILT, and its own update says why it was not started
P3 CURRENT OWNER: REVIEW OI-214 · 30h 58m old
OI-170 causal reader-census verdict has no reader and no index-resolution guard: a pinned-module edit flips it to MANIFEST_MISMATCH silently
work: NEXT (slice 3 of the OI-170 finish, REVIEW): (1) a scheduled reader of the census verdict: the nightly clean-worktree gate (or the watchdog tick) runs `solCausalBoundaryManifestCli --census-perimeter` in the readiness-clean checkout, records status + manifestIssues count + scannedFiles in its receipt, and pages on any …
latest substantive update: REVIEW slice 3b committed at review@56cfd4a2 (on master 54201616): scripts/manifestPinCheck.mjs as the tenth pre-commit gate; a staged edit to a pinned module refuses unless the re-pinned row, the staged manifest and the core's two digest constants are in the same commit; 5/5 scratch-repo tests plus a size-guarded real…
P3 CURRENT OWNER: PLATFORM OI-221 · 15h 25m old
A stale git temporary index .git/next-index-70008.lock (279 KB, DIRC v2 image from 2026-08-17 16:13 local, the temp index git writes during stash and split) sits in the main repository with no holder. REVIEW classified it removable; PLATFORM's delete was decli…
work: Next action is the operator's hand: delete C:\Users\Jeremy\Cwod\bankr-robinhood-agent\.git\next-index-70008.lock when no git process is running (16 days old). REVIEW: the next-index-<pid>.lock shape is a candidate class for gitLockCensus.
latest substantive update: WORK QUEUED: Next action is the operator's hand: delete C:\Users\Jeremy\Cwod\bankr-robinhood-agent\.git\next-index-70008.lock when no git process is running (16 days old). REVIEW: the next-index-<pid>.lock shape is a candidate class for gitLockCensus.

UNCLASSIFIED 0

work state missing or unrecognized; not evidence that work never started
none

READY TO CLOSE 0

never inferred from prose
The canonical open-item writer has no READY_TO_CLOSE state. This dashboard deliberately shows zero rather than guessing from a review note; close only through the writer once the stated acceptance evidence exists.

RECENTLY CLOSED 5

archive tail, not deleted work
CLOSED OI-184 · 7h 15m ago
Resolved on the real runner engine through its production spawn shape in a sandbox, all landed by PLATFORM: step one (86fd71a9) SIGKILL after the first pass with replay parity, no double booking, a torn tail tolerated; the RPC stub and account bytes (ef6566b5)…
CLOSED OI-225 · 9h 44m ago
Fixed at 0efc204d: a trip counts only as the LAST line of a log written within the bound, stale lines are named as history, the figure comes from the qualifying line, tritonStatusLine carries as-of. Six tests on the captured census lines; live at the next watc…
CLOSED OI-208 · 16h 51m ago
Resolved in two steps on branch review, both landed by PLATFORM. Step one (e0a35830, 0efd3f37): the board/git lock-order inversion reproduced with the real applyRotation and the real with-lock on temp roots, both wait edges witnessed at one instant, bounded in…
CLOSED OI-216 · 17h 40m ago
Resolved by the untouched-holdout audit instrument (untouchedHoldoutAuditCli, landed 1e1ff91d-era on master, --candidate at bb22cf3b): binds the selection receipt's generation and digest, reproduces the protocol's train/holdout partition from the receipt's own…
CLOSED OI-218 · 19h 12m ago
Both rows have committed producers with --write --candidate: quantified-completeness (d9e19031, evidence row 31 REFUSE on two feeds, honest) and decision-quote-versus-executable-fill (8d509791, row 33 VERIFIED, PASS on 255 fills; sidecar rule brought to the wr…

Evidence & control detail

blindspot, confidence, and policy-selection context
BLINDSPOT → OI 1 actionable · 2 linked OI · 62 collecting evidence · 32 benign · 32 legacy awaiting current classification
Validated findings enter this OI ledger immediately. Underweight findings retain a named evidence gap; benign findings do not inflate the backlog.
SOL CONFIDENCE CLAIMS v2 19d ago - Phase 2 confidence-weighted-fresh-sol-paper - claims/promotion/rollback only
PAPER AUTHORIZATION Phase 2 - sol-phase-2-exploratory-paper-authorization-v1 - 3 active sleeve(s), exact 1.0x exploratory paper
sol-migration-entry-v2 - AUTHORIZED 1.0x
sol-established-dip-buy-v2 - AUTHORIZED 1.0x
sol-runner-entry-v2 - AUTHORIZED 1.0x
TARGET ONLY EXCLUDED sol-birth-entry-v2 - sol-dip-buy-v2 - sol-runner-continuation-entry-v3 - sol-runner-recycle-entry-v3
ACTIVE RUNTIME sol-migration-entry-v2
none / UNKNOWN promotion NO; rollback NO; never a paper-size control (strategy-specific observation count unknown; strategy-specific coverage unknown; no immutable heldout/forward validation receipt)
ACTIVE RUNTIME sol-established-dip-buy-v2
none / UNKNOWN promotion NO; rollback NO; never a paper-size control (strategy-specific observation count unknown; strategy-specific coverage unknown; no immutable heldout/forward validation receipt)
ACTIVE RUNTIME sol-runner-entry-v2
none / UNKNOWN promotion NO; rollback NO; never a paper-size control (strategy-specific observation count unknown; strategy-specific coverage unknown; no immutable heldout/forward validation receipt)
POLICY SELECTION: REFUSE 44m ago · 2841 paired trips · 31 candidates · 100% receipt coverage · 100% exact causal authorization
baseline trail-25/30; receipt evidence since 2026-08-26 15:00:00Z; holdout receipts 100%; holdout causal authorization 100%; holdout stress 100%; no challenger clears every promotion gate. This governs promotion/rollback claims only; it does not alter Phase-2 exploratory paper sizing.
Close with --close <id> --note "<how>" --lesson "<what changes>". Closed items move to data/closed-items-archive.jsonl, not deleted.

Window

showing 2026-08-09 08:51Z · 1:51 AM → now · 11123 rows (11123 executed · 0 shadow)
5 · ARCHIVE & RAW

Books & raw system facts

THE BOOK (SOL, three sleeves): -240.42% · -240.4153 SOL realized on 100 SOL · 141593 rows

Archived USD book

FROZEN 2026-08-10
The USD paper book was archived by operator ruling on 2026-08-10 (paperRunner stopped). The five boards this card replaces — 1 Trade learning, 2 Off-book learning, 3 Theories, 4 Applied changes, and the USD-era Instruments daemons — spent ~19% of this page on a book that will not advance. Nothing was deleted: the evidence stays on disk and in git history.
data/trade-autopsy.jsonl · data/paper-trades.log.jsonl · data/active-experiments.json · data/experiment-queue.json · data/retired-experiments.jsonl · data/autopilot-actions.log.jsonl · data/promoted-knobs.json · data/paper-summary.json · data/held-stream-marks.json · data/missed-opportunity-ledger.jsonl · data/entry-fillability-shadow.log.jsonl · data/curve-graduation-summary.json
Live-book equivalents: grading — Oracle & exit diagnosis · producer liveness — Learning loop pulse · experiments — Experiment scoreboard. (Curve graduation dynamics was retired separately: 11.7d-stale manual artifact with no runner and no machine consumer.)

Trade history

1 historical unmatched exit(s) remain quarantined (OI-128, already corrected) and are excluded from this table. They do not hide the rest of the book.
newest 100 of 11123 rows shown — 11023 older omitted so the page stays loadable · show newest 600 · 11123 executed (5567 buys · 5556 sells) + 0 shadow (ERROR / RISK_BLOCKED) in window · 11123 rows in file · tap a row for detail
timetradesizePnLPnL %
09-03
10:20Z · 3:20 AM
Dark Arena SOL Dh6MGtEtnirmfimatEbcNHaTVPJGWxujvYLPgnm6pump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.09 SOL
no detail fields on this row
09-03
10:16Z · 3:16 AM
AGI SOL GTmRSuqENCavU5BZvaZoSYJnhCmWmKk7GeMmv75CRH4H
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.09 SOL -0.05 SOL -52.5%
no detail fields on this row
09-03
09:42Z · 2:42 AM
AGI SOL GTmRSuqENCavU5BZvaZoSYJnhCmWmKk7GeMmv75CRH4H
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.09 SOL
no detail fields on this row
09-03
09:41Z · 2:41 AM
TrollPons SOL 5tuKbTVkV6Xkg4aL2F8iPBmY521GBbzVgeDmyExWpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.09 SOL
no detail fields on this row
09-03
09:33Z · 2:33 AM
PVE SOL BYv4vwgqpbgkAiyh3NyM9u1Cf94Sf1mm4t1kRjGEpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.09 SOL ~-0.0014 SOL -1.6%
no detail fields on this row
09-03
09:27Z · 2:27 AM
BEN SOL 8uSrp69f2Qt1WyUiGwfXNSv52JXbjJoA2FVWmmwapump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.09 SOL
no detail fields on this row
09-03
09:26Z · 2:26 AM
callout SOL 3tnzx2WWX5fhvZH9pc5TjP247E5ufR4uG48wPn6Dpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.10 SOL +~0.0011 SOL +1.1%
no detail fields on this row
09-03
09:23Z · 2:23 AM
USTF SOL 6eAnveS4rscRHyBXSqRt9FiFcRMU1MZj6xAbC2Mvpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.09 SOL -0.01 SOL -8.6%
no detail fields on this row
09-03
09:17Z · 2:17 AM
USTF SOL 6eAnveS4rscRHyBXSqRt9FiFcRMU1MZj6xAbC2Mvpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.09 SOL
no detail fields on this row
09-03
08:55Z · 1:55 AM
BEN SOL 8uSrp69f2Qt1WyUiGwfXNSv52JXbjJoA2FVWmmwapump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.09 SOL ~-0.00093 SOL -1.0%
no detail fields on this row
09-03
08:48Z · 1:48 AM
BEN SOL 8uSrp69f2Qt1WyUiGwfXNSv52JXbjJoA2FVWmmwapump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.09 SOL
no detail fields on this row
09-03
05:23Z · 10:23 PM
UNDEADS SOL EguENXBejC9EvHqqfKZ1koVnUNbbYM1EcLsPcJtxpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.10 SOL ~-0.0029 SOL -3.0%
no detail fields on this row
09-03
04:33Z · 9:33 PM
LMAO SOL 61Ehcbt67wtnHSXjtTydx4kTfp8PxcDeXicS65CXpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.07 SOL
no detail fields on this row
09-03
04:16Z · 9:16 PM
Bros SOL 75etQwhSzicjbDNK2V7LEEEdj422S9HMwTraWR4Dpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.06 SOL ~-0.00066 SOL -1.1%
no detail fields on this row
09-03
04:16Z · 9:16 PM
8Bit SOL HcSjgfVDfYy1rvtf98JHV4Kvuiz7Lbny44Gq8suMpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.06 SOL
no detail fields on this row
09-03
04:00Z · 9:00 PM
DWC SOL E22f92KYQgo4cu6pTpBVTVvnBDcWyAJGwGB9i5mNpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.09 SOL -0.05 SOL -51.3%
no detail fields on this row
09-03
03:57Z · 8:57 PM
DWC SOL E22f92KYQgo4cu6pTpBVTVvnBDcWyAJGwGB9i5mNpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.09 SOL
no detail fields on this row
09-03
03:54Z · 8:54 PM
LMAO SOL 61Ehcbt67wtnHSXjtTydx4kTfp8PxcDeXicS65CXpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.05 SOL +0.02 SOL +35.1%
no detail fields on this row
09-03
03:49Z · 8:49 PM
LMAO SOL 61Ehcbt67wtnHSXjtTydx4kTfp8PxcDeXicS65CXpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.05 SOL
no detail fields on this row
09-03
03:37Z · 8:37 PM
FAMI SOL 92brNaWExrd7FWX4F6ij64Zcc5VathbNJU53hXd2in5u
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.10 SOL ~-0.0049 SOL -5.0%
no detail fields on this row
09-03
02:50Z · 7:50 PM
MMGA SOL 6z5ML9BDLDhvzCLeEdMyz5DHcC1nfsd9PtViu2Lpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.09 SOL
no detail fields on this row
09-03
02:40Z · 7:40 PM
BEAVER SOL 4h5d9ejz8QSfzhAAVMLU5s9uFNzv3xmK6UuZK2PDpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.09 SOL -0.01 SOL -9.0%
no detail fields on this row
09-03
02:34Z · 7:34 PM
BEAVER SOL 4h5d9ejz8QSfzhAAVMLU5s9uFNzv3xmK6UuZK2PDpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.09 SOL
no detail fields on this row
09-03
01:52Z · 6:52 PM
MISO SOL Dvu3Poa6zBo6XPrx65EnRhqjrPJzJ2zjDswzqSmhpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.09 SOL
no detail fields on this row
09-03
01:24Z · 6:24 PM
pippo SOL FDaGGXRv8qxuZoDFnkcGCkRMexXWKyrErYtB2b8vaiqB
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.10 SOL ~-0.0018 SOL -1.8%
no detail fields on this row
09-03
00:27Z · 5:27 PM
penis SOL 852nrVz4Wc43eTMT3Nta4YL5H8gAGDy2HEBpZPpwaraH
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.09 SOL -0.05 SOL -51.2%
no detail fields on this row
09-03
00:25Z · 5:25 PM
OSAMA SOL 8R5eqpK7rQofoLnmHNsnBBADDgcGhBNCnr1Ducf2pump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.09 SOL
no detail fields on this row
09-02
23:28Z · 4:28 PM
penis SOL 852nrVz4Wc43eTMT3Nta4YL5H8gAGDy2HEBpZPpwaraH
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.09 SOL
no detail fields on this row
09-02
23:24Z · 4:24 PM
Hoppie SOL G63FZ8FZLYyzAuSUNCx8jWPJdttcNgPsp3TE7z5Lpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.09 SOL
no detail fields on this row
09-02
23:18Z · 4:18 PM
solsem SOL 9ykE4HYhijFXhk11CoWBdEBuQ78dYp3qqbFK5oRVpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
22:44Z · 3:44 PM
Gemini AI SOL BoBiKJDJ96aqokJnk13BFZSoV83WF8p2Qp7hekh7pump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.10 SOL -0.05 SOL -51.6%
no detail fields on this row
09-02
22:28Z · 3:28 PM
Gemini AI SOL BoBiKJDJ96aqokJnk13BFZSoV83WF8p2Qp7hekh7pump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
22:27Z · 3:27 PM
$LEMSICK SOL 2YAY8PucaY9zVFvyUArjMB12HxtRRrrTtzLRuwpLpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.10 SOL -0.08 SOL -83.5%
no detail fields on this row
09-02
21:33Z · 2:33 PM
PVE SOL BYv4vwgqpbgkAiyh3NyM9u1Cf94Sf1mm4t1kRjGEpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.09 SOL
no detail fields on this row
09-02
21:25Z · 2:25 PM
callout SOL 3tnzx2WWX5fhvZH9pc5TjP247E5ufR4uG48wPn6Dpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
21:13Z · 2:13 PM
Booby SOL GDTj9R5XoBSVEUQzJXL8R8aZoojo3gPJxkHfeZqzpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.10 SOL ~-0.0014 SOL -1.4%
no detail fields on this row
09-02
21:02Z · 2:02 PM
Vlud SOL HzSyd4yCoYLwbzhLnSxAVbWNV5FHtBZq5Ykw3PH6rC3z
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.10 SOL -0.05 SOL -53.2%
no detail fields on this row
09-02
20:53Z · 1:53 PM
PVE SOL BYv4vwgqpbgkAiyh3NyM9u1Cf94Sf1mm4t1kRjGEpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.10 SOL +0.01 SOL +15.6%
no detail fields on this row
09-02
20:50Z · 1:50 PM
PVE SOL BYv4vwgqpbgkAiyh3NyM9u1Cf94Sf1mm4t1kRjGEpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
20:47Z · 1:47 PM
Vlud SOL HzSyd4yCoYLwbzhLnSxAVbWNV5FHtBZq5Ykw3PH6rC3z
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
20:29Z · 1:29 PM
Hero SOL Ck377NeTAQ1ayhBtNjm3umscNkpekBtcJHjPJrtNpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.10 SOL ~-0.0010 SOL -1.1%
no detail fields on this row
09-02
20:24Z · 1:24 PM
Hero SOL Ck377NeTAQ1ayhBtNjm3umscNkpekBtcJHjPJrtNpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
19:45Z · 12:45 PM
Hero SOL Ck377NeTAQ1ayhBtNjm3umscNkpekBtcJHjPJrtNpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.10 SOL ~-0.00076 SOL -0.8%
no detail fields on this row
09-02
19:42Z · 12:42 PM
Hero SOL Ck377NeTAQ1ayhBtNjm3umscNkpekBtcJHjPJrtNpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
19:06Z · 12:06 PM
8Bit SOL 4XbRwc96Bd4QbMMepT27Naz95GFUCoXd7KoUfgy9pump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.10 SOL ~-0.0038 SOL -3.8%
no detail fields on this row
09-02
18:45Z · 11:45 AM
DEG SOL 7HJCxCMTnit9rLS21e9SMdisJaaZ9A5P3N1Lq99roeTz
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.10 SOL -0.01 SOL -11.7%
no detail fields on this row
09-02
17:23Z · 10:23 AM
UNDEADS SOL EguENXBejC9EvHqqfKZ1koVnUNbbYM1EcLsPcJtxpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
17:16Z · 10:16 AM
$LEMSICK SOL 2YAY8PucaY9zVFvyUArjMB12HxtRRrrTtzLRuwpLpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
17:12Z · 10:12 AM
DEG SOL 7HJCxCMTnit9rLS21e9SMdisJaaZ9A5P3N1Lq99roeTz
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
16:43Z · 9:43 AM
UNDEADS SOL EguENXBejC9EvHqqfKZ1koVnUNbbYM1EcLsPcJtxpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.10 SOL -0.04 SOL -43.8%
no detail fields on this row
09-02
16:40Z · 9:40 AM
UNDEADS SOL EguENXBejC9EvHqqfKZ1koVnUNbbYM1EcLsPcJtxpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
16:35Z · 9:35 AM
OHNO SOL 8vhDy8y77v8z6NRoWfkQF1e4QEcgwMd4zZmGeWqhpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.09 SOL ~-0.0034 SOL -4.0%
no detail fields on this row
09-02
16:33Z · 9:33 AM
DEG SOL 7HJCxCMTnit9rLS21e9SMdisJaaZ9A5P3N1Lq99roeTz
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.10 SOL -0.05 SOL -55.5%
no detail fields on this row
09-02
16:31Z · 9:31 AM
DEG SOL 7HJCxCMTnit9rLS21e9SMdisJaaZ9A5P3N1Lq99roeTz
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
16:27Z · 9:27 AM
NORMIE SOL 2mAiYQgxpBn8ztj36gm7sT94SqUCfUa85MaaeYD9eRHW
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.10 SOL -0.02 SOL -18.4%
no detail fields on this row
09-02
16:16Z · 9:16 AM
Bros SOL 75etQwhSzicjbDNK2V7LEEEdj422S9HMwTraWR4Dpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.06 SOL
no detail fields on this row
09-02
15:37Z · 8:37 AM
FAMI SOL 92brNaWExrd7FWX4F6ij64Zcc5VathbNJU53hXd2in5u
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
14:54Z · 7:54 AM
pippo SOL Gffw364rz4r93aYum3BHynoi5iw1gsq2m4P2Py6gpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.10 SOL -0.05 SOL -51.5%
no detail fields on this row
09-02
13:52Z · 6:52 AM
GAJN SOL 5BDz2cdep7FjXYhk473qDV2MCBw4dF7jVBg3Mcrnpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.10 SOL -0.01 SOL -8.8%
no detail fields on this row
09-02
13:29Z · 6:29 AM
Gronk SOL 2TesPAqafiad1bKac6AxWSEXD4JnUP6AzapBz3L3pump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.08 SOL ~-0.0040 SOL -5.1%
no detail fields on this row
09-02
13:24Z · 6:24 AM
pippo SOL FDaGGXRv8qxuZoDFnkcGCkRMexXWKyrErYtB2b8vaiqB
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
13:13Z · 6:13 AM
pippo SOL Gffw364rz4r93aYum3BHynoi5iw1gsq2m4P2Py6gpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
11:23Z · 4:23 AM
SOL GyaBdGkrktJdJJcqoXi7mVC37d8eECu5SetPz8TSpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.10 SOL -0.05 SOL -51.3%
no detail fields on this row
09-02
10:47Z · 3:47 AM
Biu SOL 4rxNSU5BynixWPZvN3Nprvm4fdomjRSQynFb5XvQpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.10 SOL -0.05 SOL -51.1%
no detail fields on this row
09-02
10:10Z · 3:10 AM
SOL GyaBdGkrktJdJJcqoXi7mVC37d8eECu5SetPz8TSpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
10:08Z · 3:08 AM
Biu SOL 4rxNSU5BynixWPZvN3Nprvm4fdomjRSQynFb5XvQpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
10:03Z · 3:03 AM
JIM SOL KUiToAcZ981sNmJ85Y9Ah7oiLsNo7p24nEoWbvnpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.10 SOL -0.01 SOL -12.3%
no detail fields on this row
09-02
09:13Z · 2:13 AM
Booby SOL GDTj9R5XoBSVEUQzJXL8R8aZoojo3gPJxkHfeZqzpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
09:07Z · 2:07 AM
Ducky SOL CyJdFagKW4xPMy6EPKRNy2GcJkebpBKJfu3YCyubpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.10 SOL -0.01 SOL -7.4%
no detail fields on this row
09-02
08:20Z · 1:20 AM
Bros SOL 7VwjRc8it6s3J19NFvc31To7NZvfJjiHvAM2z9KTpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.10 SOL -0.05 SOL -50.3%
no detail fields on this row
09-02
07:21Z · 12:21 AM
MOTION SOL Biq6zwK4sRB9DtXajmXfo5a5X7B7FWvDN2h38M8mpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.10 SOL ~-0.0040 SOL -4.0%
no detail fields on this row
09-02
07:17Z · 12:17 AM
Bros SOL 7VwjRc8it6s3J19NFvc31To7NZvfJjiHvAM2z9KTpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
07:06Z · 12:06 AM
8Bit SOL 4XbRwc96Bd4QbMMepT27Naz95GFUCoXd7KoUfgy9pump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
06:55Z · 11:55 PM
Hashcash SOL AL63Th2HZAjHzU5hvRiqsDumfYp3CEnZUQaFSDnVotQn
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.10 SOL +0.06 SOL +57.6%
no detail fields on this row
09-02
06:51Z · 11:51 PM
Pill SOL 4232dGVrUST2LsZVJweoGmSmeqBtQdRe25aEUm3jb43E
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.10 SOL +0.01 SOL +10.9%
no detail fields on this row
09-02
06:42Z · 11:42 PM
Hashcash SOL AL63Th2HZAjHzU5hvRiqsDumfYp3CEnZUQaFSDnVotQn
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
06:29Z · 11:29 PM
Uptember SOL U29rFVTgvGpYuKRe2YYSkjzNkz9J1D5CCeUfVGopump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.10 SOL +~0.00071 SOL +0.7%
no detail fields on this row
09-02
06:04Z · 11:04 PM
Hashcash SOL AL63Th2HZAjHzU5hvRiqsDumfYp3CEnZUQaFSDnVotQn
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.10 SOL -0.05 SOL -50.3%
no detail fields on this row
09-02
05:59Z · 10:59 PM
Hashcash SOL AL63Th2HZAjHzU5hvRiqsDumfYp3CEnZUQaFSDnVotQn
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
05:59Z · 10:59 PM
alon SOL 72NtVkCkBC2mKCT6paAdo9g4KptUrRH8aRU3xzBVQHDW
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.10 SOL -0.05 SOL -50.0%
no detail fields on this row
09-02
04:35Z · 9:35 PM
OHNO SOL 8vhDy8y77v8z6NRoWfkQF1e4QEcgwMd4zZmGeWqhpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.09 SOL
no detail fields on this row
09-02
04:33Z · 9:33 PM
CLAYNO SOL GZtHTMrxs3BKExgRQEriRcSX4NZNemBzkTF4vw8b6EYc
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.08 SOL ~-0.0017 SOL -2.1%
no detail fields on this row
09-02
04:27Z · 9:27 PM
NORMIE SOL 2mAiYQgxpBn8ztj36gm7sT94SqUCfUa85MaaeYD9eRHW
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
04:27Z · 9:27 PM
Pill SOL 4232dGVrUST2LsZVJweoGmSmeqBtQdRe25aEUm3jb43E
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
02:59Z · 7:59 PM
Pumpcat SOL 8y16oHsekNSNM38A6ZkN9yTJGQyFyye71P8y1KHopump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.10 SOL -0.05 SOL -50.7%
no detail fields on this row
09-02
02:49Z · 7:49 PM
Pumpcat SOL 8y16oHsekNSNM38A6ZkN9yTJGQyFyye71P8y1KHopump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
02:28Z · 7:28 PM
alon SOL 72NtVkCkBC2mKCT6paAdo9g4KptUrRH8aRU3xzBVQHDW
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
02:23Z · 7:23 PM
PIG SOL BwpwLTytiF6zshcuxb7yrfEY2BCiRaAcLaxuDcccBqTm
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.10 SOL +0.01 SOL +11.8%
no detail fields on this row
09-02
01:51Z · 6:51 PM
GAJN SOL 5BDz2cdep7FjXYhk473qDV2MCBw4dF7jVBg3Mcrnpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
01:48Z · 6:48 PM
DoodleCat SOL 9Yo4GnDHVfZVNhni7VspHroTsfVfrXfEqR3nkQjvh3xT
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.10 SOL -0.01 SOL -5.4%
no detail fields on this row
09-02
01:47Z · 6:47 PM
DoodleCat SOL 9Yo4GnDHVfZVNhni7VspHroTsfVfrXfEqR3nkQjvh3xT
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
01:38Z · 6:38 PM
PIG SOL BwpwLTytiF6zshcuxb7yrfEY2BCiRaAcLaxuDcccBqTm
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
01:29Z · 6:29 PM
Gronk SOL 2TesPAqafiad1bKac6AxWSEXD4JnUP6AzapBz3L3pump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.08 SOL
no detail fields on this row
09-02
01:28Z · 6:28 PM
MENCY SOL ARFoxh9owBGns33xh9sFddH9V3zzsiXiRj3wuUCkpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.06 SOL ~-0.0033 SOL -5.2%
no detail fields on this row
09-02
01:02Z · 6:02 PM
084BEAR SOL 4eXGQJMBZp656x9eqerEc1hepSoe27zvuXBtNuqjpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.10 SOL ~-0.0013 SOL -1.3%
no detail fields on this row
09-02
00:50Z · 5:50 PM
PIG SOL BwpwLTytiF6zshcuxb7yrfEY2BCiRaAcLaxuDcccBqTm
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.10 SOL -0.05 SOL -50.5%
no detail fields on this row
09-02
00:33Z · 5:33 PM
PIG SOL BwpwLTytiF6zshcuxb7yrfEY2BCiRaAcLaxuDcccBqTm
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-02
00:33Z · 5:33 PM
JELITICS SOL 4rRDyAMWWnegXxCHD1qLipEfHVxktr8HeEta9Y2epump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.10 SOL -0.01 SOL -6.5%
no detail fields on this row
09-01
23:57Z · 4:57 PM
FishPro SOL 7A7PAR65fZ9BCCRk8E2k5AthbFPJjqsaEDw7yH5apump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.11 SOL -0.03 SOL -26.0%
no detail fields on this row
09-01
23:51Z · 4:51 PM
PIG SOL BwpwLTytiF6zshcuxb7yrfEY2BCiRaAcLaxuDcccBqTm
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.10 SOL +0.01 SOL +12.2%
no detail fields on this row
generated 2026-09-03 10:57Z · 3:57 AM · data snapshot 0s old · built in 1940ms
page age 0s · auto-refresh 90s (in place — the page is not reloaded)
clocks: UTC · MST (UTC-7) · naive filter times read as UTC
COLDREAD v2 · LIVE SOL BOOK · THREE SLEEVES
SERVING STALE CODE — source edited 11h 37m ago, this process started 28h 9m ago. The page you are reading was built from the OLDER source. Restart: run-dashboard.cmd after killing the node process serving 8787.