1 · STATE OF THE BOOK

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

12.83 SOL-165.51 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 · 3480 phase closed / 5418 all-time closed · 10 open · ledger 34s old
Headline is complete-ledger cash plus marked normal and displaced positions, minus the phase baseline and phase funding. All-time exact realized is -237.81 SOL. Not converted to USD: a SOL P&L times the CURRENT rate is not the sum of each trade at its own rate.
-166.77 SOLphase realized SOL
+150.00 SOLphase funding
11.34 SOLcash bankroll
1.50 SOLmarked open value
3480closed trades in phase
10open positions (three sleeves)
0displaced funded positions
5428buys in window
5417sells in window

Performance & trend

3480 exact phase closes · 3479 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.
-166.77 SOLcurrent-phase realized (3480 exact closes)
-182.87 SOLcurrent-phase ex-top-1
11.34 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 -167.59 SOL 2026-08-13 2026-08-29

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.17 SOL-0.35 SOL2026-08-29 09:01Z · 2:01 AM → 2026-08-29 22:30Z · 3:30 PM
prior 25-1.26 SOL-1.28 SOL2026-08-28 20:27Z · 1:27 PM → 2026-08-29 07:31Z · 12:31 AM
IMPROVING +1.09 SOL on the total, +0.92 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 9m ago (2026-08-29 23:03Z). The K-arm is operator-STOPPED (context below); the fire stays loud until re-baseline or re-registration.
RK1 forward clock (runner-v1): 39/200 forward entries · baseline 501 · armed 22.0h 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 9m ago (2026-08-29 23:03Z) · rk1Watch 9m ago (2026-08-29 23:03Z) · 2138 arm entries

Open positions

book summary

10 open · 1.15 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 34s ago (2026-08-29 23:11Z · 4:11 PM)

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 %
Zitron SOLTHESIS UNKNOWNmeasurement-missing:markVsEntry · measurement-missing:quoteReserveVsEntryCA JBVUw…kpump
details
pool CvD8zdpzhw… · name metadata: pump-creates.log.jsonl @ 2026-08-29T09:34:19.590Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: measurement-missing:markVsEntry · measurement-missing:quoteReserveVsEntry
thesis grade: VALIDATED_BUT_RED* · post-verdict -3.5% ?
0.12 SOL 11h 57m ~0.00000003053 ~3.82M -0.01 SOL -5.7% CA JBVUw…kpump
details
pool CvD8zdpzhw… · name metadata: pump-creates.log.jsonl @ 2026-08-29T09:34:19.590Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: measurement-missing:markVsEntry · measurement-missing:quoteReserveVsEntry
thesis grade: VALIDATED_BUT_RED* · post-verdict -3.5% ?
PENGUIN SOLTHESIS UNKNOWNmeasurement-missing:markVsEntry · measurement-missing:quoteReserveVsEntryCA 5BP7P…Xpump
details
pool BjNoBLYDhp… · name metadata: pump-creates.log.jsonl @ 2026-08-29T10:04:48.060Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: measurement-missing:markVsEntry · measurement-missing:quoteReserveVsEntry
thesis grade: VALIDATED_BUT_RED* · post-verdict -0.8% ?
0.12 SOL 11h 47m ~0.00000002472 ~4.77M ~-0.0024 SOL -2.0% CA 5BP7P…Xpump
details
pool BjNoBLYDhp… · name metadata: pump-creates.log.jsonl @ 2026-08-29T10:04:48.060Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: measurement-missing:markVsEntry · measurement-missing:quoteReserveVsEntry
thesis grade: VALIDATED_BUT_RED* · post-verdict -0.8% ?
WOW SOLTHESIS UNKNOWNmeasurement-missing:markVsEntry · measurement-missing:quoteReserveVsEntryCA C9eEg…mpump
details
pool Efcf1xPt6W… · name metadata: pump-creates.log.jsonl @ 2026-08-29T13:29:33.318Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: measurement-missing:markVsEntry · measurement-missing:quoteReserveVsEntry
thesis grade: VALIDATED_BUT_RED* · post-verdict -12.1% ?
0.12 SOL 9h 26m ~0.00000003014 ~3.89M -0.01 SOL -11.9% CA C9eEg…mpump
details
pool Efcf1xPt6W… · name metadata: pump-creates.log.jsonl @ 2026-08-29T13:29:33.318Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: measurement-missing:markVsEntry · measurement-missing:quoteReserveVsEntry
thesis grade: VALIDATED_BUT_RED* · post-verdict -12.1% ?
USMS SOLTHESIS SUPPORTEDCA K5ncT…mpump
details
pool 6hzvy4AimU… · name metadata: pump-creates.log.jsonl @ 2026-08-29T14:37:16.189Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: all-confirmations-met
thesis grade: BETTER_THAN_EXPECTED* · post-verdict +56.5% ?
0.12 SOL 6h 54m ~0.004350 ~26.44 +0.07 SOL +64.8% CA K5ncT…mpump
details
pool 6hzvy4AimU… · name metadata: pump-creates.log.jsonl @ 2026-08-29T14:37:16.189Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: all-confirmations-met
thesis grade: BETTER_THAN_EXPECTED* · post-verdict +56.5% ?
KING SOLTHESIS UNKNOWNmeasurement-missing:markVsEntry · measurement-missing:quoteReserveVsEntryCA DyfGK…apump
details
pool Cx4jcL9Cii… · name metadata: pump-creates.log.jsonl @ 2026-08-29T15:17:46.312Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: measurement-missing:markVsEntry · measurement-missing:quoteReserveVsEntry
0.11 SOL 6h 21m ~0.00000002228 ~5.14M ~-0.0022 SOL -1.9% CA DyfGK…apump
details
pool Cx4jcL9Cii… · name metadata: pump-creates.log.jsonl @ 2026-08-29T15:17:46.312Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: measurement-missing:markVsEntry · measurement-missing:quoteReserveVsEntry
unemployed SOLTHESIS INVALIDATEDfalsifier:tape.prints.last300sCA FCZUj…dpump
details
pool EDehzAHrJ9… · name metadata: pump-creates.log.jsonl @ 2026-08-29T16:16:32.768Z
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 -11.4% ?
0.11 SOL 5h 32m ~0.00000003848 ~2.96M -0.02 SOL -14.6% CA FCZUj…dpump
details
pool EDehzAHrJ9… · name metadata: pump-creates.log.jsonl @ 2026-08-29T16:16:32.768Z
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 -11.4% ?
MOWALOLA SOLTHESIS SUPPORTEDCA te4dU…wbJQZ
details
pool A2g7KBFNCA… · name metadata: pump-creates.log.jsonl @ 2026-08-29T15:26:44.927Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: all-confirmations-met
thesis grade: VALIDATED* · post-verdict +51.9% ?
0.11 SOL 4h 25m ~0.00000003399 ~3.35M +0.28 SOL +247.6% CA te4dU…wbJQZ
details
pool A2g7KBFNCA… · name metadata: pump-creates.log.jsonl @ 2026-08-29T15:26:44.927Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: all-confirmations-met
thesis grade: VALIDATED* · post-verdict +51.9% ?
Helium SOLTHESIS INVALIDATEDfalsifier:tape.prints.last300sCA 25NXK…3pump
details
pool DeRzZwLfpJ… · name metadata: pump-creates.log.jsonl @ 2026-08-29T19:21:50.712Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: BETTER_THAN_EXPECTED* · post-verdict +7.8% ?
0.11 SOL 3h 30m ~0.0000004571 ~249,878 +0.01 SOL +8.5% CA 25NXK…3pump
details
pool DeRzZwLfpJ… · name metadata: pump-creates.log.jsonl @ 2026-08-29T19:21:50.712Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: falsifier:tape.prints.last300s
thesis grade: BETTER_THAN_EXPECTED* · post-verdict +7.8% ?
RATRACE SOLTHESIS SUPPORTEDCA Ep6dz…2pump
details
pool 56fiBGWwuK… · name metadata: pump-creates.log.jsonl @ 2026-08-29T21:10:09.245Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: all-confirmations-met
thesis grade: UNGRADEABLE* ?
0.12 SOL 32m ~0.00000004067 ~2.84M -0.02 SOL -21.5% CA Ep6dz…2pump
details
pool 56fiBGWwuK… · name metadata: pump-creates.log.jsonl @ 2026-08-29T21:10:09.245Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: all-confirmations-met
thesis grade: UNGRADEABLE* ?
STACY SOLTHESIS SUPPORTEDCA TRUEq…GNu1h
details
pool 8gTsPrzyhk… · name metadata: pump-creates.log.jsonl @ 2026-08-29T21:20:23.169Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: all-confirmations-met
0.11 SOL 5m ~0.000004650 ~24,635 +0.04 SOL +36.6% CA TRUEq…GNu1h
details
pool 8gTsPrzyhk… · name metadata: pump-creates.log.jsonl @ 2026-08-29T21:20:23.169Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: all-confirmations-met

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.
08-29
23:07Z · 4:07 PM
STACY SOL TRUEq13uwehY57S1Y62iTxas7ahpFgohc8kScbGNu1h BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
08-29
22:40Z · 3:40 PM
RATRACE SOL Ep6dzQF29kMF7eLwSBBsoJVkR9iecjhCWj4urTe2pump BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
08-29
22:30Z · 3:30 PM
STACY SOL TRUEq13uwehY57S1Y62iTxas7ahpFgohc8kScbGNu1h SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
08-29
22:24Z · 3:24 PM
Trencher SOL BcjdUFj55iPELWDJreoyTMfa2v3X7shnDXYYpx6rpump SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
08-29
21:33Z · 2:33 PM
STACY SOL TRUEq13uwehY57S1Y62iTxas7ahpFgohc8kScbGNu1h BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
08-29
21:33Z · 2:33 PM
CHARLESTONAI SOL 8tSsBJkg34KYTnD5XmjYVa8GUkyUqFg2kKvGZacEpump SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
08-29
21:22Z · 2:22 PM
CHARLESTONAI SOL 8tSsBJkg34KYTnD5XmjYVa8GUkyUqFg2kKvGZacEpump BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
08-29
20:59Z · 1:59 PM
CYBER SOL GPx5APBduaoYaG1jrqYNM81GDGgLyLWev9My4mmipump 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 0 / 7 ADVANCING
Sequential, non-compensating readiness · receipt rrv1_e1fe2f6171ea00c… · COMMITTED HEAD · 2026-08-29 22:59:58.099Z · PARTIAL
Separate provisional overlays: DIRTY WORKTREE OBSERVATION 2026-08-29 02:23:27.298Z (REGRESSING; never committed history)
External evidence ledger: 23 validated attestation row(s) · latest attestation joined to 23 check id(s).
G0Architecture integrity6/6 ↑ +1 vs priorVERIFIED
VERIFIED declared-runtime-book · owner ARCHITECTURE · decays in 24h
exit 0 in 4022ms: TAP version 13 # Subtest: durable architecture front door exists and is linked from operator/agent guidance ok 1 - durable architecture front door exists and is linked from…
WHAT'S NEEDED: retain fresh receipt
VERIFIED current-target-maps-and-ois · owner ARCHITECTURE · decays in 24h
exit 0 in 4587ms: { "status": "OK", "undocumented": [], "undocumentedTotal": 59, "liveModules": 459, "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 22515ms
WHAT'S NEEDED: retain fresh receipt
VERIFIED test-typecheck · owner CODEX · decays in 24h
exit 0 in 32423ms
WHAT'S NEEDED: retain fresh receipt
VERIFIED terminating-fast-test-suite · owner CODEX · decays in 24h
exit 0 in 442147ms: [buildTestCache] Pre-compiling and bundling 857 test suites with esbuild... ✔ active reserve marker validates pool and vault mints, then returns an executable RPC-vault mark…
WHAT'S NEEDED: retain fresh receipt
VERIFIED clean-canonical-node22-release · owner ARCHITECTURE · decays in 24h
exit 2 in 5602ms: { "schemaVersion": "coldread-environment-doctor-v1", "readOnly": true, "startedAt": "2026-08-29T23:08:26.709Z", "finishedAt": "2026-08-29T23:08:29.769Z", "durationMs": 3059.9253,…
WHAT'S NEEDED: retain fresh receipt
G1Data integrity4/5 → flat vs priorREFUSE
VERIFIED immutable-data-identity · owner DATA · decays in 6.2h
Executed double-pass content-address audit at HEAD 9da4768ee7a7: 11 append-only canonical receipt tapes under data/receipts (37,773,609 bytes of captured extents) each captured with the desk's frozen…
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
REFUSE source-event-ingest-clocks · owner DATA · decays in 6.3h
bounded-tail clock audit g1seic_6380ff84e9abaeb968b08f98 over 7 canonical event tapes (40,246 rows in 2MiB tail windows, newest end, current generations only; 0 parse failures): REFUSE — the check's…
WHAT'S NEEDED: persist the source-side clock already on the wire into the failing writers (pumpCreatesCli: the logsSubscribe notification carries the slot; wide-runners: carry the upstream snapshot/creation stamp), stamp discovery rows with a per-event delivery clock instead of the shared batch stamp, then re-run this audit and re-import
VERIFIED replayable-decision-time-universe · owner RESEARCH · decays in 6.3h
Executed bounded replay g1urr_295b0ba317511982319a8d64 over 2026-08-28T05:18:28.589Z..2026-08-29T05:17:01.875Z (23.98h, ledgers frozen at start-of-run EOF): 26,547 universe-terminal + 18,557…
WHAT'S NEEDED: re-run the bounded universe replay audit and import a fresh receipt before expiry; promote the audit into a committed repo instrument (scheduled, not ad-hoc) so the evidence survives session rotation
VERIFIED quantified-completeness-and-staleness · owner DATA · decays in 6.3h
Executed bounded rotation-aware coverage audit (source receipt g1cov_b34d6fabedd22cb007c6b28d, finished 2026-08-29T05:18Z) over all 12 code-declared rotating capture tapes (perimeter verified against…
WHAT'S NEEDED: re-run the embedded audit (source receipt auditScript.source) before expiry for a fresh receipt; add sol-tape.pump-curve.jsonl and sol-tape.pump-tx.jsonl to TAPE_ARCHIVE_TAPES; establish causes of the sol-tape.pump 6843s in-window gap and the 2026-08-12 curve-trajectory 8.79h hole; fold an external reference (e.g. chain slot continuity) to close upstream-loss blindness
VERIFIED leakage-and-survivorship-controls · owner RESEARCH · decays in 5.1h
Executed validation run g1lsv1_04eb9c02fa050e9a at 2026-08-29T05:16:14.025Z: 11 enumerated leakage/survivorship controls, 11 PASS / 0 FAIL / 0 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 → flat vs priorREFUSE
VERIFIED decision-quote-versus-executable-fill · owner EXECUTION · decays in 6.9h
Executed bounded-tail execution-lineage audit at HEAD 91ce0f9f4096: 501 fills (250 entries, 251 exits, arms {"runner-v1":121,"live":380}) in the newest 16MiB of the live shared SOL book…
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 the 24h TTL expires
REFUSE venue-reserve-route-cost-latency-failure-impact · owner EXECUTION · decays in 6.8h
bounded execution-context audit g2ecx_c67d5280fed910b264d46cd5 over the live SOL paper book tail (32MiB of data/arm1-engine-ledger.jsonl: 23234 rows, 1242 entry/exit, 1242 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 151h
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 validity1/5 → flat vs priorREFUSE
REFUSE purged-walk-forward · owner RESEARCH · decays in 151h
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
UNKNOWN untouched-holdout · owner RESEARCH · TTL expired at receipt time
no evidence imported yet — produce a fresh identity-bound selector-receipt
VERIFIED multiplicity-and-outlier-control · owner RESEARCH · decays in 151h
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 · TTL expired at receipt time
no evidence imported yet — produce a fresh identity-bound selector-receipt
REFUSE positive-net-expectancy-after-costs · owner RESEARCH · decays in 151h
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 7.1h
executed audit g4ifc_a6a6946d76d376ed91395223b61d1eb1 (repo HEAD 91ce0f9f4, 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 151h
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 151h
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 7.1h
runtime shadow-desk audit g5szcs_90de25256453e37a8d6d4e60dcc5986d executed 2026-08-29T06:05:53.689Z 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 7.3h
bounded venue-vs-model audit g5vqfl_9d6176de0c6c734fc288677ac04da61f: 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 151h
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 · decays in 18h
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 · decays in 18h
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 · decays in 18h
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 · decays in 18h
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 151h
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 151h
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 4 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: bounded-tail clock audit g1seic_6380ff84e9abaeb968b08f98 over 7 canonical event tapes (40,246 rows in 2MiB tail windows, newest end, current generations only; 0 parse failures): REFUSE — the check's claim (every event carries BOTH a source/event clock and an ingest clock) is measurably false. (1) INGEST-ONLY streams: pump-creates.log.jsonl (4,959/4,959 rows carry only the delivery ts; writer schema in pumpCreatesCli.ts has no slot/blockTime field) and wide-runners.log.jsonl (5,836/5,836 ts-only). (2) discovery.log.jsonl carries both clocks but 3,083/7,926 rows (38.9%) have ingest ts BEFORE poolCreatedAt (min -339.8s): ts is a shared per-harvest-batch stamp, not a per-event delivery stamp. Healthy: sol-tape.pump.jsonl and sol-tape.pumpswap.jsonl stamp both wall clocks on 100% of audited rows (skew p50 1.7s/2.0s, p95 33.8s/24.1s, 0 negative, 0 append-order inversions); sol-tape.pump-curve/pump-tx carry ts + slot ordinal (source ordering without wall time). Scope: tail windows of current generations only; rotated .1/.gz generations and the quiescent candidate-trajectory (last row 2026-08-14) were not audited.
REFUSE source-event-ingest-clocks · owner DATA · next persist the source-side clock already on the wire into the failing writers (pumpCreatesCli: the logsSubscribe notification carries the slot; wide-runners: carry the upstream snapshot/creation stamp), stamp discovery rows with a per-event delivery clock instead of the shared batch stamp, then re-run this audit and re-import · due 2026-08-30 05:15:23.407Z · stop when a re-audit shows every canonical event-ingest tape writing rows that carry both a source/event clock and a per-event ingest clock (zero INGEST_ONLY streams, zero negative-skew anomalies attributable to batch stamping)
4/5next-gate verified checks
0/0weekly decision conversion
0overdue unruled tranches
REFUSEdeployed identity evidence

Experiment conversion

sol-migration-early-traction-30s-v2 VERIFIED 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-29 22:11:30.256Z · next 2026-08-29 22:41:30.256Z
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— · 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": 2691,
    "outputDigest": "c1c886c60dc930cabea27bb537e5515675020edb2e0ed1d35d4f8f9379aef3dd"
  },
  "capabilityManifest": {
    "exitCode": 0,
    "durationMs": 1480,
    "outputDigest": "e0d80a0b17dba9c5872c7151ae6bd39a4a001b4f4915725fea77c4da88a5a67e"
  },
  "lint": {
    "exitCode": 1,
    "durationMs": 51501,
    "outputDigest": "283df139a5c93a005806e172118aafdce07cead52ccf04e616539ab6c2f00789"
  },
  "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": 94505,
    "digest": "20f43ae15a9efe5e3e34c6926d76943a240513a54abe3351123cf0a94e23e142",
    "rowCount": 23,
    "detail": "strictly validated 23 content-addressed row(s)"
  }
}

Governance clocks

AT-RISK / OVERDUE PRESENT watch exit-state verdict · as-of 2s ago (2026-08-29 23:12Z)
stateclockt-minusboundary (utc)collector product
OVERDUE oi110-four-action-holdout-open T-4.9h 2026-08-30 04:03Z v2 selector report: age 0m (bound 2.0h) | tight-trail ledger: OVERDUE age 21.7h (bound 6.0h), no advance since previous run
OK gt-paid-bulk-clamp-end T-2.0d 2026-09-01 00:00Z CG credit journal: age 0m (bound 2.0h)
OK v5-migration-holdout-open T-2.6d 2026-09-01 14:30Z V5 solmaspr1 pass receipts: age 60m (bound 6.0h)
OK established-held-action-dev-end T-3.6d 2026-09-02 13:50Z established-held ledger: age 65m (bound 6.0h)
OK exit-policy-v3-holdout-open T-3.7d 2026-09-02 15:00Z composite-exit materializer v2 receipts: age 1.5h (bound 6.0h)
OVERDUE oi110-four-action-frozen-end T-7.2d 2026-09-06 04:03Z v2 selector report: age 0m (bound 2.0h) | tight-trail ledger: OVERDUE age 21.7h (bound 6.0h), no advance since previous run
OK v5-collection-end T-9.6d 2026-09-08 14:30Z V5 solmaspr1 pass receipts: age 60m (bound 6.0h)
OK oi110-moratorium-end T-10.0d 2026-09-09 00:00Z v2 selector report: age 0m (bound 2.0h)
3 · EXPERIMENTS & LEARNING

Experiment scoreboard

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

Thesis → action learning

COLLECTING
thesis-action-learning-20260822-v2 · 2026-08-29 23:11Z · 4:11 PM
Frozen four-action selectorCOLLECTING DEVELOPMENT · thesis-four-action-state-conditioned-selection-v2Frozen condition SUPPORTED → INVALIDATED under decision-time policy trail-25-30-v2. 41 eligible exact outcomes / 41 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, 93 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_FLOOR6,147 eligible state transitions · 1,406 transitions with a preregistered action · 311 first-invalidation opportunities · 243 full-exit actions priced · 234 full-exit outcomes complete · 331 50% reduction decisions · 227 50% reduction outcomes · 272 tight-trail decisions · 139 complete four-action outcomes · 82 condition-matched post-cutover invalidations · 55 condition-matched full-exit actions priced · 68 condition-matched tight-trail decisions · 41 condition-matched four-action outcomes · 134 conditioned post-cutover outcomes · 41 conditioned selector-eligible outcomes · 26 leading exact-cell independent clusters. Named pending/UNKNOWN/exclusion buckets: 21 state transitions outside the frozen protocol · 4,741 transitions with no preregistered alternative · 1,095 repeat invalidations represented by an earlier action · 0 registered alternatives missing opportunity evidence · 0 full-exit non-causal clock exclusions · 9 partial-reduction outcomes pending · 92 partial-reduction terminal UNKNOWN · 3 partial-reduction non-causal clock exclusions · 4 tight-trail outcomes pending · 181 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 · 93 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.
6,265state transitions observed
6,244inside frozen protocol
6,147causally actionable transitions
97post-exit transition refusals
47former-clock outcomes excluded
891independent clusters
5,939exact transition terminals
208transition outcomes pending
21named exclusions
229complete action comparisons
9action outcomes pending
6,147frozen transition decisions
0transition decisions missing
4,741transitions with no preregistered alternative
1,095repeat invalidations already represented by first action
0registered alternatives missing opportunity evidence
243registered alternatives priced
234alternative 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 · 222/222 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 · 331/331 exact forward opportunities observed · 0 missing157 confirmed · 171 contradicted · 3 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 denominator331 opportunities = 230 raw outcomes + 92 terminal UNKNOWN + 9 true pending331 opportunity rows/317 independent opportunity clusters · 331 decisions/317 independent decision clusters · raw outcomes 230/222 independent = eligible 227/219 + clock-excluded 3/3 · 3 observed ineligible · terminal UNKNOWN before/after decision 0/92 · 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 33 rows/33 independent · UNKNOWN_SOURCE_GENERATION_GAP 34 rows/33 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 25 rows/25 independentDisplay relabel only: these rows remain counted inside the 92 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 recoverable 11 rows/10 independent · B prospective 7 rows/7 independent · C legitimate 50 rows/50 independent · U_UNAUDITED_PENDING_EVIDENCE 24 rows/24 independentDigest-pinned reporting-only audit ee18d83563a2; recovery candidates cannot enter the frozen selector. A: Exact point-in-time cursor anchors and a causal print remain captured; recovery requires a separate digest-bound audit and cannot enter the frozen selector. B: The current physical generation/cursor/cadence boundary prevented a decision-grade receipt; fix prospectively under a future zero-history contract. C: No executable challenger print/action existed strictly before the incumbent execution decision. U: Appended after the 2026-08-27 manual audit and not decidable from the row's own captured evidence; classification pends a superseding sidecar verdict - never guessed.
Most-populated three-action cellinvalidated-reduce-50pct-next-print-residual-incumbent-v1 · falsifier:tape.prints.last300sn=31, independent=31 · partial vs continue +0.0079 SOL · partial vs full exit -0.0071 SOL · stressed partial vs continue -0.0017 SOL. Descriptive until a future-effective selection contract is preregistered.
Four-action tight-trail extensionAVAILABLE · 151 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 denominator325 opportunities = 140 raw outcomes + 181 terminal UNKNOWN + 4 true pending325 opportunity rows/312 independent opportunity clusters · 272 decisions/261 independent decision clusters · raw outcomes 140/137 independent = eligible 139/136 + clock-excluded 1/1 · 1 observed ineligible · terminal UNKNOWN before/after decision 53/128 · 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 91 rows/89 independent · UNKNOWN_PEAK_SOURCE_GENERATION_GAP 70 rows/70 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=103, nominal mean +0.0164 SOL; holdout n=0. Stress AVAILABLE · 103/103 covered · development stressed mean +0.0056 SOL · holdout stressed mean UNKNOWN. 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 search25 qualified / 868 tested cellsDevelopment only, using the fixed one/two-field family over existing context buckets: 104 meet the independent-cluster floor, 519 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,352 unique bounded-window receipts: 1,306 PROVEN · 46 REFUSEsol-direct-source-identity-proofs.jsonl: 1,335 canonical unique · sol-runner-direct-selection-refusals.jsonl: 17 canonical unique. Reasons: SOURCE_IDENTITY_NEITHER_SIDE_WSOL 18 · SOURCE_IDENTITY_NO_FORWARD_JOIN 17 · SOURCE_IDENTITY_PROVEN 1,306 · SOURCE_IDENTITY_QUOTE_ASSET_UNSUPPORTED 5 · SOURCE_IDENTITY_RPC_UNAVAILABLE 6. Producers: sol-established-dip-buy-v2 1,262 receipts: 1,238 PROVEN / 24 REFUSE · sol-runner-entry-v2 90 receipts: 68 PROVEN / 22 REFUSE. Latest receipt clock 2026-08-29 23:07Z · 4:07 PM. 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
0pending
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
1,995historical authorized
1,743cumulative paired decisions
Current identity reconciliation is separate checkpoint evidence; UNKNOWN is never subtracted from this historical projection. holdout opens in 3d · 2026-09-02 15:00Z · 8:00 AM

Forward orchestrator

REFUSE
2026-08-29 22:11Z · 3:11 PM · failed at cross-producer-normalized-counterfactual
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,335 rows of 10.6 MiB | sol-forward-experiment-orchestrator-receipts.jsonl tail window: last 1.0 MiB / 507 rows of 124.0 MiB | sol-composite-exit-materializer-v2-receipts.jsonl tail window: last 8.0 MiB / 1,597 rows of 19.1 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 — 33 hard stops that should not have been reachable, -6.11 SOL. These trips reached a tape peak of at least 25% (median 76%), 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 390 hard stops that never armed cost -53.87 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 1081 trips in arm1-trade-autopsy.jsonl, 27m old · 20 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 +926.56 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
+908.69 SOLtotal regret
+894.28 SOLex-top-1
3118trips 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 3372 derived exits; oracle figures cover only the 2964 strict tape-joined exits. This is a forward operational cohort, not a randomized comparison: positions opened before deployment can close under the new manager.
3372exits managed
-154.43 SOLrealized SOL
31%win rate
-12.0%median return
-171.40 SOLrealized ex-best
2964/3048oracle joined / folded
61%median oracle regret
+880.24 SOLoracle regret ex-top-1
Coverage is part of the result. Strict learning join: 3046 joined trips · 87 folded autopsy rows without oracle · 195 oracle rows without folded autopsy. This panel is the observed subset, not the whole ledger.

median regret by exit rule

exit rulenmedian regret
hard-stop116574%
trail176954%
operator-close2135%
time-stop16325%

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=1030 · -217.75 SOL
EXIT-side (round-tripped + clipped) · current policyn=1070 · +150.89 SOL
ENTRY-side (never worked) · current-phasen=1059 · -223.16 SOL
EXIT-side (round-tripped + clipped) · current-phasen=1095 · +151.06 SOL

worst cells — exit rule × path class · current phase

ruleclassnrealizedmed peakmed giveback
hard-stopnever-worked886-218.79 SOL-18%
hard-stopshallow208-61.50 SOL6%1%
trailshallow492-20.00 SOL15%14%
hard-stopround-tripped56-18.60 SOL63%99%

policy ranking — CURRENT SOL PHASE 2 (1054 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)-61.40 SOL-28.4%
support-5/2-31.55 SOL-14.6%981/1054
support-10/5-34.12 SOL-15.8%927/1054
fade-3-34.71 SOL-16.1%999/1054
trail-25/10-44.67 SOL-20.7%409/1054
stop-70pct-45.84 SOL-21.2%757/1054
trail-50/10-50.07 SOL-23.2%241/1054
trail-50/20-50.66 SOL-23.5%240/1054
trail-50/15-51.18 SOL-23.7%241/1054

trade learning — CURRENT SOL PHASE 2 (1081 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.
1081trips judged
1054with a verdict
1051judgeable entries
1051judgeable exits
EXITS SKEW LATE — 299 too-late vs 70 too-early (4.3×), plus 278 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 +44.04 SOL total (+0.15 SOL/trade) vs too-early cohort +0.26 SOL total (+~0.0037 SOL/trade).

entry verdict

doomed418
well-timed322
early228
late83
unknown3

exit verdict

well-timed404
too-late299
too-early70
both278
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 (3118 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 1081 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
STACY SOL TRUEq13uwehY57S1Y62iTxas7ahpFgohc8kScbGNu1h round-tripped trail · held 57m · 2026-08-29 22:30Z · 3:30 PM
SCORES Opp 100/100 Trade 27/100 Combined 64/100 · potential UNEVALUABLE · unevaluable
TRADE entry late · exit both · pre-entry runup +306% · post-exit continuation +117%
OPPORTUNITY ENTRY left $ on table ceiling +327.1% · 15% captured · +0.31 SOL left on table
why miss: better entry alone +306pp · better exit alone +276pp
CAPTURE partial · 15% of ceiling · ceiling +327.1%
peak +331% at +48.0min · giveback +85% of peak → exit +50.9% · realized +0.18 SOL on 0.11 SOL
oracle +327% realizable · regret +276%
entered LATE: 306% of the move was already spent in the 60min before our fill; exited BADLY BOTH WAYS: peaked +331%, gave back 281 points, then it ran another +117% without us; REGRET 276 pts ($0.31): the best realizable exit on this path was +327% vs our 51% (closest menu rule tp-200 at 212%)
better menu exits if fired: tp-200 +211.2% · trail-25/30 +154.4% · trail-50/30 +154.4%
CHARLESTONAI SOL 8tSsBJkg34KYTnD5XmjYVa8GUkyUqFg2kKvGZacEpump round-tripped trail · held 10m · 2026-08-29 21:33Z · 2:33 PM
SCORES Opp 100/100 Trade 60/100 Combined 80/100
TRADE entry early · exit too-late · pre-entry runup +37%
OPPORTUNITY ENTRY + EXIT both missed ceiling +24.1% · -21% captured · +0.03 SOL left on table
why miss: better entry alone +37pp · better exit alone +29pp
CAPTURE missed · -21% of ceiling · ceiling +24.1%
peak +25% at +5.2min → exit -5.4% · realized -0.02 SOL on 0.11 SOL
oracle +24% realizable · regret +29%
entered EARLY: sat through -29% before it turned; exited LATE: gave up 29 fillable points — +24% was available on this path and we took -5%; REGRET 29 pts ($0.03): the best realizable exit on this path was +24% vs our -5% (closest menu rule trail-25/10 at 3%)
better menu exits if fired: trail-25/10 +2.5% · support-10/5 +2.5% · support-5/2 -2.3%
CYBER SOL GPx5APBduaoYaG1jrqYNM81GDGgLyLWev9My4mmipump shallow trail · held 39m · 2026-08-29 20:59Z · 1:59 PM
SCORES Opp 19/100 Trade 0/100 Combined 10/100
TRADE entry well-timed · exit too-late · pre-entry runup +-46% · post-exit continuation +22%
OPPORTUNITY no real move available ceiling +3.8% · -1468% captured · +0.09 SOL left on table
why miss: better exit alone +76pp
CAPTURE missed · -1468% of ceiling · ceiling +3.8%
peak +5% at +9.1min → exit -71.8% · realized -0.01 SOL on 0.11 SOL
oracle +4% realizable · regret +76%
entry well-timed; exited LATE: gave up 76 fillable points — +4% was available on this path and we took -72%; REGRET 76 pts ($0.09): the best realizable exit on this path was +4% vs our -72% (closest menu rule support-5/2 at 1%)
better menu exits if fired: support-5/2 +0.4% · fade-3 -3.4% · support-10/5 -16.0%
CYBER SOL GPx5APBduaoYaG1jrqYNM81GDGgLyLWev9My4mmipump round-tripped trail · held 11m · 2026-08-29 19:40Z · 12:40 PM
SCORES Opp 100/100 Trade 60/100 Combined 80/100
TRADE entry late · exit too-late · pre-entry runup +352% · post-exit continuation +-18%
OPPORTUNITY ENTRY + EXIT both missed ceiling +25.4% · -19% captured · +0.03 SOL left on table
why miss: better entry alone +352pp · better exit alone +30pp
CAPTURE missed · -19% of ceiling · ceiling +25.4%
peak +27% at +5.4min → exit -5.1% · realized ~-0.0045 SOL on 0.11 SOL
oracle +25% realizable · regret +30%
entered LATE: 352% of the move was already spent in the 60min before our fill; exited LATE: achievable +26% (peak print +27%) and gave back 31 points, exiting at -5%; REGRET 30 pts ($0.03): the best realizable exit on this path was +25% vs our -5% (closest menu rule fade-3 at 20%)
better menu exits if fired: fade-3 +20.4% · trail-25/10 +12.0%
RETIREMENT SOL AjRVGoH8Tu8fEjyX6q3DzGusGxjKT68Y7DcgsSiPpump round-tripped trail · held 14m · 2026-08-29 17:27Z · 10:27 AM
SCORES Opp 100/100 Trade 11/100 Combined 56/100
TRADE entry well-timed · exit too-late · pre-entry runup +36% · post-exit continuation +14%
OPPORTUNITY EXIT left $ on table ceiling +57.2% · 11% captured · +0.06 SOL left on table
why miss: better entry alone +36pp · better exit alone +50pp
CAPTURE partial · 11% of ceiling · ceiling +57.2%
peak +57% at +3.7min · giveback +91% of peak → exit +5.2% · realized +~0.0039 SOL on 0.11 SOL
oracle +56% realizable · regret +50%
entry well-timed; exited LATE: achievable +57% (peak print +57%) and gave back 52 points, exiting at 5%; REGRET 50 pts ($0.06): the best realizable exit on this path was +56% vs our 5% (closest menu rule trail-50/10 at 21%)
better menu exits if fired: trail-50/10 +21.4% · trail-50/15 +21.4% · trail-50/20 +21.4%
Creatoor SOL HgLhCKgBJox3punWUYHysFfCuDZ5mv4sTrA3Mh4Wpump never-worked hard-stop · held 1h 38m · 2026-08-29 16:52Z · 9:52 AM
SCORES Opp 0/100 Trade 32/100 Combined 16/100
TRADE entry doomed · exit well-timed · pre-entry runup +114% · post-exit continuation +16%
OPPORTUNITY no real move available ceiling -1.4% · 32% captured · +0.10 SOL left on table
why miss: better entry alone +114pp · better exit alone +35pp
CAPTURE partial · 32% of ceiling · ceiling -1.4%
peak -54% at +0.2min → exit -88.7% · realized -0.06 SOL on 0.12 SOL
oracle -54% realizable · regret +35%
entry DOOMED: the best FILLABLE exit anywhere on this path was -54%, so no exit rule could have made money on it — 114% 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 35 pts ($0.04): the best realizable exit on this path was -54% vs our -89% (closest menu rule stop-50pct at -54%)
better menu exits if fired: stop-50pct -54.2% · stop-60pct -54.2% · stop-70pct -54.2%
BLUEHOUSE SOL DJ83eyBTEzBehmpz8jdmXqrGgpgCsJoN15RC53Wcpump shallow trail · held 1h 44m · 2026-08-29 16:12Z · 9:12 AM
SCORES Opp 82/100 Trade 8/100 Combined 45/100
TRADE entry late · exit too-late · pre-entry runup +104%
OPPORTUNITY ENTRY + EXIT both missed ceiling +26.9% · 8% captured · +0.08 SOL left on table
why miss: better entry alone +104pp · better exit alone +55pp
CAPTURE partial · 8% of ceiling · ceiling +26.9%
peak +18% at +69.3min → exit -38.7% · realized -0.04 SOL on 0.12 SOL
oracle +16% realizable · regret +55%
entered LATE: 104% of the move was already spent in the 60min before our fill; exited LATE: gave up 55 fillable points — +16% was available on this path and we took -39%; REGRET 55 pts ($0.06): the best realizable exit on this path was +16% vs our -39% (closest menu rule support-5/2 at -17%)
better menu exits if fired: support-5/2 -16.6% · fade-3 -16.6% · support-10/5 -18.1%
NISAKI SOL zSBBE8gwEFiDZowXUGnqFXt1jLXhX27jExneaPspump never-worked hard-stop · held 49s · 2026-08-29 14:54Z · 7:54 AM
SCORES Opp 0/100 Trade 0/100 Combined 0/100
TRADE entry doomed · exit both · pre-entry runup +665% · post-exit continuation +22054%
OPPORTUNITY no real move available ceiling +1.5% · 0% captured · +0.12 SOL left on table
why miss: better entry alone +665pp · better exit alone +28pp
CAPTURE missed · 0% of ceiling · ceiling +1.5%
peak -71% at +0.1min → exit -99.8% · realized -0.06 SOL on 0.12 SOL
oracle -72% realizable · regret +28%
entry DOOMED: the best FILLABLE exit anywhere on this path was -72%, so no exit rule could have made money on it — 665% 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 +-71%, gave back 29 points, then it ran another +22054% without us; REGRET 28 pts ($0.03): the best realizable exit on this path was -72% vs our -100% (closest menu rule stop-50pct at -72%)
better menu exits if fired: stop-50pct -72.3% · stop-30pct -72.3% · stop-40pct -72.3%
XIAO SOL BBbist9yQvwWvVDJM22RR8iLdZ39Tstatx2vSC6Rpump never-worked time-stop · held 12h 0m · 2026-08-29 14:51Z · 7:51 AM
SCORES Opp 0/100 Trade 37/100 Combined 19/100
TRADE entry doomed · exit well-timed · pre-entry runup +169%
OPPORTUNITY no real move available ceiling +3.8% · 37% captured · +0.09 SOL left on table
why miss: better entry alone +169pp
CAPTURE partial · 37% of ceiling · ceiling +3.8%
peak -62% at +42.3min → exit -74.6% · realized -0.02 SOL on 0.12 SOL
oracle -62% realizable · regret +13%
entry DOOMED: the best FILLABLE exit anywhere on this path was -62%, so no exit rule could have made money on it — 169% 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 13 pts ($0.02): the best realizable exit on this path was -62% vs our -75% (closest menu rule stop-50pct at -63%)
better menu exits if fired: stop-50pct -62.9% · stop-40pct -62.9% · stop-60pct -62.9%
BLUEHOUSE SOL DJ83eyBTEzBehmpz8jdmXqrGgpgCsJoN15RC53Wcpump never-worked hard-stop · held 1h 32m · 2026-08-29 13:23Z · 6:23 AM
SCORES Opp 0/100 Trade 0/100 Combined 0/100
TRADE entry doomed · exit well-timed · pre-entry runup +23% · post-exit continuation +14%
OPPORTUNITY no real move available ceiling +0.3% · 0% captured · +0.06 SOL left on table
why miss: better entry alone +23pp · better exit alone +44pp
CAPTURE missed · 0% of ceiling · ceiling +0.3%
peak -10% at +0.3min → exit -54.1% · realized -0.06 SOL on 0.12 SOL
oracle -11% realizable · regret +44%
entry DOOMED: the best FILLABLE exit anywhere on this path was -11%, so no exit rule could have made money on it. 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 44 pts ($0.05): the best realizable exit on this path was -11% vs our -54% (closest menu rule fade-3 at -14%)
better menu exits if fired: fade-3 -14.3% · support-5/2 -17.5% · support-10/5 -20.7%
rehanfal SOL 4GCmJ87xRchBREMVpgZWiyJPUgzkhkyzt8MbddsDULx7 clipped trail · held 57m · 2026-08-29 11:16Z · 4:16 AM
SCORES Opp 100/100 Trade 71/100 Combined 86/100
TRADE entry late · exit both · pre-entry runup +263% · post-exit continuation +41%
OPPORTUNITY captured the ceiling ceiling +160.4% · 71% captured · +0.08 SOL left on table
why miss: better entry alone +263pp · better exit alone +97pp
CAPTURE captured · 71% of ceiling · ceiling +160.4%
peak +194% at +51.8min · giveback +52% of peak → exit +93.9% · realized +0.13 SOL on 0.12 SOL
oracle +191% realizable · regret +97%
entered LATE: 263% of the move was already spent in the 60min before our fill; exited BADLY BOTH WAYS: peaked +194%, gave back 100 points, then it ran another +41% without us; REGRET 97 pts ($0.11): the best realizable exit on this path was +191% vs our 94% (closest menu rule tp-100 at 165%)
better menu exits if fired: tp-100 +164.6% · trail-100/10 +134.8% · trail-50/30 +100.5%
BLUEHOUSE SOL DJ83eyBTEzBehmpz8jdmXqrGgpgCsJoN15RC53Wcpump round-tripped trail · held 18m · 2026-08-29 11:07Z · 4:07 AM
SCORES Opp 100/100 Trade 42/100 Combined 71/100
TRADE entry late · exit too-late · pre-entry runup +354% · post-exit continuation +11%
OPPORTUNITY ENTRY + EXIT both missed ceiling +41.2% · 42% captured · +0.05 SOL left on table
why miss: better entry alone +354pp · better exit alone +35pp
CAPTURE partial · 42% of ceiling · ceiling +41.2%
peak +38% at +10.6min · giveback +95% of peak → exit +1.8% · realized +~0.0010 SOL on 0.12 SOL
oracle +37% realizable · regret +35%
entered LATE: 354% of the move was already spent in the 60min before our fill; exited LATE: achievable +38% (peak print +38%) and gave back 37 points, exiting at 2%; REGRET 35 pts ($0.04): the best realizable exit on this path was +37% vs our 2% (closest menu rule trail-25/10 at 23%)
better menu exits if fired: trail-25/10 +23.0%

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): 88 runnerless CLIs · 23 rule-39 queue entries · commit A/E rate 17% doctrine-drift.log.jsonl
3/4trade green
1/3off-book green
2theories ok/idle
1red stages

trade learning

Fills & closes (arm)evidence 34s ago · arm1-engine-ledger.jsonl
Live autopsy (arm)evidence 27m ago · arm1-trade-autopsy.jsonl
Held tape captureevidence 0s ago · sol-tape.pumpswap.jsonl
Shadow exits (open)last complete batch 21h 43m 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 13s 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 21.8d 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 34s 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 27m old
arm1-trade-autopsy.jsonl · hourly (watchdog arm chain, stage 1) · dispatcher fired 28m ago · producer src/cli/arm1TradeAutopsyCli.ts --json
Paired policy outcomes LIVE 21m old
sol-policy-outcomes.jsonl · hourly (watchdog arm chain, stage 2) · dispatcher fired 28m 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 21m old
sol-strategy-selection.json · hourly (watchdog arm chain, stage 3) · dispatcher fired 28m 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 50m old
arm1-oracle-outcomes.jsonl · six-hour full-history research leg · dispatcher fired 50m ago · producer src/cli/arm1OracleOutcomesCli.ts
Learning fold LIVE 1h 49m old
arm1-learning-fold.json · six-hour full-history research leg · dispatcher fired 50m ago · producer src/cli/arm1LearningFoldCli.ts
Shadow exits (open) IDLE — NO WORK 21h 43m old
arm1-shadow-exits.jsonl · 15 min (watchdog) · dispatcher fired 8m 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 27m old
doctrine-drift.log.jsonl · hourly (watchdog) · dispatcher fired 28m 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: 5417 · win = realizedSol > 0

by close rule

rulenwinPnL
hard-stop28047% (199/2804)-536.28 SOL
trail233152% (1205/2331)+294.49 SOL
time-stop25814% (36/258)+5.77 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
runner53121% (112/531)-24.20 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 — 3 in flight · 0 blocked (compact; full detail once, below)
P0 OI-110 · PLATFORM · 17d old · Authorized bounded implementation is active: correct the dashboard composite and source-freshness truth,…
P1 OI-171 · PLATFORM · 4d old · Routing is deployed and initial receipts are green; accrue the six-day bounded evidence window and verify…
P1 OI-172 · PLATFORM · 3d old · Bounded tranche 1 active: read-only runtime doctor and validation-only capability manifest are being…

4 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.
3in flight
2implementation
1research
0validation
0blocked
0ready to close
5recently closed
NEXT ACTIVE OI-110 — Authorized bounded implementation is active: correct the dashboard composite and source-freshness truth, repair Runner intake with safety-first bounded raw scanning and one candidate unit per pass, bind Composite V2 to an exact current denominator before reusing the existing selector, and implement the approved zero-history 50,000,000-lamport normalized counterfactual producer. Commit and verify under canonical Node 22 before sanctioned recycles. Runtime acceptance requires natural post-cutover receipts and preserves Established HOLD, Migration V5 holdout, trail-25/30, UNKNOWN and REFUSE; no real-wallet or live-path authority.
next queued: OI-170 — Active high-volume producers still append legacy root monoliths; dated backfill copies lack a verified cutover manifest, so partition-aware readers must refuse mixed layouts rather than risk duplicated history.

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 3 open — legacy OI awaiting explicit portfolio classification
OI-170 (P1) · OI-171 (P1, ACTIVE_RESEARCH) · OI-172 (P1, ACTIVE_IMPLEMENTATION)

IMPLEMENTATION 2

code, integration, or operating work under way
NEXT P0 CURRENT OWNER: PLATFORM OI-110 · 17d 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: Authorized bounded implementation is active: correct the dashboard composite and source-freshness truth, repair Runner intake with safety-first bounded raw scanning and one candidate unit per pass, bind Composite V2 to an exact current denominator before reusing the existing selector, and implement the approved zero-hi…
latest substantive update: 2026-08-29T01:50Z EVENING WORK BATCH (operator-visible ledger catch-up; the 22:06Z cutover note was the last append while ~15 commits of work landed — process defect acknowledged, every future batch appends here): (1) K1-stopped live arm's 2 orphan positions OPERATOR-CLOSED via new canonical instrument operatorCloseSol…
P1 CURRENT OWNER: PLATFORM OI-172 · 3d 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: Bounded tranche 1 active: read-only runtime doctor and validation-only capability manifest are being implemented in parallel; no engine, scheduler, strategy, data history, or deployment mutation. Release identity, offsite restore, agent controls, CI portability, and Evidence Gateway remain separately gated slices.
latest substantive update: G0 ATTAINED AND RENDERING: receipt rrv1_e1fe2f61 (22:59Z, atomic+clean), GATE 0/7 ADVANCING. Ladder now shows real progress bars: G0 6/6, G1 4/5, G2 1/3, G3 1/5, G4-G7 0. Binding constraint moved off the phantom suite red onto G1 ingest-clocks (real work). 30 WHAT'S-NEEDED lines, 3 UNKNOWN chips left (untouched-holdout…

RESEARCH 1

collecting evidence or narrowing the diagnosis
P1 CURRENT OWNER: PLATFORM OI-171 · 4d old
TIME-BOXED COINGECKO ANALYST CREDIT SPRINT: route bulk plus listing/verify/holders through the authenticated paid on-chain host until the September 1 replenishment boundary, use the existing 85% hard stop as higher authority, and capture forward route/credit/o…
work: Routing is deployed and initial receipts are green; accrue the six-day bounded evidence window and verify automatic bulk rollback at the September 1 deadline.
latest substantive update: 2026-08-29T01:50Z CURRENT STATE: paid-bulk clamp auto-reverts 2026-09-01T00:00Z (Mon 5:00 PM MST) — clock is GREEN on the governance watch (CG credit journal advancing, checked hourly-class). Month meter 121,239 effective credits of the 425,000 hard stop (~304k headroom). Nothing due before the clamp; the clamp itself …

VALIDATION 0

reviewed work awaiting its named receipt
none

BLOCKED 0

a named dependency prevents the next action
none

QUEUED 1

not active yet; ordered by priority then age
P1 CURRENT OWNER: CODEX OI-170 · 6d old
Active high-volume producers still append legacy root monoliths; dated backfill copies lack a verified cutover manifest, so partition-aware readers must refuse mixed layouts rather than risk duplicated history.
latest substantive update: 2026-08-27 CLEAN INTEGRATION CANDIDATE PUSHED: codex/causal-boundary-manifest-v2-integration commit 0328c5237d828913279fb14eab54f8adcb0fe80a rebases the accepted inert foundation onto current master b9620e56 while preserving the newer canonical board receipt. Clean Node22 integration gates passed: source/test typecheck…

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-169 · 6d ago
RESOLVED in pushed commit 7ee69f4e. Repointed all 44 stale source-path reference lines to canonical src/cli locations, including 16 active child-dispatch paths across flywheelDecider and deskSweep plus dashboard, hypothesis vocabulary, closure, and repair-inst…
CLOSED OI-126 · 9d ago
STRATEGY SELECTION AND MULTIPLICITY PROTOCOL COMPLETE: (1) solStrategySelectionProtocol enforces paired counterfactuals with exact AMM fills (arm1Fills.ts) and Benjamini-Hochberg FDR control. (2) Removed all synthetic cohort fallbacks and null-as-zero telemetr…
CLOSED OI-136 · 9d ago
GATE-0 TWO-SOURCE THESIS CORROBORATION COMPLETE: (1) solThesisCorroboration combines tape invalidation with independent on-chain DAS liquidity checks. (2) Real liquidity deaths corroborated (24/70); false tape silences downgraded to AT_RISK (46/70) preventing …
CLOSED OI-168 · 9d ago
DAEMON PROGRESS MONITORING COMPLETE: (1) daemonProgressCore/Cli verifies live product frontier advance across 8 supervised daemons against measured inter-write bars. (2) INSUFFICIENT never collapses to fake OK. (3) watchdog.ps1 consumes daemonProgressCli on 30…
CLOSED OI-163 · 9d ago
SUPERVISION AND CRASH RECOVERY COMPLETE: (1) Migration engine and all active SOL paper sleeves registered in config/daemon-progress.json. (2) Supervised .cmd restart loops with 30s backoff handle in-process crashes. (3) watchdog.ps1 scans and relaunches dead P…

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 14d 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 21m ago · 2341 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 opens 2026-09-02 15:00:00Z; 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 · 10845 rows (10845 executed · 0 shadow)
5 · ARCHIVE & RAW

Books & raw system facts

THE BOOK (SOL, three sleeves): -237.81% · -237.8148 SOL realized on 100 SOL · 122788 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 10845 rows shown — 10745 older omitted so the page stays loadable · show newest 600 · 10845 executed (5428 buys · 5417 sells) + 0 shadow (ERROR / RISK_BLOCKED) in window · 10845 rows in file · tap a row for detail
timetradesizePnLPnL %
08-29
23:07Z · 4:07 PM
STACY SOL TRUEq13uwehY57S1Y62iTxas7ahpFgohc8kScbGNu1h
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
08-29
22:40Z · 3:40 PM
RATRACE SOL Ep6dzQF29kMF7eLwSBBsoJVkR9iecjhCWj4urTe2pump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
22:30Z · 3:30 PM
STACY SOL TRUEq13uwehY57S1Y62iTxas7ahpFgohc8kScbGNu1h
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.11 SOL +0.18 SOL +162.7%
no detail fields on this row
08-29
22:24Z · 3:24 PM
Trencher SOL BcjdUFj55iPELWDJreoyTMfa2v3X7shnDXYYpx6rpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.12 SOL ~-0.0018 SOL -1.6%
no detail fields on this row
08-29
21:33Z · 2:33 PM
STACY SOL TRUEq13uwehY57S1Y62iTxas7ahpFgohc8kScbGNu1h
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
08-29
21:33Z · 2:33 PM
CHARLESTONAI SOL 8tSsBJkg34KYTnD5XmjYVa8GUkyUqFg2kKvGZacEpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.11 SOL -0.02 SOL -22.0%
no detail fields on this row
08-29
21:22Z · 2:22 PM
CHARLESTONAI SOL 8tSsBJkg34KYTnD5XmjYVa8GUkyUqFg2kKvGZacEpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
08-29
20:59Z · 1:59 PM
CYBER SOL GPx5APBduaoYaG1jrqYNM81GDGgLyLWev9My4mmipump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.11 SOL -0.01 SOL -9.0%
no detail fields on this row
08-29
20:20Z · 1:20 PM
CYBER SOL GPx5APBduaoYaG1jrqYNM81GDGgLyLWev9My4mmipump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
08-29
19:42Z · 12:42 PM
Helium SOL 25NXK4JdUAm19swKDTDnfjYM8swU96FnHMz5kVh3pump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
08-29
19:40Z · 12:40 PM
CYBER SOL GPx5APBduaoYaG1jrqYNM81GDGgLyLWev9My4mmipump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.11 SOL ~-0.0045 SOL -4.0%
no detail fields on this row
08-29
19:29Z · 12:29 PM
CYBER SOL GPx5APBduaoYaG1jrqYNM81GDGgLyLWev9My4mmipump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
08-29
19:19Z · 12:19 PM
COIX SOL 2FnUFmUSV9HBiyBotNJg8sGkUMgtDoLKbc16fBSJpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.12 SOL -0.06 SOL -49.2%
no detail fields on this row
08-29
18:51Z · 11:51 AM
CORGI SOL DzDTuzXk9tbh2EEgZn7xvwfqQ6ZkofawVMHU2zMFpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.12 SOL -0.03 SOL -25.1%
no detail fields on this row
08-29
18:47Z · 11:47 AM
MOWALOLA SOL te4dUxQQHBsLXDMXcf6g6MNKWR2CYeye3jxNNkwbJQZ
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
08-29
17:49Z · 10:49 AM
TRUMP2 SOL 3anxpdxLgwEKTwJvNW4aYFgpgPdS2sD8XZn3yyQwpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.12 SOL -0.01 SOL -10.1%
no detail fields on this row
08-29
17:39Z · 10:39 AM
unemployed SOL FCZUjzd4CYFaZDnjcXUXGGquysxGsYjMtZjTAeQdpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
08-29
17:27Z · 10:27 AM
RETIREMENT SOL AjRVGoH8Tu8fEjyX6q3DzGusGxjKT68Y7DcgsSiPpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.11 SOL +~0.0039 SOL +3.4%
no detail fields on this row
08-29
17:13Z · 10:13 AM
RETIREMENT SOL AjRVGoH8Tu8fEjyX6q3DzGusGxjKT68Y7DcgsSiPpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
08-29
16:52Z · 9:52 AM
Creatoor SOL HgLhCKgBJox3punWUYHysFfCuDZ5mv4sTrA3Mh4Wpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.12 SOL -0.06 SOL -50.4%
no detail fields on this row
08-29
16:50Z · 9:50 AM
KING SOL DyfGK1hobTQjhp6CpSUTTznzQuq649xFoMTnygBapump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
08-29
16:44Z · 9:44 AM
TAPE SOL C5GQBUHMaitBUdcCmH1wzDUbiy8TPULwqDfuR8Hcpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.07 SOL ~-0.0019 SOL -2.8%
no detail fields on this row
08-29
16:17Z · 9:17 AM
USMS SOL K5ncTcYmTHA3ePWPPrsE8jRf8aGeJPWAusdCnempump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
16:12Z · 9:12 AM
BLUEHOUSE SOL DJ83eyBTEzBehmpz8jdmXqrGgpgCsJoN15RC53Wcpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.12 SOL -0.04 SOL -36.8%
no detail fields on this row
08-29
15:14Z · 8:14 AM
Creatoor SOL HgLhCKgBJox3punWUYHysFfCuDZ5mv4sTrA3Mh4Wpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
14:54Z · 7:54 AM
NISAKI SOL zSBBE8gwEFiDZowXUGnqFXt1jLXhX27jExneaPspump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.12 SOL -0.06 SOL -50.5%
no detail fields on this row
08-29
14:54Z · 7:54 AM
NISAKI SOL zSBBE8gwEFiDZowXUGnqFXt1jLXhX27jExneaPspump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
14:51Z · 7:51 AM
XIAO SOL BBbist9yQvwWvVDJM22RR8iLdZ39Tstatx2vSC6Rpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.12 SOL -0.02 SOL -18.7%
no detail fields on this row
08-29
14:27Z · 7:27 AM
BLUEHOUSE SOL DJ83eyBTEzBehmpz8jdmXqrGgpgCsJoN15RC53Wcpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
13:45Z · 6:45 AM
WOW SOL C9eEgmsEFNHQ4vDa1ERu2Y3vDaB5uVt5tGJjEaympump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
13:23Z · 6:23 AM
BLUEHOUSE SOL DJ83eyBTEzBehmpz8jdmXqrGgpgCsJoN15RC53Wcpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.12 SOL -0.06 SOL -50.0%
no detail fields on this row
08-29
13:08Z · 6:08 AM
Onboard SOL 4dLr7MgfjnXccvu8Bdyuk1aoqXXVifwGwAr33bHtpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.12 SOL ~-0.0042 SOL -3.4%
no detail fields on this row
08-29
11:51Z · 4:51 AM
BLUEHOUSE SOL DJ83eyBTEzBehmpz8jdmXqrGgpgCsJoN15RC53Wcpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
11:24Z · 4:24 AM
PENGUIN SOL 5BP7PPMU7krfnHrfR6QeToZe1k3nV9Sq5EgkohKXpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
11:16Z · 4:16 AM
rehanfal SOL 4GCmJ87xRchBREMVpgZWiyJPUgzkhkyzt8MbddsDULx7
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.12 SOL +0.13 SOL +107.6%
no detail fields on this row
08-29
11:14Z · 4:14 AM
Zitron SOL JBVUw7mQvD3rFcZVBaeXTwNBmz9m7YMDxaYfT7Tkpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
11:07Z · 4:07 AM
BLUEHOUSE SOL DJ83eyBTEzBehmpz8jdmXqrGgpgCsJoN15RC53Wcpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.12 SOL +~0.0010 SOL +0.9%
no detail fields on this row
08-29
11:00Z · 4:00 AM
dawg SOL DnJffmBQE5qiG3JWWMWi78b5Unbh5CwxdDg6BRmtPDBw
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.12 SOL +0.05 SOL +43.5%
no detail fields on this row
08-29
10:48Z · 3:48 AM
BLUEHOUSE SOL DJ83eyBTEzBehmpz8jdmXqrGgpgCsJoN15RC53Wcpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
10:45Z · 3:45 AM
Pencil SOL 3N3CuhPeTYFmmmjAvyPrHeUgmtPc7NdpFstUNQEgpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.12 SOL -0.01 SOL -6.7%
no detail fields on this row
08-29
10:23Z · 3:23 AM
Trencher SOL BcjdUFj55iPELWDJreoyTMfa2v3X7shnDXYYpx6rpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
10:22Z · 3:22 AM
dawg SOL DnJffmBQE5qiG3JWWMWi78b5Unbh5CwxdDg6BRmtPDBw
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
10:22Z · 3:22 AM
CrayonEater SOL 3cMeyogu2sPzyQP8vwLLHQHcUt6tFWNsTZv8Mhywpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.12 SOL -0.06 SOL -50.1%
no detail fields on this row
08-29
10:19Z · 3:19 AM
CrayonEater SOL 3cMeyogu2sPzyQP8vwLLHQHcUt6tFWNsTZv8Mhywpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
10:18Z · 3:18 AM
rehanfal SOL 4GCmJ87xRchBREMVpgZWiyJPUgzkhkyzt8MbddsDULx7
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
09:36Z · 2:36 AM
BLUEHOUSE SOL DJ83eyBTEzBehmpz8jdmXqrGgpgCsJoN15RC53Wcpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.12 SOL -0.06 SOL -53.9%
no detail fields on this row
08-29
09:19Z · 2:19 AM
BLUEHOUSE SOL DJ83eyBTEzBehmpz8jdmXqrGgpgCsJoN15RC53Wcpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
09:04Z · 2:04 AM
Leadinu SOL 6PMLjvjyfJr3CjZAXi1M7JPn4N1iWJqzK1LpWTSNpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.06 SOL ~-0.0012 SOL -2.0%
no detail fields on this row
08-29
09:03Z · 2:03 AM
LASTCUP SOL 7H7kCiNnCQkmgrHWRgTahakWh9ZXgaknfbw2YBohpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.12 SOL -0.02 SOL -13.7%
no detail fields on this row
08-29
09:01Z · 2:01 AM
CORGI SOL J4DMRf1ceZnyr9Loa1cBhfCPbDYypNuvaoV8EwGapump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.12 SOL +~0.0014 SOL +1.2%
no detail fields on this row
08-29
08:30Z · 1:30 AM
CORGI SOL J4DMRf1ceZnyr9Loa1cBhfCPbDYypNuvaoV8EwGapump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
07:31Z · 12:31 AM
TRUDY SOL J64T8mmLHbywNmpN1duU2BwT7ayGfii1qXoH77Pepump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.12 SOL -0.06 SOL -50.2%
no detail fields on this row
08-29
07:19Z · 12:19 AM
COIX SOL 2FnUFmUSV9HBiyBotNJg8sGkUMgtDoLKbc16fBSJpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
07:17Z · 12:17 AM
TRUDY SOL J64T8mmLHbywNmpN1duU2BwT7ayGfii1qXoH77Pepump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
07:08Z · 12:08 AM
CORGI SOL J4DMRf1ceZnyr9Loa1cBhfCPbDYypNuvaoV8EwGapump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.12 SOL -0.06 SOL -51.9%
no detail fields on this row
08-29
06:51Z · 11:51 PM
CORGI SOL DzDTuzXk9tbh2EEgZn7xvwfqQ6ZkofawVMHU2zMFpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
06:42Z · 11:42 PM
COIX SOL 2FnUFmUSV9HBiyBotNJg8sGkUMgtDoLKbc16fBSJpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.12 SOL -0.06 SOL -50.8%
no detail fields on this row
08-29
06:31Z · 11:31 PM
Barron SOL 5Lm6yjvckqjgpHDfAsTuRLLvc4mH4jDF7ihc6E3xpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.12 SOL -0.06 SOL -53.6%
no detail fields on this row
08-29
06:28Z · 11:28 PM
CORGI SOL J4DMRf1ceZnyr9Loa1cBhfCPbDYypNuvaoV8EwGapump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
06:27Z · 11:27 PM
SODL SOL BXszuu6n6kmyJDEUVaVxKz1MHqjsyWLHZEDByE83pump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.12 SOL -0.06 SOL -50.0%
no detail fields on this row
08-29
06:25Z · 11:25 PM
COIX SOL 2FnUFmUSV9HBiyBotNJg8sGkUMgtDoLKbc16fBSJpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
06:17Z · 11:17 PM
CORGI SOL DzDTuzXk9tbh2EEgZn7xvwfqQ6ZkofawVMHU2zMFpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.12 SOL -0.06 SOL -52.0%
no detail fields on this row
08-29
05:58Z · 10:58 PM
CORGI SOL DzDTuzXk9tbh2EEgZn7xvwfqQ6ZkofawVMHU2zMFpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
05:50Z · 10:50 PM
CORGI SOL J4DMRf1ceZnyr9Loa1cBhfCPbDYypNuvaoV8EwGapump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.12 SOL -0.07 SOL -53.2%
no detail fields on this row
08-29
05:49Z · 10:49 PM
TRUMP2 SOL 3anxpdxLgwEKTwJvNW4aYFgpgPdS2sD8XZn3yyQwpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
05:47Z · 10:47 PM
CORGI SOL J4DMRf1ceZnyr9Loa1cBhfCPbDYypNuvaoV8EwGapump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
05:46Z · 10:46 PM
PURPLE SOL FACW4gCmCgqpQte87ZU3fCSTP7eQaDhhFobiNW2npump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.12 SOL +0.02 SOL +17.0%
no detail fields on this row
08-29
05:31Z · 10:31 PM
OMOS SOL 6kB6k1515vkJ3pnBVxiSvyN3WJxih52ftNUZsS6Vpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.13 SOL -0.02 SOL -16.0%
no detail fields on this row
08-29
05:28Z · 10:28 PM
Barron SOL 5Lm6yjvckqjgpHDfAsTuRLLvc4mH4jDF7ihc6E3xpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
05:27Z · 10:27 PM
CONVICTION SOL DfguwY4vFiGK5giEhJ4aJUChRxL5hFmMuTWVMke7pump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.14 SOL -0.02 SOL -17.4%
no detail fields on this row
08-29
05:24Z · 10:24 PM
PURPLE SOL FACW4gCmCgqpQte87ZU3fCSTP7eQaDhhFobiNW2npump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
05:05Z · 10:05 PM
Botcoin SOL 5nPE5FontSeW6KqiftLdTTnL4aE3BMzYDgrYX3kQpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.13 SOL +0.01 SOL +11.0%
no detail fields on this row
08-29
04:44Z · 9:44 PM
TAPE SOL C5GQBUHMaitBUdcCmH1wzDUbiy8TPULwqDfuR8Hcpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.07 SOL
no detail fields on this row
08-29
04:32Z · 9:32 PM
PURPLE SOL FACW4gCmCgqpQte87ZU3fCSTP7eQaDhhFobiNW2npump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.12 SOL +0.01 SOL +5.9%
no detail fields on this row
08-29
04:17Z · 9:17 PM
PURPLE SOL FACW4gCmCgqpQte87ZU3fCSTP7eQaDhhFobiNW2npump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
04:05Z · 9:05 PM
MEMELORD SOL HhEeVVssq9HkGAWgMTfP8WJxfFBPiFX8zpXjv8QUpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.14 SOL ~-0.0017 SOL -1.2%
no detail fields on this row
08-29
02:51Z · 7:51 PM
XIAO SOL BBbist9yQvwWvVDJM22RR8iLdZ39Tstatx2vSC6Rpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
02:08Z · 7:08 PM
XIAO SOL BBbist9yQvwWvVDJM22RR8iLdZ39Tstatx2vSC6Rpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.12 SOL -0.08 SOL -66.6%
no detail fields on this row
08-29
02:06Z · 7:06 PM
XIAO SOL BBbist9yQvwWvVDJM22RR8iLdZ39Tstatx2vSC6Rpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
01:39Z · 6:39 PM
Trump cake SOL AB32RiXnXisBBfbgcwE7BjPYDjtnaeuQbQ4QV34upump
SELL arm1 · Migration sleeve · sol-migration-entry-v2 · raw arm=live · raw entryRule=birth-entry · operator-close
0.13 SOL -0.12 SOL -96.4%
no detail fields on this row
08-29
01:39Z · 6:39 PM
trollkash SOL 32jGyKsdf7vmg9Hm9jhPDfW4x3GWDpFpD1kV9c4Cpump
SELL arm1 · Migration sleeve · sol-migration-entry-v2 · raw arm=live · raw entryRule=birth-entry · operator-close
0.13 SOL -0.13 SOL -97.7%
no detail fields on this row
08-29
01:28Z · 6:28 PM
UNKNOWN SOL 9Cftm8pcWtoU5ko7FfKEmLTBx9tXGWfpo4YK12YHsAXh
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.11 SOL -0.01 SOL -5.3%
no detail fields on this row
08-29
01:08Z · 6:08 PM
Onboard SOL 4dLr7MgfjnXccvu8Bdyuk1aoqXXVifwGwAr33bHtpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-29
00:53Z · 5:53 PM
APARTMENT SOL gcN7pZgamw1NMrFkPFY2zvN8R5PKyzsAbYfvxrypump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.12 SOL -0.06 SOL -50.3%
no detail fields on this row
08-28
22:45Z · 3:45 PM
Pencil SOL 3N3CuhPeTYFmmmjAvyPrHeUgmtPc7NdpFstUNQEgpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-28
22:08Z · 3:08 PM
Pencil SOL 3N3CuhPeTYFmmmjAvyPrHeUgmtPc7NdpFstUNQEgpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.12 SOL -0.01 SOL -6.0%
no detail fields on this row
08-28
22:08Z · 3:08 PM
Pencil SOL 3N3CuhPeTYFmmmjAvyPrHeUgmtPc7NdpFstUNQEgpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-28
21:56Z · 2:56 PM
PLEBS SOL 5xojFnP3pm6uQRctFt4kvDXUK8T12Nc9QP2j15Lspump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.12 SOL -0.07 SOL -55.5%
no detail fields on this row
08-28
21:36Z · 2:36 PM
APARTMENT SOL gcN7pZgamw1NMrFkPFY2zvN8R5PKyzsAbYfvxrypump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-28
21:32Z · 2:32 PM
PLEBS SOL 5xojFnP3pm6uQRctFt4kvDXUK8T12Nc9QP2j15Lspump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-28
21:29Z · 2:29 PM
PUMPSCROLL SOL 3LW8CEyYsastgshQ5uDqSDVYMtC1juX2ULvrwVavpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.13 SOL -0.06 SOL -51.7%
no detail fields on this row
08-28
21:29Z · 2:29 PM
RENT SOL A4Ma16Xr7fk7VVT8ibyyhY5PGuvUCHCVKMfgAwqwpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.13 SOL -0.01 SOL -5.5%
no detail fields on this row
08-28
21:04Z · 2:04 PM
Leadinu SOL 6PMLjvjyfJr3CjZAXi1M7JPn4N1iWJqzK1LpWTSNpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.06 SOL
no detail fields on this row
08-28
21:03Z · 2:03 PM
LASTCUP SOL 7H7kCiNnCQkmgrHWRgTahakWh9ZXgaknfbw2YBohpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-28
20:58Z · 1:58 PM
SODL SOL BXszuu6n6kmyJDEUVaVxKz1MHqjsyWLHZEDByE83pump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
08-28
20:56Z · 1:56 PM
UNKNOWN SOL Hh2KNSGWppJEhDMCuew5r3HSVyDnLSFsvFgVbXyTpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.13 SOL -0.06 SOL -50.1%
no detail fields on this row
08-28
20:52Z · 1:52 PM
PUMPSCROLL SOL 3LW8CEyYsastgshQ5uDqSDVYMtC1juX2ULvrwVavpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.13 SOL
no detail fields on this row
08-28
20:39Z · 1:39 PM
RENT SOL A4Ma16Xr7fk7VVT8ibyyhY5PGuvUCHCVKMfgAwqwpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.13 SOL
no detail fields on this row
08-28
20:32Z · 1:32 PM
Botcoin SOL 5nPE5FontSeW6KqiftLdTTnL4aE3BMzYDgrYX3kQpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.13 SOL
no detail fields on this row
08-28
20:32Z · 1:32 PM
Trump cake SOL AB32RiXnXisBBfbgcwE7BjPYDjtnaeuQbQ4QV34upump
BUY arm1 · Migration sleeve · sol-migration-entry-v2 · raw arm=live · raw entryRule=birth-entry
0.13 SOL
no detail fields on this row
generated 2026-08-29 23:12Z · 4:12 PM · data snapshot 0s old · built in 1492ms
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