1 · STATE OF THE BOOK

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

TOTAL UNKNOWN
Realized P&L is exact, but a complete total-book value is not: 6 position(s) lack a current executable mark or reconstructable quantity. Cash is 10.25 SOL; marked open value is 0.18 SOL; these are not added into a fake total.
-168.24 SOLphase realized SOL
+150.00 SOLphase funding
10.25 SOLcash bankroll
0.18 SOLmarked open value (partial)
3558closed trades in phase
8open positions (three sleeves)
0displaced funded positions
5504buys in window
5495sells in window

Performance & trend

3558 exact phase closes · 3557 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.
-168.24 SOLcurrent-phase realized (3558 exact closes)
-184.33 SOLcurrent-phase ex-top-1
10.25 SOLcurrent bankroll
+16.97 SOLbest current-phase trade

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.60 SOL-0.64 SOL2026-08-31 18:46Z · 11:46 AM → 2026-09-01 12:13Z · 5:13 AM
prior 25-0.47 SOL-0.54 SOL2026-08-30 15:19Z · 8:19 AM → 2026-08-31 18:00Z · 11:00 AM
DETERIORATING -0.14 SOL on the total, -0.10 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 16m ago (2026-09-01 12:24Z). The K-arm is operator-STOPPED (context below); the fire stays loud until re-baseline or re-registration.
RK1 forward clock (runner-v1): 115/200 forward entries · baseline 501 · armed 3.5d 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 16m ago (2026-09-01 12:24Z) · rk1Watch 16m ago (2026-09-01 12:25Z) · 2138 arm entries

Open positions

book summary

8 open · 0.78 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 7m ago (2026-09-01 12:32Z · 5:32 AM)

positions

count and deployed SOL are the book-summary line above — stated once. Live SOL book, replayed from the complete shared ledger (three sleeves); PNL below is MARKED against current executable state, entry/size/tokens are not
positionsizeheld for~entry px (SOL/tok)~tokenspnlpnl %
nekomaru SOLTHESIS UNKNOWNmeasurement-missing:markVsEntry · measurement-missing:quoteReserveVsEntryCA 6JhHZ…wpump
details
pool 3byCDWyzR7… · name metadata: pump-creates.log.jsonl @ 2026-09-01T04:00:51.290Z
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 -1.3% ?
0.09 SOL 8h 12m ~0.00000002129 ~4.23M NO LIVE MARKquote unavailable CA 6JhHZ…wpump
details
pool 3byCDWyzR7… · name metadata: pump-creates.log.jsonl @ 2026-09-01T04:00:51.290Z
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 -1.3% ?
GROK SOLTHESIS INVALIDATEDfalsifier:tape.prints.last300sCA t8Nzr…kpump
details
pool GeEuaNe536… · name metadata: pump-creates.log.jsonl @ 2026-09-01T03:53:42.821Z
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 -19.1% ?
0.11 SOL 7h 0m ~0.00000003082 ~3.44M NO LIVE MARKquote unavailable CA t8Nzr…kpump
details
pool GeEuaNe536… · name metadata: pump-creates.log.jsonl @ 2026-09-01T03:53:42.821Z
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 -19.1% ?
1% SOLTHESIS INVALIDATEDfalsifier:tape.prints.last300sCA EGTa8…Dpump
details
pool 5mZLWq3zS5… · name metadata: pump-creates.log.jsonl @ 2026-09-01T06:26:21.136Z
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 -26.7% ?
0.06 SOL 5h 40m ~0.00000003996 ~1.45M NO LIVE MARKquote unavailable CA EGTa8…Dpump
details
pool 5mZLWq3zS5… · name metadata: pump-creates.log.jsonl @ 2026-09-01T06:26:21.136Z
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 -26.7% ?
PPPP SOLTHESIS INVALIDATEDfalsifier:tape.prints.last300sCA GNB9M…pug87
details
pool 5UBT2iAnu1… · name metadata: pump-creates.log.jsonl @ 2026-09-01T08:41:17.414Z
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 -15.0% ?
0.11 SOL 2h 50m ~0.00000002975 ~3.53M LAST 0.09 SOLtape · 2h 10m ago · not live PNL CA GNB9M…pug87
details
pool 5UBT2iAnu1… · name metadata: pump-creates.log.jsonl @ 2026-09-01T08:41:17.414Z
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 -15.0% ?
Rusty SOLTHESIS INVALIDATEDfalsifier:tape.prints.last300sCA PrqsV…Spump
details
pool Ddcu7thrYx… · name metadata: pump-creates.log.jsonl @ 2026-09-01T07:39:34.374Z
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 -1.2% ?
0.11 SOL 80m ~0.00000002833 ~3.79M NO LIVE MARKquote unavailable CA PrqsV…Spump
details
pool Ddcu7thrYx… · name metadata: pump-creates.log.jsonl @ 2026-09-01T07:39:34.374Z
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 -1.2% ?
CHUCHO SOLTHESIS SUPPORTEDCA Daj8q…Apump
details
pool 9WPX1Q7844… · name metadata: pump-creates.log.jsonl @ 2026-09-01T10:01:39.535Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: all-confirmations-met
thesis grade: VALIDATED_BUT_RED* · post-verdict -37.4% ?
0.11 SOL 75m ~0.00000007189 ~1.48M -0.03 SOL -26.6% CA Daj8q…Apump
details
pool 9WPX1Q7844… · name metadata: pump-creates.log.jsonl @ 2026-09-01T10:01:39.535Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: all-confirmations-met
thesis grade: VALIDATED_BUT_RED* · post-verdict -37.4% ?
FishPro SOLTHESIS INVALIDATEDfalsifier:tape.prints.last300sCA 7A7PA…apump
details
pool 9tmYE53F92… · name metadata: pump-creates.log.jsonl @ 2026-09-01T11:33:17.204Z
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 -9.6% ?
0.11 SOL 43m ~0.00000002810 ~3.74M NO LIVE MARKquote unavailable CA 7A7PA…apump
details
pool 9tmYE53F92… · name metadata: pump-creates.log.jsonl @ 2026-09-01T11:33:17.204Z
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 -9.6% ?
JELITICS SOLTHESIS AT_RISKconfirmation-not-met:tape.prints.last120sCA 4rRDy…epump
details
pool Dq5sY1Agcn… · name metadata: pump-creates.log.jsonl @ 2026-09-01T11:12:35.376Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: confirmation-not-met:tape.prints.last120s
0.10 SOL 7m ~0.00000002644 ~3.91M ~-0.0012 SOL -1.2% CA 4rRDy…epump
details
pool Dq5sY1Agcn… · name metadata: pump-creates.log.jsonl @ 2026-09-01T11:12:35.376Z
Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
thesis: confirmation-not-met:tape.prints.last120s

Recent execution & attempts

Newest 8 events in the selected window.
EXECUTED is a paper fill; other states are attempts/blocks, not fills. Full history and row detail in Review.
09-01
12:32Z · 5:32 AM
JELITICS SOL 4rRDyAMWWnegXxCHD1qLipEfHVxktr8HeEta9Y2epump BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
09-01
12:13Z · 5:13 AM
084BEAR SOL 4eXGQJMBZp656x9eqerEc1hepSoe27zvuXBtNuqjpump SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
09-01
12:13Z · 5:13 AM
084BEAR SOL 4eXGQJMBZp656x9eqerEc1hepSoe27zvuXBtNuqjpump BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
09-01
11:57Z · 4:57 AM
FishPro SOL 7A7PAR65fZ9BCCRk8E2k5AthbFPJjqsaEDw7yH5apump BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
09-01
11:25Z · 4:25 AM
CHUCHO SOL Daj8qEnEb9L6v1wmrCPJGunJAsQJuXctFsEh9TsApump BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
09-01
11:19Z · 4:19 AM
Rusty SOL PrqsV8SUtYXnZfzqS7jcVG1ExaUNJULuS7fN4XSpump BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
09-01
10:53Z · 3:53 AM
orangie SOL eoAHM5xZeT1VwivG1CKusHJeuPHzpyUKRa8PywCpump SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
09-01
10:44Z · 3:44 AM
Rusty SOL PrqsV8SUtYXnZfzqS7jcVG1ExaUNJULuS7fN4XSpump SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
2 · GO / NO-GO

Readiness trajectory

RECEIPT V1
INSUFFICIENT
Latest committed receipt uses a different readiness definition. Start a visible new metric series; do not rescore history.
DIRTY WORKTREE OBSERVATION 2026-08-29 02:23:27.298Z (REGRESSING; never committed history)

Governance clocks

AT-RISK / OVERDUE PRESENT watch exit-state verdict · as-of 2s ago (2026-09-01 12:40Z)
stateclockt-minusboundary (utc)collector product
CLOSED oi110-four-action-holdout-open T+2.4d 2026-08-30 04:03Z v2 selector report: age 13m (bound 2.0h) | tight-trail ledger: age 7m (bound 6.0h)
CLOSED gt-paid-bulk-clamp-end T+12.7h 2026-09-01 00:00Z CG credit journal: OVERDUE age 12.3h (bound 2.0h), no advance since previous run
OK v5-migration-holdout-open T-1.8h 2026-09-01 14:30Z V5 solmaspr1 pass receipts: age 22m (bound 6.0h)
OVERDUE established-held-action-dev-end T-25.2h 2026-09-02 13:50Z established-held ledger: OVERDUE age 28.4h (bound 6.0h), no advance since previous run
OVERDUE exit-policy-v3-holdout-open T-26.3h 2026-09-02 15:00Z composite-exit materializer v2 receipts: OVERDUE age 28.9h (bound 6.0h), no advance since previous run
OK oi110-four-action-frozen-end T-4.6d 2026-09-06 04:03Z v2 selector report: age 13m (bound 2.0h) | tight-trail ledger: age 7m (bound 6.0h)
OK v5-collection-end T-7.1d 2026-09-08 14:30Z V5 solmaspr1 pass receipts: age 22m (bound 6.0h)
OK oi110-moratorium-end T-7.5d 2026-09-09 00:00Z v2 selector report: age 13m (bound 2.0h)
3 · EXPERIMENTS & LEARNING

Experiment scoreboard

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

Thesis → action learning

PROPOSAL_READY
thesis-action-learning-20260822-v2 · 2026-09-01 12:26Z · 5:26 AM
Frozen four-action selectorCOLLECTING HOLDOUT · thesis-four-action-state-conditioned-selection-v2Frozen condition SUPPORTED → INVALIDATED under decision-time policy trail-25-30-v2. 45 eligible exact outcomes / 45 global independent pool+mint clusters. Leading single proposal-eligible cell 9f7511c7:falsifier:quoteReserveVsEntry:invalidated-full-exit-next-same-pool-print-v1 runway: development 26/20, holdout 0/20, total 26/40. 0 populated mixed-path cells, 101 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_FLOOR8,391 eligible state transitions · 1,974 transitions with a preregistered action · 371 first-invalidation opportunities · 294 full-exit actions priced · 285 full-exit outcomes complete · 391 50% reduction decisions · 278 50% reduction outcomes · 324 tight-trail decisions · 151 complete four-action outcomes · 91 condition-matched post-cutover invalidations · 63 condition-matched full-exit actions priced · 77 condition-matched tight-trail decisions · 45 condition-matched four-action outcomes · 146 conditioned post-cutover outcomes · 45 conditioned selector-eligible outcomes · 26 leading exact-cell independent clusters. Named pending/UNKNOWN/exclusion buckets: 21 state transitions outside the frozen protocol · 6,417 transitions with no preregistered alternative · 1,603 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 · 101 partial-reduction terminal UNKNOWN · 3 partial-reduction non-causal clock exclusions · 5 tight-trail outcomes pending · 228 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 · 101 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.
8,510state transitions observed
8,489inside frozen protocol
8,391causally actionable transitions
98post-exit transition refusals
47former-clock outcomes excluded
978independent clusters
8,258exact transition terminals
133transition outcomes pending
21named exclusions
279complete action comparisons
8action outcomes pending
8,391frozen transition decisions
0transition decisions missing
6,417transitions with no preregistered alternative
1,603repeat invalidations already represented by first action
0registered alternatives missing opportunity evidence
294registered alternatives priced
285alternative 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 · 273/273 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 · 391/391 exact forward opportunities observed · 0 missing167 confirmed · 221 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 denominator391 opportunities = 281 raw outcomes + 101 terminal UNKNOWN + 9 true pending391 opportunity rows/375 independent opportunity clusters · 391 decisions/375 independent decision clusters · raw outcomes 281/273 independent = eligible 278/270 + clock-excluded 3/3 · 3 observed ineligible · terminal UNKNOWN before/after decision 0/101 · 0 superseded terminal rows. Independent category counts are not summed when one pool+mint appears in more than one category.
Three-action terminal UNKNOWN reasonsUNKNOWN_INCUMBENT_EXIT_PRECEDED_ACTION_PRINT 34 rows/34 independent · UNKNOWN_SOURCE_GENERATION_GAP 38 rows/37 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 29 rows/29 independentDisplay relabel only: these rows remain counted inside the 101 terminal UNKNOWN total above and their receipts are untouched. A BOUND is a statement about our scan budget, not about the market.
Three-action terminal UNKNOWN A/B/C auditA/B/C snapshot unavailable because the terminal set or frozen source identity changedNo stale audit counts are carried forward. Run a new bounded, digest-bound audit before classifying the changed terminal set.
Most-populated three-action cellinvalidated-reduce-50pct-next-print-residual-incumbent-v1 · falsifier:tape.prints.last300sn=51, independent=51 · partial vs continue +0.0047 SOL · partial vs full exit -0.0041 SOL · stressed partial vs continue -0.0037 SOL. Descriptive until a future-effective selection contract is preregistered.
Four-action tight-trail extensionAVAILABLE · 181 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 denominator385 opportunities = 152 raw outcomes + 228 terminal UNKNOWN + 5 true pending385 opportunity rows/370 independent opportunity clusters · 324 decisions/311 independent decision clusters · raw outcomes 152/149 independent = eligible 151/148 + clock-excluded 1/1 · 1 observed ineligible · terminal UNKNOWN before/after decision 61/167 · 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 100 rows/98 independent · UNKNOWN_PEAK_SOURCE_GENERATION_GAP 108 rows/108 independent · UNKNOWN_TERMINAL_PEAK_PRECEDES_INCUMBENT_DECISION 10 rows/10 independentReason counts are derived live from the effective validated terminal set; superseded rows are excluded.
Four-action tight-trail terminal UNKNOWN A/B/C auditA/B/C snapshot unavailable because the terminal set or frozen source identity changedNo stale audit counts are carried forward. Run a new bounded, digest-bound audit before classifying the changed terminal set.
Most-populated four-action cellinvalidated-tighten-trail-10pct-complete-own-size-peak-v1 · falsifier:quoteReserveVsEntryn=17, independent=17, triggered=12 · tight vs continue -0.0716 SOL · tight vs full exit +0.0166 SOL · tight vs partial -0.0276 SOL · stressed tight vs continue -0.0720 SOL. No selector authority.
Most-populated frozen action cellinvalidated-full-exit-next-same-pool-print-v1 · falsifier:tape.prints.last300sdevelopment n=115, nominal mean +0.0165 SOL; holdout n=39. Stress AVAILABLE · 154/154 covered · development stressed mean +0.0061 SOL · holdout stressed mean +0.0042 SOL. Descriptive until every preregistered gate passes.
Emerging reason-conditioned action splitexit-now ahead for falsifier:tape.prints.last300s: +0.0465 SOL · continue ahead for falsifier:quoteReserveVsEntry: +0.10 SOLChallenger minus incumbent, development only. Positive cell n=40, independent=40, stressed +0.0298 SOL, COLLECT. Negative cell n=78, independent=78, stressed -0.10 SOL, COLLECT. This is the live mechanical answer to why one invalidation reason can imply a different action than another, but it remains descriptive until chronological holdout and every frozen gate pass.
Bounded sparse action-context search26 qualified / 870 tested cellsDevelopment only, using the fixed one/two-field family over existing context buckets: 105 meet the independent-cluster floor, 527 retain the same sign in early and late chronological halves, 125 survive global BH-FDR, and 214 meet the directional outlier limit. Qualification can nominate only a new future experiment after the frozen collection ends; it cannot alter this experiment or trading.
Excluded transitions remain counted and reason-labelled; they cannot widen the registered theory family. No cell can book, promote, or mutate a strategy.

Cross-producer normalized admission

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

Established containment

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

Migration challenger

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

Composite exit

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

Forward orchestrator

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

Oracle & exit diagnosis

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

biggest known leaks

1 · THE EXIT LEAK — 31 hard stops that should not have been reachable, -4.98 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 387 hard stops that never armed cost -48.75 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 1077 trips in arm1-trade-autopsy.jsonl, 52m 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 +906.09 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
+888.69 SOLtotal regret
+874.28 SOLex-top-1
3112trips 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 3445 derived exits; oracle figures cover only the 3009 strict tape-joined exits. This is a forward operational cohort, not a randomized comparison: positions opened before deployment can close under the new manager.
3445exits managed
-155.57 SOLrealized SOL
31%win rate
-12.0%median return
-172.54 SOLrealized ex-best
3009/3093oracle joined / folded
61%median oracle regret
+887.03 SOLoracle regret ex-top-1
Coverage is part of the result. Strict learning join: 3091 joined trips · 87 folded autopsy rows without oracle · 211 oracle rows without folded autopsy. This panel is the observed subset, not the whole ledger.

median regret by exit rule

exit rulenmedian regret
hard-stop115873%
trail175454%
operator-close2135%
time-stop17925%

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=1054 · -218.85 SOL
EXIT-side (round-tripped + clipped) · current policyn=1085 · +151.43 SOL
ENTRY-side (never worked) · current-phasen=1083 · -224.26 SOL
EXIT-side (round-tripped + clipped) · current-phasen=1110 · +151.60 SOL

worst cells — exit rule × path class · current phase

ruleclassnrealizedmed peakmed giveback
hard-stopnever-worked902-219.84 SOL-19%
hard-stopshallow209-61.56 SOL6%1%
trailshallow496-20.01 SOL15%14%
hard-stopround-tripped57-18.72 SOL66%99%

policy ranking — CURRENT SOL PHASE 2 (1050 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.02 SOL-30.7%
support-5/2-29.00 SOL-14.6%982/1050
fade-3-31.57 SOL-15.9%999/1050
support-10/5-34.13 SOL-17.2%930/1050
trail-25/10-42.03 SOL-21.1%403/1050
trail-50/10-47.09 SOL-23.7%236/1050
stop-70pct-47.61 SOL-23.9%766/1050
trail-50/15-48.73 SOL-24.5%236/1050
trail-50/20-49.44 SOL-24.8%235/1050

trade learning — CURRENT SOL PHASE 2 (1077 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.
1077trips judged
1050with a verdict
1047judgeable entries
1047judgeable exits
EXITS SKEW LATE — 293 too-late vs 68 too-early (4.3×), plus 282 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 +39.99 SOL total (+0.14 SOL/trade) vs too-early cohort +0.27 SOL total (+~0.0039 SOL/trade).

entry verdict

doomed425
well-timed309
early222
late91
unknown3

exit verdict

well-timed404
too-late293
too-early68
both282
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 (3112 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 1077 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
Rusty SOL PrqsV8SUtYXnZfzqS7jcVG1ExaUNJULuS7fN4XSpump never-worked trail · held 1h 51m · 2026-09-01 10:44Z · 3:44 AM
SCORES Opp 0/100 Trade 0/100 Combined 0/100
TRADE entry doomed · exit well-timed · pre-entry runup +415% · post-exit continuation +17%
OPPORTUNITY no real move available ceiling -25.4% · +0.04 SOL left on table
why miss: better entry alone +415pp · better exit alone +34pp
peak -25% at +111.0min → exit -59.4% · realized +0.02 SOL on 0.11 SOL
oracle -25% realizable · regret +34%
entry DOOMED: the best FILLABLE exit anywhere on this path was -25%, so no exit rule could have made money on it — 415% 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 34 pts ($0.04): the best realizable exit on this path was -25% vs our -59%
LUCKLAY SOL 7rWzV3T1Sge8xEQW45aYCeoJVS8aUABiyMThkafBqqwG never-worked time-stop · held 12h 0m · 2026-09-01 10:30Z · 3:30 AM
SCORES Opp 0/100 Trade 0/100 Combined 0/100
TRADE entry doomed · exit well-timed · pre-entry runup +210%
OPPORTUNITY no real move available ceiling -75.3% · +0.01 SOL left on table
why miss: better entry alone +210pp
peak -75% at +414.0min → exit -82.4% · realized -0.01 SOL on 0.11 SOL
oracle -75% realizable · regret +7%
entry DOOMED: the best FILLABLE exit anywhere on this path was -75%, so no exit rule could have made money on it — 210% 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 7 pts ($0.01): the best realizable exit on this path was -75% vs our -82% (closest menu rule stop-50pct at -80%)
better menu exits if fired: stop-50pct -80.3% · stop-30pct -80.3% · stop-40pct -80.3%
084BEAR SOL 4eXGQJMBZp656x9eqerEc1hepSoe27zvuXBtNuqjpump never-worked hard-stop · held 10m · 2026-09-01 09:45Z · 2:45 AM
SCORES Opp 0/100 Trade 0/100 Combined 0/100
TRADE entry doomed · exit both · pre-entry runup +18% · post-exit continuation +285%
OPPORTUNITY no real move available ceiling -16.0% · +0.05 SOL left on table
why miss: better entry alone +18pp · better exit alone +47pp
peak -15% at +5.8min → exit -62.8% · realized -0.06 SOL on 0.11 SOL
oracle -16% realizable · regret +47%
entry DOOMED: the best FILLABLE exit anywhere on this path was -16%, 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; exited BADLY BOTH WAYS: peaked +-15%, gave back 48 points, then it ran another +285% without us; REGRET 47 pts ($0.05): the best realizable exit on this path was -16% vs our -63% (closest menu rule fade-3 at -17%)
better menu exits if fired: fade-3 -16.7% · support-5/2 -21.5% · support-10/5 -26.1%
084BEAR SOL 4eXGQJMBZp656x9eqerEc1hepSoe27zvuXBtNuqjpump round-tripped trail · held 35m · 2026-09-01 09:02Z · 2:02 AM
SCORES Opp 100/100 Trade 32/100 Combined 66/100
TRADE entry late · exit too-late · pre-entry runup +249% · post-exit continuation +14%
OPPORTUNITY ENTRY + EXIT both missed ceiling +34.9% · -63% captured · +0.06 SOL left on table
why miss: better entry alone +249pp · better exit alone +58pp
CAPTURE missed · -63% of ceiling · ceiling +34.9%
peak +36% at +26.1min → exit -22.7% · realized ~-0.0041 SOL on 0.10 SOL
oracle +35% realizable · regret +58%
entered LATE: 249% of the move was already spent in the 60min before our fill; exited LATE: achievable +36% (peak print +36%) and gave back 59 points, exiting at -23%; REGRET 58 pts ($0.06): the best realizable exit on this path was +35% vs our -23% (closest menu rule trail-25/10 at 21%)
better menu exits if fired: trail-25/10 +21.4% · support-5/2 -7.9% · support-10/5 -13.2%
SFilter SOL 3rsRr7vrpCspruZoAXGXJTE6x6B7MKwwG1A2H5DGpump never-worked hard-stop · held 3h 18m · 2026-09-01 08:09Z · 1:09 AM
SCORES Opp 0/100 Trade 0/100 Combined 0/100
TRADE entry doomed · exit both · pre-entry runup +160% · post-exit continuation +79%
OPPORTUNITY no real move available ceiling -60.9% · +0.04 SOL left on table
why miss: better entry alone +160pp · better exit alone +39pp
peak -61% at +82.1min → exit -100.0% · realized -0.11 SOL on 0.11 SOL
oracle -61% realizable · regret +39%
entry DOOMED: the best FILLABLE exit anywhere on this path was -61%, so no exit rule could have made money on it — 160% 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 +-61%, gave back 39 points, then it ran another +79% without us; REGRET 39 pts ($0.04): the best realizable exit on this path was -61% vs our -100% (closest menu rule stop-50pct at -62%)
better menu exits if fired: stop-50pct -62.5% · stop-40pct -62.5% · stop-60pct -62.5%
084BEAR SOL 4eXGQJMBZp656x9eqerEc1hepSoe27zvuXBtNuqjpump never-worked hard-stop · held 12m · 2026-09-01 06:26Z · 11:26 PM
SCORES Opp 0/100 Trade 0/100 Combined 0/100
TRADE entry doomed · exit well-timed · pre-entry runup +93% · post-exit continuation +12%
OPPORTUNITY no real move available ceiling +11.0% · 0% captured · +0.08 SOL left on table
why miss: better entry alone +93pp · better exit alone +54pp
CAPTURE missed · 0% of ceiling · ceiling +11.0%
peak -13% at +1.7min → exit -68.8% · realized -0.06 SOL on 0.10 SOL
oracle -14% realizable · regret +54%
entry DOOMED: the best FILLABLE exit anywhere on this path was -14%, 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 54 pts ($0.06): the best realizable exit on this path was -14% vs our -69% (closest menu rule fade-3 at -19%)
better menu exits if fired: fade-3 -18.6% · support-5/2 -24.0% · support-10/5 -24.0%
GROKCAT SOL 2NEqdaNxeYhYCsMd1pQfoG8ws5Nc1A5pJECCkbnopump never-worked hard-stop · held 10m · 2026-09-01 05:23Z · 10:23 PM
SCORES Opp 0/100 Trade 28/100 Combined 14/100
TRADE entry doomed · exit both · pre-entry runup +80% · post-exit continuation +43%
OPPORTUNITY no real move available ceiling -1.6% · 27% captured · +0.08 SOL left on table
why miss: better entry alone +80pp · better exit alone +50pp
CAPTURE partial · 27% of ceiling · ceiling -1.6%
peak -25% at +1.0min → exit -76.0% · realized -0.05 SOL on 0.11 SOL
oracle -26% realizable · regret +50%
entry DOOMED: the best FILLABLE exit anywhere on this path was -26%, 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; exited BADLY BOTH WAYS: peaked +-25%, gave back 51 points, then it ran another +43% without us; REGRET 50 pts ($0.05): the best realizable exit on this path was -26% vs our -76% (closest menu rule stop-70pct at -31%)
better menu exits if fired: stop-70pct -31.0% · support-5/2 -36.6% · fade-3 -36.6%
STRIPPER SOL AwEJfA7x4u9ksiezgKjKUazG6EF84RybJFdPiQBkpump never-worked hard-stop · held 4h 25m · 2026-08-31 22:42Z · 3:42 PM
SCORES Opp 0/100 Trade 19/100 Combined 10/100
TRADE entry doomed · exit well-timed · pre-entry runup +107%
OPPORTUNITY ENTRY left $ on table ceiling +29.5% · 18% captured · +0.13 SOL left on table
why miss: better entry alone +107pp · better exit alone +58pp
CAPTURE partial · 18% of ceiling · ceiling +29.5%
peak -36% at +29.7min → exit -94.1% · realized -0.07 SOL on 0.11 SOL
oracle -37% realizable · regret +58%
entry DOOMED: the best FILLABLE exit anywhere on this path was -37%, so no exit rule could have made money on it — 107% 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 58 pts ($0.06): the best realizable exit on this path was -37% vs our -94% (closest menu rule stop-50pct at -52%)
better menu exits if fired: stop-50pct -52.1% · stop-60pct -52.1% · stop-70pct -52.1%
GPRO SOL 96SVYsBF52TDFAHy2XKangCQMwzwSibp2pMtbX3cpump round-tripped trail · held 46m · 2026-08-31 22:17Z · 3:17 PM
SCORES Opp 100/100 Trade 48/100 Combined 74/100
TRADE entry late · exit too-late · pre-entry runup +229%
OPPORTUNITY ENTRY + EXIT both missed ceiling +112.3% · 48% captured · +0.09 SOL left on table
why miss: better entry alone +229pp · better exit alone +60pp
CAPTURE partial · 48% of ceiling · ceiling +112.3%
peak +92% at +32.9min · giveback +67% of peak → exit +30.1% · realized +0.04 SOL on 0.11 SOL
oracle +90% realizable · regret +60%
entered LATE: 229% of the move was already spent in the 60min before our fill; exited LATE: achievable +90% (peak print +92%) and gave back 60 points, exiting at 30%; REGRET 60 pts ($0.06): the best realizable exit on this path was +90% vs our 30% (closest menu rule trail-50/10 at 45%)
better menu exits if fired: trail-50/10 +44.9% · trail-25/10 +44.9% · trail-50/15 +37.1%
PUPE SOL 2rAfNuj8nnEqDdv7RUdgVHTNNiWRLBmwTyyYgpCRpump never-worked hard-stop · held 2h 2m · 2026-08-31 21:17Z · 2:17 PM
SCORES Opp 0/100 Trade 20/100 Combined 10/100
TRADE entry doomed · exit well-timed · pre-entry runup +78%
OPPORTUNITY no real move available ceiling +4.0% · 19% captured · +0.09 SOL left on table
why miss: better entry alone +78pp · better exit alone +50pp
CAPTURE partial · 19% of ceiling · ceiling +4.0%
peak -29% at +58.4min → exit -79.0% · realized -0.06 SOL on 0.11 SOL
oracle -29% realizable · regret +50%
entry DOOMED: the best FILLABLE exit anywhere on this path was -29%, 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 50 pts ($0.05): the best realizable exit on this path was -29% vs our -79% (closest menu rule stop-70pct at -33%)
better menu exits if fired: stop-70pct -32.9% · stop-60pct -42.6% · support-5/2 -52.4%
inu SOL Busoc97Lc3gMSNk8CRyF6ya1tfB8bwR5MSWmm1D2pump never-worked trail · held 3h 50m · 2026-08-31 20:56Z · 1:56 PM
SCORES Opp 0/100 Trade 17/100 Combined 9/100
TRADE entry doomed · exit well-timed · pre-entry runup +114%
OPPORTUNITY ENTRY left $ on table ceiling +66.9% · 17% captured · +0.14 SOL left on table
why miss: better entry alone +114pp · better exit alone +29pp
CAPTURE partial · 17% of ceiling · ceiling +66.9%
peak -33% at +132.2min → exit -63.3% · realized -0.01 SOL on 0.11 SOL
oracle -34% realizable · regret +29%
entry DOOMED: the best FILLABLE exit anywhere on this path was -34%, 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 29 pts ($0.03): the best realizable exit on this path was -34% vs our -63% (closest menu rule support-10/5 at -45%)
better menu exits if fired: support-10/5 -45.0% · fade-3 -46.7% · support-5/2 -51.9%
BUBBLE SOL EJmKNFp7LnJCsf7mSnkzFGQyzp8F9hPC4BFvhXvqpump never-worked hard-stop · held 4m · 2026-08-31 18:46Z · 11:46 AM
SCORES Opp 0/100 Trade 6/100 Combined 3/100
TRADE entry doomed · exit both · pre-entry runup +5974% · post-exit continuation +83%
OPPORTUNITY ENTRY left $ on table ceiling +149.2% · 6% captured · +0.26 SOL left on table
why miss: better entry alone +5974pp · better exit alone +36pp
CAPTURE partial · 6% of ceiling · ceiling +149.2%
peak -61% at +4.2min → exit -97.8% · realized -0.09 SOL on 0.11 SOL
oracle -61% realizable · regret +36%
entry DOOMED: the best FILLABLE exit anywhere on this path was -61%, so no exit rule could have made money on it — 5974% 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 +-61%, gave back 37 points, then it ran another +83% without us; REGRET 36 pts ($0.04): the best realizable exit on this path was -61% vs our -98% (closest menu rule fade-3 at -61%)
better menu exits if fired: fade-3 -61.8% · support-5/2 -74.7% · stop-50pct -84.8%

Learning loop pulse

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

trade learning

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

by close rule

rulenwinPnL
hard-stop28287% (199/2828)-537.92 SOL
trail235652% (1218/2356)+295.08 SOL
time-stop28713% (36/287)+5.35 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
runner60921% (125/609)-25.67 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 — 20 in flight · 9 blocked (compact; full detail once, below)
P0 OI-110 · PLATFORM · 19d old · refreshed 2026-08-31: cross-producer counterfactual deadlock cleared 72278b90 after 24h wedged; root cause…
P0 OI-188 · PLATFORM · 34h 36m old · OPERATOR RULING 2026-08-31 10:25 PM MST: BUILD THE DUAL-COPY RECEIPT. Asked as a three-way choice -- build…
P1 OI-170 · CODEX · 9d old · STRUCTURAL ROUTE REPAIR LANDED AND PUSHED at bb0c960d84e19889a6e6bf308a94c55ba1a139c5. The unchanged 5 SOL…
P1 OI-172 · PLATFORM · 6d old · refreshed 2026-08-31: operator ruled four buttons 2026-08-30 19:30 MST - G4 shaping caps adopted, drawdown…
P1 OI-178 · PLATFORM · 2d old · NEXT: lane-executable residuals remain after the rotation fix - unread archives and the thirteen unaudited…
P1 OI-180 · PLATFORM · 2d old · NEXT FALSIFICATION: spawn the real CLI post-fix with exact STOPPED markers, no receipts and no cursor and…

37 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.
20in flight
8implementation
12research
0validation
9blocked
8queued
0unclassified
0ready to close
5recently closed
NEXT ACTIVE OI-110 — refreshed 2026-08-31: cross-producer counterfactual deadlock cleared 72278b90 after 24h wedged; root cause was fail() aborting before the checkpoint write
next queued: OI-184 — feasibility measured 2026-08-31 12:00 MST at four seed files; the harness itself is not started

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 36 open — legacy OI awaiting explicit portfolio classification
OI-188 (P0, ACTIVE_IMPLEMENTATION) · OI-170 (P1, ACTIVE_RESEARCH) · OI-172 (P1, ACTIVE_IMPLEMENTATION) · OI-177 (P1, BLOCKED_DEPENDENCY) · OI-178 (P1, ACTIVE_IMPLEMENTATION) · OI-179 (P1, BLOCKED_DEPENDENCY) · OI-180 (P1, ACTIVE_IMPLEMENTATION) · OI-181 (P1, BLOCKED_DEPENDENCY) · OI-182 (P1, BLOCKED_DEPENDENCY) · OI-183 (P1, ACTIVE_RESEARCH) · OI-184 (P1, QUEUED) · OI-192 (P1, QUEUED) · OI-195 (P1, ACTIVE_IMPLEMENTATION) · OI-196 (P1, QUEUED) · OI-198 (P1, QUEUED) · OI-171 (P2, ACTIVE_RESEARCH) · OI-185 (P2, ACTIVE_RESEARCH) · OI-193 (P2, QUEUED) · OI-204 (P2, ACTIVE_IMPLEMENTATION) · OI-205 (P2, BLOCKED_DEPENDENCY) · OI-206 (P2, BLOCKED_DEPENDENCY) · OI-208 (P2, ACTIVE_RESEARCH) · OI-209 (P2, QUEUED) · OI-173 (P3, ACTIVE_RESEARCH) · OI-174 (P3, ACTIVE_RESEARCH) · OI-175 (P3, ACTIVE_RESEARCH) · OI-186 (P3, BLOCKED_DEPENDENCY) · OI-187 (P3, QUEUED) · OI-189 (P3, ACTIVE_IMPLEMENTATION) · OI-190 (P3, ACTIVE_RESEARCH) · OI-191 (P3, ACTIVE_RESEARCH) · OI-194 (P3, ACTIVE_RESEARCH) · OI-197 (P3, QUEUED) · OI-201 (P3, ACTIVE_RESEARCH) · OI-202 (P3, BLOCKED_DEPENDENCY) · OI-203 (P3, BLOCKED_DEPENDENCY)

IMPLEMENTATION 8

code, integration, or operating work under way
NEXT P0 CURRENT OWNER: PLATFORM OI-110 · 19d 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: refreshed 2026-08-31: cross-producer counterfactual deadlock cleared 72278b90 after 24h wedged; root cause was fail() aborting before the checkpoint write
latest substantive update: A SECOND PREREGISTERED EPOCH IS VOIDING, THE MONITOR HAS SAID SO FOR TEN DAYS, AND ITS OWNING ITEM IS CLOSED. Measured 2026-09-01 ~05:30 MST while working the unacknowledged checks in the alert digest. experimentCoverageWatchCli, as of 2026-09-01T12:28:46Z: VOID-IMMINENT thesis-action-v2-same-row-20260815 ente…
P0 CURRENT OWNER: PLATFORM OI-188 · 34h 36m old
EVERY RUNNER ENTRY CITES A CAUSAL DECISION THAT WAS NEVER WRITTEN. 14 of 14 universe terminals from producer sol-runner-entry-v2 at stage=execution / reason=runner-entry-written, spanning 2026-08-30T02:06:39Z..2026-08-31T01:42:34Z (23.6h, newest 18 minutes old…
work: OPERATOR RULING 2026-08-31 10:25 PM MST: BUILD THE DUAL-COPY RECEIPT. Asked as a three-way choice -- build the versioned dual-copy receipt, revert 8c3bfb5a7, or hold the book unvalued -- Jeremy selected the receipt. That is the sign-off CODEX required before any code path may return the new status, and it unblocks thi…
latest substantive update: PRIORITY P3 -> P0: Operator-authorized implementation touches open-position valuation and exact causal/book identity. It must remain the top active defect until the dual-copy compatibility receipt is fully refusal-bounded, independently approved, and wired only to the exact mark-continuity branch; green unit tests are …
P1 CURRENT OWNER: PLATFORM OI-172 · 6d old
EVIDENCE-FIRST RUNTIME EVOLUTION: establish a reproducible clean deployment identity, one validation-first command/service capability manifest, independent offsite restore proof, canonical agent-control parity, Node/Linux/Windows compatibility evidence, and a …
work: refreshed 2026-08-31: operator ruled four buttons 2026-08-30 19:30 MST - G4 shaping caps adopted, drawdown bar wide at 5000bps, spend asks priced, G3 import delegated
latest substantive update: WORK ACTIVE_IMPLEMENTATION: refreshed 2026-08-31: operator ruled four buttons 2026-08-30 19:30 MST - G4 shaping caps adopted, drawdown bar wide at 5000bps, spend asks priced, G3 import delegated
P1 CURRENT OWNER: PLATFORM OI-178 · 2d old
STRING-CEILING AMBUSH (R10, R11): pump-creates.log.jsonl is an unrotated 536MB monolith within ~0.4MB of Node's ERR_STRING_TOO_LONG ceiling, growing ~19k rows/day, and is the curve->mint binding, creator-identity source and admission input. checkFileSizeCeilin…
work: NEXT: lane-executable residuals remain after the rotation fix - unread archives and the thirteen unaudited artifacts are ours to work, not blocked
latest substantive update: WORK ACTIVE_IMPLEMENTATION: NEXT: lane-executable residuals remain after the rotation fix - unread archives and the thirteen unaudited artifacts are ours to work, not blocked
P1 CURRENT OWNER: PLATFORM OI-180 · 2d old
MONITORING THAT CANNOT SEE WHAT IT CERTIFIES (R3, R8, R9, R13, R14, R28, R34): exit-invariant watch rests on a false liveness premise (only the runner emits an unconditional counters line; established's sits inside a branch and its mtime heartbeat is fed by th…
work: NEXT FALSIFICATION: spawn the real CLI post-fix with exact STOPPED markers, no receipts and no cursor and require exit 2; then prove durable cursor persistence across two invocations; then repair the causal-cap control, which a whole-file-read-then-slice passed while reading 16416 bytes
latest substantive update: WORK ACTIVE_IMPLEMENTATION: NEXT FALSIFICATION: spawn the real CLI post-fix with exact STOPPED markers, no receipts and no cursor and require exit 2; then prove durable cursor persistence across two invocations; then repair the causal-cap control, which a whole-file-read-then-slice passed while reading 16416 bytes
P1 CURRENT OWNER: CODEX OI-195 · 29h 50m old
DEAD-PID LOCK RECLAIM RACE REMAINS OUTSIDE OI-179: boardPostCli, coldreadRunManifestLedger, solEstablishedOverlayShadowCli, and solMigrationAdmissionSuccessorCli are confirmed stale-read then unlink then create implementations; a repository scan found 20 addit…
work: B3/B4 landed at e7f1b64c and hostile-scope correction 754e0d6f. The source-only fold is exactly 36 race-capable / 0 unreachable overapproximations / 0 externally serialized with proof / 0 source-unknown, with transitions 34 fallthrough / 1 loop-carried / 1 retry. Both two-process children now call actual postEvent: leg…
latest substantive update: WORK ACTIVE_IMPLEMENTATION: B3/B4 landed at e7f1b64c and hostile-scope correction 754e0d6f. The source-only fold is exactly 36 race-capable / 0 unreachable overapproximations / 0 externally serialized with proof / 0 source-unknown, with transitions 34 fallthrough / 1 loop-carried / 1 retry. Both two-process children no…
P2 CURRENT OWNER: PLATFORM OI-204 · 10h 30m old
Both guards I shipped tonight are UNWIRED: nothing invokes scripts/heldPositionMarkFreshness.mjs or scripts/readinessEvidenceFreshness.mjs on any cadence, so their receipts freeze at whatever a manual run last wrote and alertDigest reports that stale snapshot …
work: POST-9732701c5 CORRECTION TO THE IMMEDIATELY PRIOR CODEX UPDATE: PLATFORM landed a consumer-side three-hour receipt-age gate and stamped both guard receipts with nodeVersion/nodeExec while that update was being filed. Therefore the earlier statement that alertDigest had no age gate is now stale. Canonical Node-22 recei…
latest substantive update: TWO FACTUAL CORRECTIONS to the bounded-exposure note. The conclusion is unchanged; two of the statements supporting it were wrong. 1. "data/sol-thesis-peak-state.jsonl ABSENT" is FALSE. The file exists and is the largest artifact on this desk: data/receipts/thesis-action/v2-same-row-20260815/sol-thesis-peak-state.json…
P3 CURRENT OWNER: PLATFORM OI-189 · 29h 55m old
COMMIT PERIMETER CAN HARD-BLOCK BOTH LANES, AND THE ONLY ESCAPE DROPS IT ENTIRELY (Review Two N2, N3, N4, N30, N31). All shipped 2026-08-30. N2: plainLanguageGate scans the whole staged diff with NO pathspec, and escalation.ts:1727,1847 writes two banned words…
work: commit-perimeter work continuing; stale openItemsCli path in the refusal text repaired 5fbae512 and the scan widened 68c137e6
latest substantive update: WORK ACTIVE_IMPLEMENTATION: commit-perimeter work continuing; stale openItemsCli path in the refusal text repaired 5fbae512 and the scan widened 68c137e6

RESEARCH 12

collecting evidence or narrowing the diagnosis
P1 CURRENT OWNER: CODEX OI-170 · 9d 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.
work: STRUCTURAL ROUTE REPAIR LANDED AND PUSHED at bb0c960d84e19889a6e6bf308a94c55ba1a139c5. The unchanged 5 SOL floor now lives in side-effect-free arm1SharedRiskLimits.ts; all three sleeves import that leaf and preserve exactly one Migration, two Established, and one Runner fresh-bankroll <= floor enforcement comparisons. …
latest substantive update: OI-170 READER RETIREMENT, SOURCE-ONLY: the canonical full suite exposed preEntryFilterReplayCli moving from orphaned to test-only when its OI-170 perimeter test was added. Semantic review showed it was not defensible to make launchable: it read only the legacy root causal file, substituted favorable constants for absen…
P1 CURRENT OWNER: PLATFORM OI-183 · 2d old
ENTRY FILLS ARE FLATTERED WHERE FLATTERY IS LARGEST (R5): entries book at the pre-trade reserves of the pool's FIRST observed print (arm1EngineCli.ts:1227) though the decision runs >=5s later — and via the pending-graduation join, up to 30 MINUTES later, still…
work: NEXT: magnitude is answered at 3.8 percent with the sign reversed; the MECHANISM behind it remains open and is the research still owed
latest substantive update: WORK ACTIVE_RESEARCH: NEXT: magnitude is answered at 3.8 percent with the sign reversed; the MECHANISM behind it remains open and is the research still owed
P2 CURRENT OWNER: PLATFORM OI-171 · 7d 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: EXPIRED OPERATOR-ONLY OVERRIDE CLEARED, 2026-09-01T07:02Z. Jeremy's overnight instruction to keep the lanes working and get the gates green supplied the operator authority the prior blocker required. `.env` now contains no `COINGECKO_HARD_STOP_FRAC` line, so the code's unchanged 0.85 default is authoritative again. Can…
latest substantive update: PRIORITY P1 -> P2: The provider sprint and temporary override are over; the remaining work is adoption/outcome evaluation, not an active production or book-integrity blocker. Rank below direct learning-path failures while preserving ACTIVE_RESEARCH and all UNKNOWN/REFUSE outcomes. [scope-is-the-instructions-words]
P2 CURRENT OWNER: PLATFORM OI-185 · 2d old
A FROZEN 2.4GB PRICE TAPE WITH ~30 LIVE READERS (R12): held-price-path.jsonl stopped being written 2026-08-13 when held marking moved to rpc-vault. About 30 readers hardcode the root path — dashboard, benchmark core, floor CLIs — mostly with no as-of guard. Th…
work: NEXT: only 3 of 37 consumers checked; 34 remain plus the successor-wiring versus retire decision
latest substantive update: PRIORITY P1 -> P2: Only 3 of 37 consumers have been measured and the remaining slice is bounded research/retirement routing. Preserve the stale-reader risk, but rank it below measured gate timeouts and direct book/causal identity defects. [checked-one-file-is-not-checked]
P2 CURRENT OWNER: CODEX OI-208 · 4h 7m old
PRE-EXISTING BOARD/GIT LOCK-ORDER INVERSION: boardRotate acquires board-post then git, while with-lock autopush escalation holds git and invokes boardPost (git then board), so concurrent rotation and commit escalation can wait on each other until a bounded tim…
work: First reproduce the bounded inversion with two OS processes and temp-only board/git paths: one holds board then waits for git through `boardRotateCli.applyRotation`, while the other holds git through the real `with-lock.mjs` path and enters its board-post escalation before releasing git. The control must prove both wai…
latest substantive update: WORK ACTIVE_RESEARCH: First reproduce the bounded inversion with two OS processes and temp-only board/git paths: one holds board then waits for git through `boardRotateCli.applyRotation`, while the other holds git through the real `with-lock.mjs` path and enters its board-post escalation before releasing git. The contr…
P3 CURRENT OWNER: PLATFORM OI-173 · 2d old
CG WebSocket G3 (OnchainOHLCV) push-marks trial: replace polled ohlcv for held pools with a streamed subscription at 0.1 credit/response, gated on a measured response rate. ohlcv is the largest paid line item on the CG key (showdown alone: 45,041 paid requests…
work: reliability alarm withdrawn - it was the probe, not CoinGecko; the billing-versus-reliability hose decision is still open
latest substantive update: WORK ACTIVE_RESEARCH: reliability alarm withdrawn - it was the probe, not CoinGecko; the billing-versus-reliability hose decision is still open
P3 CURRENT OWNER: PLATFORM OI-174 · 2d old
OI-148 second-tier CG candidates have no adoption owner: megafilter (diamond #2, the band screener with honeypot/sell-tax/FDV filters matching the 100k-2M charter), coins/top_gainers_losers as a regime feature, coins/list/new graduation watch, and a coins/sola…
work: EXPIRED OPERATOR-ONLY OVERRIDE CLEARED, 2026-09-01T07:02Z. Under Jeremy's overnight operator instruction, the time-boxed `.env` `COINGECKO_HARD_STOP_FRAC=0.98` line was removed after its September 1 boundary. The unchanged code default is 0.85; canonical Node v22.23.2 expiry controls pass 2/2. Fresh process-table attri…
latest substantive update: WORK ACTIVE_RESEARCH: EXPIRED OPERATOR-ONLY OVERRIDE CLEARED, 2026-09-01T07:02Z. Under Jeremy's overnight operator instruction, the time-boxed `.env` `COINGECKO_HARD_STOP_FRAC=0.98` line was removed after its September 1 boundary. The unchanged code default is 0.85; canonical Node v22.23.2 expiry controls pass 2/2. Fre…
P3 CURRENT OWNER: PLATFORM OI-175 · 2d old
CoinGecko verify-class demand fell 2.5x (1,426/day in July -> 576/day in August) with NO routing explanation. verify is held-position marking and is paid in EVERY configuration, so unlike the bulk drop this cannot be explained by the 2026-07-26 bulk revert or …
work: NEXT: the two-source held-mark and quarantine trace remains open; the credit fold answered only the demand-drop residual
latest substantive update: WORK ACTIVE_RESEARCH: NEXT: the two-source held-mark and quarantine trace remains open; the credit fold answered only the demand-drop residual
P3 CURRENT OWNER: PLATFORM OI-190 · 29h 55m old
PLATFORM'S OWN NEW INSTRUMENTS SHIPPED CARRYING THE DEFECT CLASS THEY POLICE (Review Two N11, N24, N28, N32, N35, N38, N39). N24: hookLivenessCheck.mjs:127 hardcodes <root>/.git/hooks - the identical resolution bug its sibling test had been repaired the SAME D…
work: N38 partition withdrawn as exact after CODEX rejected my decomposition; remaining points still under audit
latest substantive update: WORK ACTIVE_RESEARCH: N38 partition withdrawn as exact after CODEX rejected my decomposition; remaining points still under audit
P3 CURRENT OWNER: PLATFORM OI-191 · 29h 55m old
THE COINGECKO RUNWAY ALARM CANNOT FIRE, AND FIVE NEW CAPTURES IGNORE THE BUDGET (Review Two N1 critical, N17, N18, N19, N21, N22). N1: escalation.ts:1736 raises the alarm only when runway < daysLeftInWindow, and runway divides remaining credits by a rate ancho…
work: source completion recorded; the status-page observation was point-in-time only and retry/billing semantics remain open
latest substantive update: WORK ACTIVE_RESEARCH: source completion recorded; the status-page observation was point-in-time only and retry/billing semantics remain open
P3 CURRENT OWNER: PLATFORM OI-194 · 29h 50m old
A DEAD 17-DAY-OLD STREAM STILL WINS OVER LIVE SOURCES IN TWO SUPERVISED DAEMONS. data/candidate-trajectory.log.jsonl (548MB) stopped at 2026-08-14T04:08:34Z; its last row timestamp matches the file mtime to 3ms, so it STOPPED rather than merely being untouched…
work: NEXT: the filing lane explicitly refused to close on a partial fold; unexamined consumers and the reframed scope remain
latest substantive update: WORK ACTIVE_RESEARCH: NEXT: the filing lane explicitly refused to close on a partial fold; unexamined consumers and the reframed scope remain
P3 CURRENT OWNER: PLATFORM OI-201 · 12h 28m old
27 of 33 readiness checks have NO runner in any scheduling domain: readinessReceiptCli emits UNKNOWN for every gate>=1 check by construction and runs no command, so gate 1-7 evidence enters only by hand via --write import
work: NEXT: the 27 later-gate checks are enumerated and their 18 refusals split 9 stale / 9 current; the open question is which of the 9 stale verdicts change on a re-import, which requires re-running those audits rather than re-stamping them
latest substantive update: 24 VERSUS 25 RECONCILED, and both counts are right about different questions. CODEX posted that the imported-evidence partition is 25 of 27, not the 24 I recorded. Folding the newest receipt for both predicates separately: later-gate rows 27 state !== UNKNOWN …

VALIDATION 0

reviewed work awaiting its named receipt
none

BLOCKED 9

a named dependency prevents the next action
P1 CURRENT OWNER: PLATFORM OI-177 · 2d old
DEAD ENFORCEMENT SEAMS (R6, R7, R20): the installed .git/hooks/pre-commit is a stale copy predating the commit that added the unbounded-read guard, core.hooksPath is unset, and nothing else runs it — so that guard binds NOWHERE automatically. Coverage floors a…
work: BLOCKER: the enumerated gate-0 residuals need operator dirty-tree cleanup and a canonical-skills direction ruling; neither is a lane action
latest substantive update: PRIORITY P0 -> P1: The original P0 premise that the guard binds nowhere was refuted: the installed pre-commit hook matches the tracked guard. The residual dirty-tree and canonical-skills authority dependencies remain real, but they no longer outrank the desk's direct book/causal-integrity P0. [self-report-is-not-proof]
P1 CURRENT OWNER: CODEX OI-179 · 2d old
LOCK STEAL RACE (R2): arm1SharedLedgerLock.ts:47 and with-lock.mjs:654 both reclaim a dead-pid lock by unlinkSync then re-create. A waiter holding a stale read can unlink the WINNER'S FRESH lock, producing two concurrent holders of the financial-ledger lock (o…
work: TRUSTED-ACCESS DEFENSIVE FOLLOW-UP SHIPPED at 5ea0000d, 2026-09-01. A Daybreak Blue adversarial review reproduced a relative-data-root release race outside the original two-process schedule: acquire A under cwd A, acquire B under cwd B, then release A while cwd is B. Before the fix, release A could delete B's same-PID …
latest substantive update: WORK BLOCKED_DEPENDENCY: TRUSTED-ACCESS DEFENSIVE FOLLOW-UP SHIPPED at 5ea0000d, 2026-09-01. A Daybreak Blue adversarial review reproduced a relative-data-root release race outside the original two-process schedule: acquire A under cwd A, acquire B under cwd B, then release A while cwd is B. Before the fix, release A c…
P1 CURRENT OWNER: CODEX OI-181 · 2d old
WATCHDOG WEDGE (R15): watchdog.ps1 holds a named OS mutex for its whole tick and makes ~15 synchronous node child calls with NO timeouts between acquire and release. A dead prior holder is handled; a HUNG one holds forever, and every subsequent 5-minute Task S…
work: BLOCKER: source/test repair is pushed at ba04d7ff3 (18/18 focused, 120/120 architecture, both typechecks), but the running watchdog has not loaded it. Controlled activation, natural controller-v2 STARTED/VERIFIED evidence, and the retained 35-child deployment boundary require separate operator-authorized runtime work; …
latest substantive update: WORK BLOCKED_DEPENDENCY: BLOCKER: source/test repair is pushed at ba04d7ff3 (18/18 focused, 120/120 architecture, both typechecks), but the running watchdog has not loaded it. Controlled activation, natural controller-v2 STARTED/VERIFIED evidence, and the retained 35-child deployment boundary require separate operator-…
P1 CURRENT OWNER: CODEX OI-182 · 2d old
LEDGER BOOKING COST IS O(n) ON A FILE DESIGNED NEVER TO ROTATE (R4): prepareLedgerReplaySnapshot digests the full 152MB ledger before parsing, re-hashes every line during, re-reads the frozen extent after, and the mark-only-advance check re-digests the entire …
work: BLOCKER: source/test optimization is pushed at ba04d7ff3 (80/80 focused, 120/120 architecture, both typechecks), but long-running mark producers have not loaded it. A separately authorized supervised activation plus natural 152MB ledger timing/read-volume evidence is required; no engine recycle occurred.
latest substantive update: WORK BLOCKED_DEPENDENCY: BLOCKER: source/test optimization is pushed at ba04d7ff3 (80/80 focused, 120/120 architecture, both typechecks), but long-running mark producers have not loaded it. A separately authorized supervised activation plus natural 152MB ledger timing/read-volume evidence is required; no engine recycle…
P2 CURRENT OWNER: PLATFORM OI-205 · 10h 10m old
Two lanes on ONE working tree interfere in both directions: a lane's mid-edit state fails the other lane's whole-project commit gate, and a pathspec commit swallows the other lane's dirty hunks in any shared file
work: Operator dependency, not executable queue work: choose per-lane worktree isolation or a staged-snapshot gate repair, then supply an acceptance control proving staged-bad/worktree-good and omitted untracked tests cannot pass. Until that choice, shared-tree interference cannot be safely implemented away by either lane. […
latest substantive update: THE ORPHAN MECHANISM IS NOW MEASURED, not inferred, and the obvious candidate is REFUTED. I said the next step was new instrumentation to record who holds the lock at orphan time. It was not needed twice over: the existing log answered the attribution question, and two direct experiments answered the mechanism questio…
P2 CURRENT OWNER: PLATFORM OI-206 · 7h 27m old
15 of 36 readiness evidence rows are past their own expiresAt (4 still marked VERIFIED, worst 47.9h overdue); re-collect them under the lanes now accountable - PLATFORM 12, CODEX 3
work: Operator/external and clean-HEAD dependencies make the current next step non-executable: 13 of 25 expired rows require external attestation, 2 require deployed-runtime evidence, and the 10 nominally recollectable committed-HEAD rows still require a clean fixed snapshot. Preserve REFUSE/UNKNOWN rather than treating this…
latest substantive update: PRIORITY P3 -> P2: Expired readiness evidence is materially important, but most rows cannot be lane-minted and committed-HEAD recollection is blocked by moving-tree identity. Rank P2 as a governance/evidence dependency, not P0/P1 active implementation. [self-report-is-not-proof]
P3 CURRENT OWNER: PLATFORM OI-186 · 2d old
LEGACY REAL-MONEY PATH AND PLACEBO KNOBS (R19, R17, R18): the Bankr path is armed at HEAD via npm start/live — fill SUCCESS is decided by an 8-word substring blacklist over a natural-language reply, positions book unguarded, manifest owner UNKNOWN. Separately,…
work: BLOCKER: the remaining R17/R18 placebo-knob choice is operator authority, not a lane call; the deleted entry point closed only R19 reachability
latest substantive update: PRIORITY P1 -> P3: The reachable real-money entry point was deleted; this paper-only desk still has a residual future-config/placebo-knob policy question, but it is operator-blocked and not a current money-path exposure. [scope-is-the-instructions-words]
P3 CURRENT OWNER: PLATFORM OI-202 · 11h 40m old
112 mark rows were written to the money-path ledger stamped rpcVaultMarkLineageStatus VERIFIED_V5 under the reverted equal-dual rule, so they claim a lineage the strict physical-authority contract refuses
work: BLOCKER: containment and the consumer census are DONE (runner recycled 01:08:34Z, one gating fold identified and never-run); the only remaining action is whether 214 append-only money-path rows are corrected, annotated or left as history, which is operator authority and not a lane call
latest substantive update: ALERT ACKNOWLEDGED, AND THE ACK ITSELF DOES NOT SURVIVE ROTATION. The mark guard now fires every pass and will keep firing, because the ten runner positions are unvalued by the strict physical-authority contract refusing a dual-witness mark. That refusal is correct. A permanently-on, permanently-correct alarm is how re…
P3 CURRENT OWNER: PLATFORM OI-203 · 11h 22m old
An open item's what headline is immutable - openItemsCli has no flag to correct it - so an item whose facts change keeps a false searchable face, and dashboardCli:5873 renders that headline as the item's leading text
work: BLOCKER: source and fresh-CLI behaviour are verified (3bded1896 contract, 9ad89762d wiring + 8 spawned-CLI tests, applied to OI-194 and OI-202), so QUEUED was measured-false. What remains is activation: the served dashboard worker predates the source change and still renders the old headline, and tsx does not hot-reloa…
latest substantive update: CODEX DOCUMENTATION-GATE REPAIR, commit 80de61e9: PLATFORM commit 531e0985c added the shared src/core/openItemHeadline.ts resolution boundary and rewired the CLI, dashboard, and evidence gateway, but named it in none of the durable architecture documents. TARGET_PROCESS_MAPS now records immutable what plus append-only …

QUEUED 8

not active now; waiting for its next work slice
P1 CURRENT OWNER: PLATFORM OI-184 · 2d old
NO INTERRUPTED-PASS TEST THROUGH THE PRODUCTION SPAWN (R16): desk memory records four wedges in one day, all in interrupted-pass replay, with the standing rule 'verify via the exact production spawn'. Coverage is excellent pure-fold (arm1PositionReplay, torn-t…
work: feasibility measured 2026-08-31 12:00 MST at four seed files; the harness itself is not started
latest substantive update: WORK QUEUED: feasibility measured 2026-08-31 12:00 MST at four seed files; the harness itself is not started
P1 CURRENT OWNER: PLATFORM OI-192 · 29h 55m old
SHARED-TREE DURABILITY AND HYGIENE GAPS EXPOSED BY TWO LANES AT SPEED (Review Two N25, N26, N29, N33, N34). N26: data/board/MARKETDATA.events.jsonl is the only lane board tape NOT in git - not ignored, simply never added - so a shipping lane's entire board his…
work: no work recorded and no dated update; shared-tree durability gaps are scoped but untouched
latest substantive update: PRIORITY P3 -> P1: Repeated shared-index absorption plus the fresh surface audit confirm the durability/hygiene objective remains untouched while its failure class is actively recurring. Promote from P3 so MARKETDATA tape durability, untracked-hook visibility, exact shared-tree hygiene, CRLF policy, and containment cov…
P1 CURRENT OWNER: CODEX OI-196 · 29h 27m old
LOCK RELEASE CAN PERMANENTLY WEDGE A LIVE ENGINE: both shared-ledger and with-lock release guards disable retry before unlink succeeds; a Windows EBUSY leaves a same-live-PID residue peers cannot reclaim.
work: One release-identity hazard closed at 5ea0000d: release can no longer follow a later cwd into another same-PID lock when a caller supplied a relative data root. A child-process control proves the first release leaves the second holder excluded and cannot admit a third. OI-196 remains QUEUED because transient Windows EB…
latest substantive update: WORK QUEUED: One release-identity hazard closed at 5ea0000d: release can no longer follow a later cwd into another same-PID lock when a caller supplied a relative data root. A child-process control proves the first release leaves the second holder excluded and cannot admit a third. OI-196 remains QUEUED because transie…
P1 CURRENT OWNER: PLATFORM OI-198 · 15h 16m old
GATE-RECHECK RELIABILITY: fib-feature fails 78% of its 271 executions and prebond-shape 55%, each failure freezing that gate for 6h, so accruing-gate evidence is mostly stale
work: NEXT: the skip-already-derived cache is NOT BUILT, DELIBERATELY, and needs a cached-versus-uncached equivalence control first
latest substantive update: PRIORITY P2 -> P1: Measured timeouts hit 210 of 270 fib-feature executions and 210 of 383 prebond-shape executions, freezing evidence for six hours per failure. This directly impairs the evaluation/learning loop; build only after cached-versus-uncached equivalence is proved. [cross-check-every-number]
P2 CURRENT OWNER: PLATFORM OI-193 · 29h 55m old
NOTHING VERIFIES THAT A COMMIT CLAIMING CLOSED ACTUALLY CLOSED ANYTHING (Review Two N27, N40). N40: openItemCitationCheck verifies only that the cited id EXISTS; no check requires a commit claiming CLOSED to stage the corresponding registry transition. This is…
work: no work recorded and no dated update; close-verification gap is scoped but untouched
latest substantive update: CORRECTION: the 2026-09-01T08:33Z claim that OI-193 was the only substantively untouched queued objective was false. OI-192 also remains scoped-but-untouched on each named repair surface. The honest untouched-objective count is two: OI-192 and OI-193. OI-184 and OI-187 mention a specific harness/ratchet not started, bu…
P2 CURRENT OWNER: PLATFORM OI-209 · 13m old
TWO OF THE DIGEST'S FOUR LOUDEST CHECKS CANNOT EVER CLEAR: instrument-tick has flagged OPS and CORPUS stale for 15.9 days because their driving lanes ended at the 2026-08-16 rotation, and exit-invariant cannot vouch for an engine that predates its own receipt …
work: MEASURED 2026-09-01 ~05:30 MST, chasing the four unacknowledged checks at the top of the alert digest. instrumentTickCli reports OPS and CORPUS as STALE with last ticks 22,876 and 22,886 minutes ago -- 15.9 days, putting both around 2026-08-16. Both are flagged FRAGILE DRIVER by the instrument itself: each duty was dr…
latest substantive update: THE FOURTH CHECK IS A DIFFERENT CONDITION AND DOES NOT BELONG IN THIS ITEM'S HEADLINE. Recording it here anyway because the effect on the reader is identical. producer-silence reads OK as of 2026-09-01T12:37Z -- all seven watched producers writing inside their bars. But the watchdog log shows 110 runs today with TWENT…
P3 CURRENT OWNER: PLATFORM OI-187 · 2d old
HYGIENE, SPRAWL AND GUARD-TIGHTENING BATCH (R21, R22, R23, R24, R25, R26, R27, R29, R30, R31, R32, R33, R35): paid-host boundary is convention-only with no containment test; Triton partition cutover wedged since Aug 24 with writers routed back to the 827MB mon…
work: NEXT: the guard-tightening ratchet is PROPOSED, NOT BUILT, and its own update says why it was not started
latest substantive update: WORK QUEUED: NEXT: the guard-tightening ratchet is PROPOSED, NOT BUILT, and its own update says why it was not started
P3 CURRENT OWNER: PLATFORM OI-197 · 25h 51m old
Seven base58 encoders diverge: three throw SyntaxError on an empty buffer where four return empty string, and fixed-offset Buffer.slice clamps to empty on a short account
work: NEXT: the item's own update lists the work when someone takes it as five unbuilt steps; none is started
latest substantive update: WORK QUEUED: NEXT: the item's own update lists the work when someone takes it as five unbuilt steps; none is started

UNCLASSIFIED 0

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

READY TO CLOSE 0

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

RECENTLY CLOSED 5

archive tail, not deleted work
CLOSED OI-207 · 5h 24m ago
REFUTED BY ITS OWN EVIDENCE. There is no producer defect. I filed this and CODEX and I independently refuted it within the hour, reaching the same conclusion from different directions. WHAT I CLAIMED: a token name containing a raw newline was written UNESCAPE…
CLOSED OI-199 · 11h 34m ago
CLOSED on rechecked evidence, at CODEX's direction. Both halves landed: d3b512d4 added the fixture-source category (a repo-data path nested inside an EMITTED string literal is text the test writes, not a path it opens), and 2a57508f closed the hole CODEX found…
CLOSED OI-200 · 12h 20m ago
RUNTIME ACCEPTED 2026-09-01T00:19Z: serving PID 14852 is canonical Node v22.23.2 and started 2026-09-01T00:16:44.886Z, after source correction 1c3b6cf5. A fresh HTTP render generated at 00:19Z from a 0s-old snapshot executes the distinguishing classifier: 32 o…
CLOSED OI-176 · 43h 58m ago
RECURRENCE KILLER EXISTS AND PASSES — verified by execution 2026-08-30 09:45 MST, not by reading the commit subject. The item's requirement is "a test diffs the appendRotating call-site set against the archiver's TAPE_ARCHIVE_TAPES list". tests/archiverCovers…
CLOSED OI-169 · 9d 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…

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 17d 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 36m ago · 2686 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 · 10999 rows (10999 executed · 0 shadow)
5 · ARCHIVE & RAW

Books & raw system facts

THE BOOK (SOL, three sleeves): -239.28% · -239.2806 SOL realized on 100 SOL · 129338 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 10999 rows shown — 10899 older omitted so the page stays loadable · show newest 600 · 10999 executed (5504 buys · 5495 sells) + 0 shadow (ERROR / RISK_BLOCKED) in window · 10999 rows in file · tap a row for detail
timetradesizePnLPnL %
09-01
12:32Z · 5:32 AM
JELITICS SOL 4rRDyAMWWnegXxCHD1qLipEfHVxktr8HeEta9Y2epump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-01
12:13Z · 5:13 AM
084BEAR SOL 4eXGQJMBZp656x9eqerEc1hepSoe27zvuXBtNuqjpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.10 SOL -0.06 SOL -56.9%
no detail fields on this row
09-01
12:13Z · 5:13 AM
084BEAR SOL 4eXGQJMBZp656x9eqerEc1hepSoe27zvuXBtNuqjpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-01
11:57Z · 4:57 AM
FishPro SOL 7A7PAR65fZ9BCCRk8E2k5AthbFPJjqsaEDw7yH5apump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
09-01
11:25Z · 4:25 AM
CHUCHO SOL Daj8qEnEb9L6v1wmrCPJGunJAsQJuXctFsEh9TsApump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
09-01
11:19Z · 4:19 AM
Rusty SOL PrqsV8SUtYXnZfzqS7jcVG1ExaUNJULuS7fN4XSpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
09-01
10:53Z · 3:53 AM
orangie SOL eoAHM5xZeT1VwivG1CKusHJeuPHzpyUKRa8PywCpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.11 SOL ~-0.0019 SOL -1.8%
no detail fields on this row
09-01
10:44Z · 3:44 AM
Rusty SOL PrqsV8SUtYXnZfzqS7jcVG1ExaUNJULuS7fN4XSpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.11 SOL +0.02 SOL +20.9%
no detail fields on this row
09-01
10:30Z · 3:30 AM
LUCKLAY SOL 7rWzV3T1Sge8xEQW45aYCeoJVS8aUABiyMThkafBqqwG
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.11 SOL -0.01 SOL -5.5%
no detail fields on this row
09-01
09:49Z · 2:49 AM
PPPP SOL GNB9MA4a3VmnJPNSEwU8awFyqpYDnY9A257axnCpug87
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
09-01
09:45Z · 2:45 AM
084BEAR SOL 4eXGQJMBZp656x9eqerEc1hepSoe27zvuXBtNuqjpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.11 SOL -0.06 SOL -52.2%
no detail fields on this row
09-01
09:34Z · 2:34 AM
084BEAR SOL 4eXGQJMBZp656x9eqerEc1hepSoe27zvuXBtNuqjpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
09-01
09:02Z · 2:02 AM
084BEAR SOL 4eXGQJMBZp656x9eqerEc1hepSoe27zvuXBtNuqjpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.10 SOL ~-0.0041 SOL -4.0%
no detail fields on this row
09-01
08:56Z · 1:56 AM
JAILSTOOL SOL 2xMkwGXieXBXwDo7EBJwzmhqn4vRPCwifVqf2i13pump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.06 SOL ~-0.00062 SOL -1.1%
no detail fields on this row
09-01
08:53Z · 1:53 AM
Rusty SOL PrqsV8SUtYXnZfzqS7jcVG1ExaUNJULuS7fN4XSpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
09-01
08:51Z · 1:51 AM
STOOLPRESIDEN SOL HsPFjCz9uNk9JXY9ao6GZ42PkNDf3KsKcxp26jgDpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.11 SOL -0.02 SOL -16.9%
no detail fields on this row
09-01
08:34Z · 1:34 AM
PRIME SOL CWfkh3BddLbSoVt2adcvewofiyYevcfXrCiU1iGcpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.06 SOL ~-0.00066 SOL -1.1%
no detail fields on this row
09-01
08:30Z · 1:30 AM
95 SOL HYSgyBLMgX7CCtZxUDZSgH4nAx6nuyFrvvbn31xSpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.11 SOL -0.01 SOL -7.3%
no detail fields on this row
09-01
08:27Z · 1:27 AM
084BEAR SOL 4eXGQJMBZp656x9eqerEc1hepSoe27zvuXBtNuqjpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-01
08:09Z · 1:09 AM
SFilter SOL 3rsRr7vrpCspruZoAXGXJTE6x6B7MKwwG1A2H5DGpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.11 SOL -0.11 SOL -99.8%
no detail fields on this row
09-01
06:59Z · 11:59 PM
1% SOL EGTa8RQ5rnK9sSd1xkVJPA4wAQgY5jjhtxCwZYrDpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.06 SOL
no detail fields on this row
09-01
06:26Z · 11:26 PM
084BEAR SOL 4eXGQJMBZp656x9eqerEc1hepSoe27zvuXBtNuqjpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.10 SOL -0.06 SOL -61.2%
no detail fields on this row
09-01
06:14Z · 11:14 PM
084BEAR SOL 4eXGQJMBZp656x9eqerEc1hepSoe27zvuXBtNuqjpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.10 SOL
no detail fields on this row
09-01
05:39Z · 10:39 PM
GROK SOL t8Nzr5jGUzQjHm8GxX4F2AmiB4CX38moRm8UrFkpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
09-01
05:23Z · 10:23 PM
GROKCAT SOL 2NEqdaNxeYhYCsMd1pQfoG8ws5Nc1A5pJECCkbnopump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.11 SOL -0.05 SOL -51.3%
no detail fields on this row
09-01
05:21Z · 10:21 PM
SPEEDRUN SOL 98cyetvsgVkusvn9JgGZHnfNbrrhRLm4JxDw9vTvpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.11 SOL ~-0.0044 SOL -4.1%
no detail fields on this row
09-01
05:13Z · 10:13 PM
GROKCAT SOL 2NEqdaNxeYhYCsMd1pQfoG8ws5Nc1A5pJECCkbnopump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
09-01
04:51Z · 9:51 PM
SFilter SOL 3rsRr7vrpCspruZoAXGXJTE6x6B7MKwwG1A2H5DGpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.11 SOL
no detail fields on this row
09-01
04:43Z · 9:43 PM
MANRAP SOL BQCZM91k2k7vYRgjaFTV9HNETnE19LcBeCkDQNwfpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.09 SOL -0.01 SOL -15.3%
no detail fields on this row
09-01
04:40Z · 9:40 PM
SLOPCANNON SOL 42aoWaDffW3HXSpT57vZgfev7KfBXp5u8pQf66wwpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.11 SOL -0.01 SOL -8.7%
no detail fields on this row
09-01
04:27Z · 9:27 PM
nekomaru SOL 6JhHZqZYJ7w4G86CQxHZy1ajQcDoNxNhsPrCfHLwpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.09 SOL
no detail fields on this row
09-01
04:16Z · 9:16 PM
Robinson SOL 3WWXMtM1Gm25DVe2Bz98tt8YPVSbQTGEvCX9XLgkpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.07 SOL ~-0.00082 SOL -1.2%
no detail fields on this row
08-31
22:53Z · 3:53 PM
orangie SOL eoAHM5xZeT1VwivG1CKusHJeuPHzpyUKRa8PywCpump
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-31
22:42Z · 3:42 PM
STRIPPER SOL AwEJfA7x4u9ksiezgKjKUazG6EF84RybJFdPiQBkpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.11 SOL -0.07 SOL -66.4%
no detail fields on this row
08-31
22:30Z · 3:30 PM
LUCKLAY SOL 7rWzV3T1Sge8xEQW45aYCeoJVS8aUABiyMThkafBqqwG
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-31
22:17Z · 3:17 PM
GPRO SOL 96SVYsBF52TDFAHy2XKangCQMwzwSibp2pMtbX3cpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.11 SOL +0.04 SOL +35.7%
no detail fields on this row
08-31
21:30Z · 2:30 PM
GPRO SOL 96SVYsBF52TDFAHy2XKangCQMwzwSibp2pMtbX3cpump
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-31
21:17Z · 2:17 PM
PUPE SOL 2rAfNuj8nnEqDdv7RUdgVHTNNiWRLBmwTyyYgpCRpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.11 SOL -0.06 SOL -54.7%
no detail fields on this row
08-31
20:56Z · 1:56 PM
JAILSTOOL SOL 2xMkwGXieXBXwDo7EBJwzmhqn4vRPCwifVqf2i13pump
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-31
20:56Z · 1:56 PM
inu SOL Busoc97Lc3gMSNk8CRyF6ya1tfB8bwR5MSWmm1D2pump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.11 SOL -0.01 SOL -7.3%
no detail fields on this row
08-31
20:50Z · 1:50 PM
STOOLPRESIDEN SOL HsPFjCz9uNk9JXY9ao6GZ42PkNDf3KsKcxp26jgDpump
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-31
20:49Z · 1:49 PM
SMOKYFONE SOL 6H5MYgpTNDbYTpPDM4v6dQkuTvmqLjN8BJ5v1kK9pump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.11 SOL ~-0.0017 SOL -1.6%
no detail fields on this row
08-31
20:34Z · 1:34 PM
PRIME SOL CWfkh3BddLbSoVt2adcvewofiyYevcfXrCiU1iGcpump
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-31
20:30Z · 1:30 PM
mdga SOL ADzCWDju1FMtR87JLgzYWkEUipxySfyp6q7ko4Wspump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.11 SOL -0.01 SOL -10.0%
no detail fields on this row
08-31
20:30Z · 1:30 PM
95 SOL HYSgyBLMgX7CCtZxUDZSgH4nAx6nuyFrvvbn31xSpump
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-31
20:25Z · 1:25 PM
beanly SOL AHe6RDnuerEFLYq5jQbyVdAUocb98Cefx9UCsAQQpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.11 SOL -0.01 SOL -13.1%
no detail fields on this row
08-31
19:14Z · 12:14 PM
PUPE SOL 2rAfNuj8nnEqDdv7RUdgVHTNNiWRLBmwTyyYgpCRpump
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-31
18:46Z · 11:46 AM
BUBBLE SOL EJmKNFp7LnJCsf7mSnkzFGQyzp8F9hPC4BFvhXvqpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.11 SOL -0.09 SOL -85.4%
no detail fields on this row
08-31
18:41Z · 11:41 AM
BUBBLE SOL EJmKNFp7LnJCsf7mSnkzFGQyzp8F9hPC4BFvhXvqpump
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-31
18:16Z · 11:16 AM
STRIPPER SOL AwEJfA7x4u9ksiezgKjKUazG6EF84RybJFdPiQBkpump
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-31
18:00Z · 11:00 AM
10 SOL BzUawG7tnEeuyRGc2sSSXLJeoqSxei9gsaZBER82pump
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-31
17:37Z · 10:37 AM
YiLongMa SOL 66LQhgYXoYzgX7nnFShm9TZAdwmCpJUcWwjvaeA8pump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.11 SOL -0.06 SOL -50.5%
no detail fields on this row
08-31
17:21Z · 10:21 AM
SPEEDRUN SOL 98cyetvsgVkusvn9JgGZHnfNbrrhRLm4JxDw9vTvpump
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-31
17:06Z · 10:06 AM
inu SOL Busoc97Lc3gMSNk8CRyF6ya1tfB8bwR5MSWmm1D2pump
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-31
16:54Z · 9:54 AM
YiLongMa SOL 66LQhgYXoYzgX7nnFShm9TZAdwmCpJUcWwjvaeA8pump
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-31
16:43Z · 9:43 AM
MANRAP SOL BQCZM91k2k7vYRgjaFTV9HNETnE19LcBeCkDQNwfpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.09 SOL
no detail fields on this row
08-31
16:42Z · 9:42 AM
Kumakichi SOL AX9B1UAV4inAdmkfffXdiys2XFr1vT6EU5nJ67Uhpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.12 SOL -0.03 SOL -25.0%
no detail fields on this row
08-31
16:40Z · 9:40 AM
SLOPCANNON SOL 42aoWaDffW3HXSpT57vZgfev7KfBXp5u8pQf66wwpump
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-31
16:36Z · 9:36 AM
10 SOL BzUawG7tnEeuyRGc2sSSXLJeoqSxei9gsaZBER82pump
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-31
16:34Z · 9:34 AM
Pyramid SOL 4WLHLVndWX9WkReGzmrhxy6Ha4n6Q4FGQxfcLF92pump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · time-stop
0.12 SOL -0.01 SOL -8.5%
no detail fields on this row
08-31
16:25Z · 9:25 AM
invest SOL 5KnyVpBfktY1qxtAnQH5ZYgTxMVQe2A9QyT4NHy9pump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.11 SOL -0.06 SOL -55.5%
no detail fields on this row
08-31
16:16Z · 9:16 AM
Robinson SOL 3WWXMtM1Gm25DVe2Bz98tt8YPVSbQTGEvCX9XLgkpump
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-31
16:11Z · 9:11 AM
PUPE SOL 2rAfNuj8nnEqDdv7RUdgVHTNNiWRLBmwTyyYgpCRpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.11 SOL +0.06 SOL +51.1%
no detail fields on this row
08-31
16:02Z · 9:02 AM
HOPE SOL K8hQkbwdDTJ9Jr59fLYvDZRofUCR8hcfDrGbs1gpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.11 SOL -0.01 SOL -7.8%
no detail fields on this row
08-31
15:51Z · 8:51 AM
invest SOL 5KnyVpBfktY1qxtAnQH5ZYgTxMVQe2A9QyT4NHy9pump
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-31
15:49Z · 8:49 AM
PUPE SOL 2rAfNuj8nnEqDdv7RUdgVHTNNiWRLBmwTyyYgpCRpump
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-31
15:32Z · 8:32 AM
CWOIN SOL 9jF2gn9mEaCs51axf2N2788u7oGvuviDD9jRp3Wypump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.11 SOL +0.01 SOL +12.3%
no detail fields on this row
08-31
15:26Z · 8:26 AM
HOPE SOL K8hQkbwdDTJ9Jr59fLYvDZRofUCR8hcfDrGbs1gpump
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-31
15:10Z · 8:10 AM
invest SOL 5KnyVpBfktY1qxtAnQH5ZYgTxMVQe2A9QyT4NHy9pump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.11 SOL +0.03 SOL +23.2%
no detail fields on this row
08-31
15:08Z · 8:08 AM
invest SOL 5KnyVpBfktY1qxtAnQH5ZYgTxMVQe2A9QyT4NHy9pump
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-31
14:44Z · 7:44 AM
HOPE SOL K8hQkbwdDTJ9Jr59fLYvDZRofUCR8hcfDrGbs1gpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.11 SOL +0.01 SOL +8.2%
no detail fields on this row
08-31
14:44Z · 7:44 AM
ANON SOL ANoNhLhA1PwVWpFEFHfXPXHQc2WhgxqwmGr7SBDp48kr
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.11 SOL -0.06 SOL -52.0%
no detail fields on this row
08-31
14:39Z · 7:39 AM
HOPE SOL K8hQkbwdDTJ9Jr59fLYvDZRofUCR8hcfDrGbs1gpump
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-31
14:27Z · 7:27 AM
CWOIN SOL 9jF2gn9mEaCs51axf2N2788u7oGvuviDD9jRp3Wypump
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-31
13:41Z · 6:41 AM
FROGGY SOL Emn8wGqchAbkxmEX92usiQbxwMvMSDdHpiHg96c2pump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.11 SOL +0.01 SOL +11.1%
no detail fields on this row
08-31
11:08Z · 4:08 AM
FROGGY SOL Emn8wGqchAbkxmEX92usiQbxwMvMSDdHpiHg96c2pump
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-31
09:07Z · 2:07 AM
HOKI SOL E3rGkFbBaXwiShWJRkxeWH5yvhdhCq8hqM7uUXHFpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.11 SOL -0.01 SOL -7.1%
no detail fields on this row
08-31
08:52Z · 1:52 AM
BONER SOL 45aaxTFhrHWqwXo15GW49VzDhzw3hdgZRdeEgpVKNkcP
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.12 SOL +0.05 SOL +42.6%
no detail fields on this row
08-31
08:49Z · 1:49 AM
SMOKYFONE SOL 6H5MYgpTNDbYTpPDM4v6dQkuTvmqLjN8BJ5v1kK9pump
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-31
08:30Z · 1:30 AM
mdga SOL ADzCWDju1FMtR87JLgzYWkEUipxySfyp6q7ko4Wspump
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-31
08:25Z · 1:25 AM
beanly SOL AHe6RDnuerEFLYq5jQbyVdAUocb98Cefx9UCsAQQpump
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-31
07:43Z · 12:43 AM
SHARTCOIN SOL GKpNJz7yMuhZka9izamv6sDUxCsDr58pFMUaw1TQpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.11 SOL -0.06 SOL -53.2%
no detail fields on this row
08-31
07:37Z · 12:37 AM
beanly SOL AHe6RDnuerEFLYq5jQbyVdAUocb98Cefx9UCsAQQpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.11 SOL -0.01 SOL -10.9%
no detail fields on this row
08-31
07:35Z · 12:35 AM
beanly SOL AHe6RDnuerEFLYq5jQbyVdAUocb98Cefx9UCsAQQpump
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-31
07:11Z · 12:11 AM
OPENDUCK SOL Bscd2fyA92HBPaDKptVui6UKjrZDaRN7uwt3JKVopump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.11 SOL +0.08 SOL +69.4%
no detail fields on this row
08-31
07:08Z · 12:08 AM
HOKI SOL E3rGkFbBaXwiShWJRkxeWH5yvhdhCq8hqM7uUXHFpump
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-31
06:54Z · 11:54 PM
OPENDUCK SOL Bscd2fyA92HBPaDKptVui6UKjrZDaRN7uwt3JKVopump
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-31
06:15Z · 11:15 PM
OPENDUCK SOL Bscd2fyA92HBPaDKptVui6UKjrZDaRN7uwt3JKVopump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.11 SOL -0.06 SOL -52.4%
no detail fields on this row
08-31
06:13Z · 11:13 PM
OPENDUCK SOL Bscd2fyA92HBPaDKptVui6UKjrZDaRN7uwt3JKVopump
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-31
05:53Z · 10:53 PM
SHARTCOIN SOL GKpNJz7yMuhZka9izamv6sDUxCsDr58pFMUaw1TQpump
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-31
04:47Z · 9:47 PM
ANON SOL ANoNhLhA1PwVWpFEFHfXPXHQc2WhgxqwmGr7SBDp48kr
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-31
04:42Z · 9:42 PM
Kumakichi SOL AX9B1UAV4inAdmkfffXdiys2XFr1vT6EU5nJ67Uhpump
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-31
04:34Z · 9:34 PM
Pyramid SOL 4WLHLVndWX9WkReGzmrhxy6Ha4n6Q4FGQxfcLF92pump
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-31
04:21Z · 9:21 PM
NLD SOL JqG1RoPiCnsjAX5M5PefXVGy3E6jHy35zjFhqF8pump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.12 SOL -0.07 SOL -56.4%
no detail fields on this row
08-31
04:18Z · 9:18 PM
NLD SOL JqG1RoPiCnsjAX5M5PefXVGy3E6jHy35zjFhqF8pump
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-31
04:17Z · 9:17 PM
HOKI SOL E3rGkFbBaXwiShWJRkxeWH5yvhdhCq8hqM7uUXHFpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · hard-stop
0.12 SOL -0.06 SOL -51.2%
no detail fields on this row
08-31
03:53Z · 8:53 PM
HOKI SOL E3rGkFbBaXwiShWJRkxeWH5yvhdhCq8hqM7uUXHFpump
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-31
03:28Z · 8:28 PM
BONER SOL 45aaxTFhrHWqwXo15GW49VzDhzw3hdgZRdeEgpVKNkcP
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-31
03:17Z · 8:17 PM
HOKI SOL E3rGkFbBaXwiShWJRkxeWH5yvhdhCq8hqM7uUXHFpump
SELL arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner · trail
0.12 SOL +0.04 SOL +36.5%
no detail fields on this row
08-31
03:12Z · 8:12 PM
HOKI SOL E3rGkFbBaXwiShWJRkxeWH5yvhdhCq8hqM7uUXHFpump
BUY arm1 · Runner sleeve · sol-runner-entry-v2 · raw arm=runner-v1 · raw entryRule=runner
0.12 SOL
no detail fields on this row
generated 2026-09-01 12:40Z · 5:40 AM · data snapshot 0s old · built in 1908ms
page age 0s · auto-refresh 90s (in place — the page is not reloaded)
clocks: UTC · MST (UTC-7) · naive filter times read as UTC
COLDREAD v2 · LIVE SOL BOOK · THREE SLEEVES
SERVING STALE CODE — source edited 10h 16m ago, this process started 12h 23m ago. The page you are reading was built from the OLDER source. Restart: run-dashboard.cmd after killing the node process serving 8787.