Retrospective backtests provide a limited test of adaptive trading agents: they cannot rule out historical contamination, expose sensitivity to a single realized market path, or reveal internal degeneration during long-horizon adaptation. We introduce FORESIGHT-9, a prospective and process-aware benchmark built from nine auditable counterfactual stress worldlines branching from a common July 2026 information boundary. Each worldline specifies staged macro-financial events and joint multi-asset anchors; a deterministic generator realizes the trajectories, while observations are disclosed according to in-world time. A common contract standardizes observations and execution while preserving each agent's native adaptation loop. We evaluate two adaptive trading-agent frameworks with two foundation-model backbones across 36 long-horizon runs. Agent rankings vary substantially across worldlines and backbones, and a fixed equal-weight policy outperforms 31 of 36 runs. Process telemetry exposes failures that terminal returns conceal: in one high-return run, the live factor library collapsed while executed holdings converged to the equal-weight fallback, even though decision records continued to report an active factor ensemble. FORESIGHT-9 therefore evaluates not only portfolio outcomes, but whether adaptive agent state and execution remain coherent across alternative futures. We release the worldlines, trajectories, audit traces, and regeneration scripts.
Figures & tables
Figure 1: FORESIGHT-9 overview. The shared pre-boundary warmup produces the learned research and policy state without scored portfolio evaluation. At the information boundary, the frozen state supports both the deliberately in-sample Retrospective Replay (RR) diagnostic and prospective online adaptation across nine worldlines. Outcomes and factor/trading records are audited separately, while the contract fixes temporal progression, portfolio constraints, costs, and the account-write interface. In the figure, 2026-07-16 is the shared observed execution/market anchor and generator handoff; scenario-specific synthetic rows begin on 2026-07-17.
WL
Worldline crisis
Main transmission
WL1
Geopolitical
conflict → sanctions → trade fragmentation
WL2
Technology fragmentation
internet splintering → bipolar digital economy
WL3
Nuclear escalation
nuclear test → conventional conflict → new nuclear order
WL4
Sovereign debt / liquidity
Treasury stress → Minsky moment → stagflation
WL5
Currency disorder
JPY disorderly devaluation → Asian currency fragmentation
Table 1: The nine worldlines at a glance. Each worldline is a sequence of 4–5 stages; the full stage end dates and narratives are in Table 8 (Appendix C ). All WLs end 2035-12-31.
Configuration
RR ann. return
RR rank
Prospective median rank
WLs ranked 1st
FM–DS
21.64%
1
4
1/9
AC–terra
18.81%
2
3
0/9
FM–terra
17.19%
3
1
5/9
AC–DS
16.09%
4
2
3/9
Table 2: Retrospective-to-prospective rank transfer. RR ranks configurations by terminal cumulative return within the realized-history replay (the annualized return is shown only as a historical-performance anchor); the prospective columns summarize agent-only ranks across WL1–WL9. Full RR portfolio metrics are reported in Appendix E .
Figure 2: Retrospective-to-prospective rank transfer. Each cell shows the agent-only rank (1 = best) under Native-Policy RR or within a prospective worldline. The realized-history ordering transfers inconsistently across worldlines (mean Spearman ρˉ=−0.42 , median ρ=−0.80 ); the RR leader FM–DS remains first on only one of nine worldlines.
Figure 3: Cross-worldline mean normalized prospective NAV. The four agent–backbone configurations are compared with the periodically rebalanced equal-weight reference (EW-15). At each in-world date, each run is normalized by the common boundary capital and averaged with equal descriptive weight across WL1–WL9; the curve is a cross-scenario summary, not a probability-weighted expected future path. Deterministic baselines are reported separately in Appendix A .
Appendix figures & tables33 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 4: Extended cross-worldline mean normalized prospective NAV. The four adaptive configurations and three deterministic references (EW-15, buy-and-hold EW, and inverse-volatility 60d) are shown on a common boundary-capital normalization. This aggregate view averages the normalized daily NAV pointwise across the nine fixed worldlines with equal descriptive weight; it is a cross-scenario summary rather than a probability-weighted or realizable future path. The worldline-level baseline heterogeneity is shown separately below.
Figure 5: Deterministic baseline comparison across prospective worldlines. The figure isolates EW-15, buy-and-hold EW, and inverse-volatility (60d); cumulative returns are computed under the same shared information boundary, 2026-07-16 observed anchor, worldline panels, and fee convention as the agent runs.
Figure 6: AC–terra across the nine worldlines (nine solid runs; colorblind-validated palette; right-edge labels mark the terminal worldline). Conventions are identical in Figures 7 – 18 .
Figure 7: AC–DS across the nine worldlines.
Figure 8: FM–terra across the nine worldlines.
Figure 9: FM–DS across the nine worldlines. The framework that leads under terra (Figure 8 ) trails under DS: the per-worldline ranking is different across the two evaluated backbones.
Figure 10: WL1: four runs vs. the equal-weight baseline. AC–terra (blue), AC–DS (pink), FM–terra (amber), FM–DS (green), EW-15 (gray); labels give terminal returns.
Figure 11: WL2: four runs vs. the equal-weight baseline. AC–terra (blue), AC–DS (pink), FM–terra (amber), FM–DS (green), EW-15 (gray); labels give terminal returns.
Figure 12: WL3: four runs vs. the equal-weight baseline. AC–terra (blue), AC–DS (pink), FM–terra (amber), FM–DS (green), EW-15 (gray); labels give terminal returns.
Figure 13: WL4: four runs vs. the equal-weight baseline. AC–terra (blue), AC–DS (pink), FM–terra (amber), FM–DS (green), EW-15 (gray); labels give terminal returns.
Figure 14: WL5: four runs vs. the equal-weight baseline. AC–terra (blue), AC–DS (pink), FM–terra (amber), FM–DS (green), EW-15 (gray); labels give terminal returns.
Figure 15: WL6: four runs vs. the equal-weight baseline. AC–terra (blue), AC–DS (pink), FM–terra (amber), FM–DS (green), EW-15 (gray); labels give terminal returns.
Figure 16: WL7: four runs vs. the equal-weight baseline. AC–terra (blue), AC–DS (pink), FM–terra (amber), FM–DS (green), EW-15 (gray); labels give terminal returns.
Figure 17: WL8: four runs vs. the equal-weight baseline. AC–terra (blue), AC–DS (pink), FM–terra (amber), FM–DS (green), EW-15 (gray); labels give terminal returns.
Figure 18: WL9: four runs vs. the equal-weight baseline. AC–terra (blue), AC–DS (pink), FM–terra (amber), FM–DS (green), EW-15 (gray); labels give terminal returns.
Worldline
AC-terra
AC-DS
FM-terra
FM-DS
EW-15
WL1
+34.9%
+57.5%
+53.4%
+34.9%
+66.6%
WL2
+43.4%
+49.9%
+87.8%
+41.4%
+77.0%
WL3
+38.6%
+62.4%
+96.8%
+13.8%
+54.7%
WL4
+5.8%
+25.1%
+8.8%
+20.3%
+25.2%
WL5
+39.4%
+59.4%
+138.7%
+8.4%
+73.9%
WL6
+72.2%
+67.0%
+77.1%
+85.7%
+103.9%
Appendix
Table 3: Full prospective outcome matrix. Cumulative total return per worldline for the four agent–backbone combinations and the equal-weight baseline. Within each worldline, all four configurations used the same byte-identical market panel, portfolio constraints, and fee rule.
AC-terra
AC-DS
FM-terra
FM-DS
EW-15
WL1
0.41
0.52
0.37
0.27
0.59
WL2
0.53
0.41
0.61
0.35
0.78
WL3
0.46
0.58
0.67
0.14
0.60
WL4
0.10
0.39
0.10
0.23
0.35
WL5
0.50
0.55
0.81
0.09
0.72
WL6
0.67
0.50
0.54
0.64
0.92
Appendix
Table 4: Sharpe ratio per worldline (daily NAV, annualized, rf=0 ).
AC-terra
AC-DS
FM-terra
FM-DS
EW-15
WL1
-28.4%
-29.0%
-35.4%
-34.1%
-30.9%
WL2
-16.9%
-19.1%
-27.0%
-27.8%
-14.6%
WL3
-14.2%
-25.7%
-27.5%
-28.0%
-26.7%
WL4
-26.2%
-18.6%
-25.0%
-32.7%
-22.9%
WL5
-10.3%
-13.0%
-14.7%
-26.9%
-12.5%
WL6
-16.5%
-18.1%
-20.7%
-18.5%
-14.9%
Appendix
Table 5: Maximum drawdown per worldline (daily NAV).
Strategy
Mean return
Median return
Median Sharpe
WLs > EW-15
Paired wins vs. agents (/36)
EW-15
+70.2%
+73.9%
0.70
—
31/36
Buy-and-hold EW
+22.0%
+13.5%
0.13
0/9
3/36
Inverse-volatility (60d)
+70.4%
+74.9%
0.69
4/9
31/36
Appendix
Table 6: Deterministic reference comparison. Returns are cumulative prospective returns summarized across WL1–WL9; Sharpe is the median of the per-worldline daily-NAV Sharpe ratios. Agent comparator returns use the fixed initial-capital denominator V0=1,000,000 (terminal NAV divided by V0 , minus one), matching the paper convention.
Field
Warmup (real data)
Forward (synthetic)
close
observed
generator output (Eq. 1 , re-anchored)
open
observed
previous close
high / low
observed
max/min(open,close)×(1±rng/2)
volume
observed
per-asset warmup median (constant)
amount
observed
close × volume
vwap
amount / volume
equals close
Appendix
Table 7: Observation schema, warmup vs. forward. rng is the per-asset median of (high−low)/close over the last 60 pre-boundary days; high/low are undefined for the seven zero-amplitude series listed above, and volume is zero (hence vwap undefined) for the yield, FX, and VIX series.
WL
Stage end dates
Stage narratives (in order)
WL1
27-12, 28-05, 29-12, 31-12, 35-12
geopolitical escalation: red-line warnings → 72-hour blitz → sanctions & global restructuring → new equilibrium → new normal
WL2
27-12, 29-12, 31-12, 35-12
internet splintering → fintech-system splintering → bipolar consolidation → bipolar digital economy
WL3
27-12, 28-06, 29-12, 31-12, 35-12
nuclear test escalation → conventional conflict → deterrence failure & restructuring → non-proliferation rebuild → new nuclear order
WL4
27-12, 29-12, 31-12, 35-12
cracks spreading → Minsky moment → stagflation & de-dollarization → early institutional rebuild
inflation re-ignition → central-bank credibility collapse → entrenched stagflation → new monetary order
Appendix
Table 8: The nine worldlines: full stage table. Stage terminal dates (YY-MM) and narratives, represented in the machine-readable JSON specification. WL9’s third stage carries no explicit numeric date ( † ; its narrative lies between 2029-12 and 2033-12). All WLs end 2035-12-31.
Agent column
Window hit rate
Mean excess / window
(%, descriptive interval)
(bps, descriptive interval)
AC-terra
45.0 [43.5,46.6]
−8.2[−9.0,−7.2]
AC-DS
47.4 [45.4,49.5]
−5.7[−9.9,−2.1]
FM-terra
49.9 [49.0,50.8]
+2.3[−2.0,+6.9]
FM-DS
48.7 [46.5,51.0]
−10.3[−15.0,−6.0]
Pooled
47.8 [46.7,48.9]
−5.5[−7.0,−4.0]
Appendix
Table 9: Per-window comparison against EW-15 (245 non-overlapping ten-trading-day windows per run; 8,820 paired comparisons). Hit rate is the share of windows the agent beats EW-15; excess is the agent’s window return minus EW-15’s, in basis points. Intervals are descriptive worldline-clustered bootstrap summaries.
Configuration
Boundary reference
max abs
L1
ρ
AC–terra
archived native first decision
0
0
1
AC–DS
archived native first decision
0
0
1
FM–terra
archived native first decision
0
0
1
FM–DS
nine archived WL references
0
0
1
Appendix
Table 10: Native boundary reconstruction golden tests. Exact comparisons use the fixed asset set and order; source and bundle hashes are recorded in the artifact manifest.
Configuration
Cum.
Ann.
Vol.
Sharpe
MDD
Proposals
Executed
Proposal turnover
Cost (bps of V0 )
Agent rank
FM–DS
275.88%
21.64%
17.25%
1.223
-23.56%
157
156
68.40
499.0
1
AC–terra
220.51%
18.81%
12.01%
1.496
-12.43%
157
8
22.42
1.8
2
FM–terra
192.15%
17.19%
15.45%
1.105
-32.04%
157
156
71.23
389.0
3
AC–DS
174.03%
16.09%
10.52%
1.471
-11.89%
157
145
15.65
77.4
4
EW–15
227.47%
19.19%
14.41%
1.292
-22.38%
157
157
3.60
19.0
—
Appendix
Table 11: Full RR metrics on the common realized-history window. Cum. is terminal return, Ann. is annualized return, Vol. is annualized volatility, and MDD is maximum drawdown. Proposal turnover sums one-way proposed migration, including gated-out proposals; executed counts and costs refer only to accepted rebalances. Cost is in basis points of initial benchmark capital. RR and prospective cumulative returns have different horizons and are not compared by raw magnitude.
WL
Spearman ρ
Preserved pairs
FM–DS WL rank
1
-0.8
1/6
3
2
-0.8
1/6
4
3
-0.8
1/6
4
4
-0.4
2/6
2
5
-0.8
1/6
4
6
+0.8
5/6
1
Appendix
Table 12: Prospective rank transfer for the four agent configurations. Rankings are defined by terminal cumulative return within each environment. Statistics are descriptive: no p-values or significance tests are applied.
Configuration
RR excess sign
WLs > EW
Median WL excess
Median WL rank
AC–terra
negative
0/9
-2.14 pp
3
AC–DS
negative
1/9
-0.94 pp
2
FM–terra
negative
4/9
-0.41 pp
1
FM–DS
positive (+2.46 pp)
0/9
-2.41 pp
4
Appendix
Table 13: Apparent excess return relative to each environment’s EW-15 reference. The RR and prospective environments use different horizons, so only within-environment excess and signs are interpreted.
Figure 19: The admission funnel. Gate values are stipulated and deliberately permissive; selectivity comes from the staged tightening. Gate 3 counts the candidate’s pairwise Spearman conflicts ( ρ>0.5 ) with incumbents: k≥2 rejects the candidate; k=1 triggers a quality duel on q=∣IC∣⋅∣ICIR∣ with the conflicting incumbent, the winner retained; k=0 admits it, with the capacity-30 trim evicting the lowest- q member. Gray rates are measured on the warmup candidate pool and on online screen-passers.
AC–terra
AC–DS
FM–terra
FM–DS
Warmup qualified library (enters every WL)
6
4
21
8
Online-admitted terminal members listed per WL ∗
270 (30 per WL; all distinct)
99 (3–20 per WL; 94 distinct)
11 (on 7 WLs)
0
Terminal live-library size across WLs
30 (at capacity)
0–22
21–24
8 (warmup only)
Mining-screen candidates ( Σ≥3 ), never admitted
—
—
—
109 ( Σ 824)
Appendix
Table 14: Factor lifecycle in numbers. ∗ AC–DS’s WL8 is the citation-listed exception: its library was evicted to zero before the horizon (§ 5.4 ). FM–DS admitted nothing online; its 109 unadmitted candidates accumulated Σ=824 screenings across the nine mining streams. The reported inventory summaries regenerate from the released factor-lifecycle and factor-library audit logs.
Table 15: Representative warmup factors (IC/ICIR from the warmup evaluation; each library seeds all nine worldlines of its experiment). The complete lists of 6/4/21/8 factors are in the released manifest.
Table 16: Representative online admissions and mining candidates. AC spans show first–last decision citing the factor ( n decisions); FM–terra gives the admitting WL and timestamp; mining rows give the total screen count Σ across the nine FM–DS mining streams (all failed the correlation gate; none was ever admitted).
AC-terra
AC-DS
WL
dec
reb
cost
lib → ens
dec
reb
cost
lib → ens
1
43
205
30.9
30 → 8
35
212
100.3
14 → 6
2
121
159
33.8
30 → 9
47
200
102.8
22 → 5
3
294
134
31.1
30 → 7
19
228
71.8
22 → 10
4
98
45
16.1
30 → 5
64
187
45.2
3 → 2
5
76
159
37.8
30 → 7
235
12
3.7
12 → 0
Appendix
Table 17: AC process registers. dec = declined proposals: each cycle’s proposed portfolio shift is ruled on by comparing its expected gross edge against friction (migration) cost, and every dec entry is a rejection by that ruling (tagged gross_edge_not_above_migration_cost , unchanged target, or missing forecast); each entry carries the proposed weights, forecasts, and factor ids. reb = executed rebalances: the initial build plus every proposal the gate accepted, each with its transferred notional and realized cost. The two registers partition the proposal stream under the shared gate (see below); cost = cumulative transaction cost in bps of initial capital over 9.5 years (3 bps on migrated notional, 0 on the initial build); lib → ens = terminal live-library size → ensemble-selected factors. FM terminal libraries hold 21–24 factors (terra) and exactly the 8 warmup factors (DS) in every WL; the staged inventory—warmup libraries, online admissions, and the DS mining supplement—is in Appendix F .
WL
Theme
Rigor (/5)
10-yr plaus. (%)
Severity (/10)
1
geopolitical escalation
3
10–15
9
2
tech “silicon curtain”
4
40–50
7.5
3
nuclear-proliferation chain
3
8–12
8.5
4
Treasury “Minsky moment”
3.5
18–25
10
5
JPY devaluation spiral
3
15–22
7
6
stagflation & CB collapse
3
10–15
8
Appendix
Table 18: Post-debate review scores per worldline , documenting the scenario workflow: logical rigor (5-point scale), agent-elicited 10-year plausibility range, and shock severity (10-point scale).