OPEN RESEARCH. MEASURABLE OUTCOMES.
Conviction meets
the market.
What happens after the forecast?
Follow five rule-based portfolios, compare them with the market, and inspect every move.
THE BIG PICTURE
What $100,000 became.
One starting balance. Five strategies. The same market.
Returns cover the dates above, after modeled dividend withholding and before trading and borrowing costs. SPY and QQQ are market references with different exposures; a higher return alone does not establish better risk-adjusted performance. The interest rate is a hypothetical annual assumption. Colored lines represent portfolios; thicker neutral lines and endpoint shapes identify benchmarks. The dashed $100,000 line shows holding cash with no interest.
How the research evolved
Models, synthesis and research capabilities · latest batch first| At a glance | Batch 7LatestV7 · 21 Sept 2026 | Batch 6V6 · 5 Jul 2026 | Batch 5V5 · 3 Jun 2026 |
|---|---|---|---|
| Assets in the run | 426 | 373 | 312 |
| Model family | Gemini 3.8 Flash, Claude Opus 5 and GPT-6 Astra | Gemini 3.1 preview configurations | Gemini 3.1 preview configurations |
| Research capability depthDocumented layers, not model IQ | 5 / 5 capabilities | 4 / 5 capabilities | 4 / 5 capabilities |
| Consensus synthesis | Evidence-weighted | Equal-weight | Equal-weight |
Explore the full comparisonAll 7 batches · research inputs, models and improvements
| Research input | Batch 7LatestV7 · 21 Sept 2026 | Batch 6V6 · 5 Jul 2026 | Batch 5V5 · 3 Jun 2026 | Batch 4V4 · 3 May 2026 | Batch 3V3 · 11 Apr 2026 | Batch 2V2 · 19 Mar 2026 | Batch 1V1 · 28 Nov 2025 |
|---|---|---|---|---|---|---|---|
| Assets in the run | 426Analyzed assets | 373Analyzed assets | 312Analyzed assets | 312Analyzed assets | 246Analyzed assets | 209Analyzed assets | 203Analyzed assets |
| Model family | Gemini 3.8 Flash, Claude Opus 5 and GPT-6 Astra | Gemini 3.1 preview configurations | Gemini 3.1 preview configurations | Gemini 3 Pro preview configurations | Gemini 3 Pro preview configurations | Gemini 3 Pro preview | Gemini 2.5 GA and Gemini 3 preview configurations |
| Opinions per assetOriginal 1-year ranking inputs | 14Includes advisor modes and configurations | 12Intended advisor modes and configurationsDetails12 opinions intended per asset; a few assets have 11 completed opinions because one output is missing. | 12Intended advisor modes and configurationsDetails12 opinions intended per asset; a few assets have 11 completed opinions because one output is missing. | 10–12Includes advisor modes and configurations | 10–12Includes advisor modes and configurations | 4–16Includes advisor modes and configurations | 10–12Includes advisor modes and configurations |
| Research capability depthDocumented layers, not model IQ | 5 / 5 capabilities | 4 / 5 capabilities | 4 / 5 capabilities | 2 / 5 capabilities | 2 / 5 capabilities | 1 / 5 capabilities | 1 / 5 capabilities |
| Portfolio status | Trades availableSimulated activity · inspect the ledger below | Trades availableSimulated activity · inspect the ledger below | Trades availableSimulated activity · inspect the ledger below | Trades availableSimulated activity · inspect the ledger below | Trades availableSimulated activity · inspect the ledger below | Trades availableSimulated activity · inspect the ledger below | Trades availableSimulated activity · inspect the ledger below |
| Global contextEvents between the model’s knowledge cutoff and the forecast run date | YesDetailsCombined context coverage: 1 Jan 2025 – 20 Sept 2026.Governed world-state context accompanies the individual forecasts. | YesDetailsCombined context coverage: 1 Jan 2025 – 31 May 2026.Governed global context was supplied. | YesDetailsCombined context coverage: 1 Jan 2025 – 10 Apr 2026.Governed world-state context was included. | YesDetailsCombined context coverage: 1 Jan 2025 – 10 Apr 2026.Governed global context was included in the run. | YesDetailsCombined context coverage: 1 Jan 2025 – 10 Apr 2026.Verified 2025–2026 world-state context was supplied. This is the first batch for which that claim is valid. | NoDetailsBatch 2 did not receive the later world-state context files. | NoDetailsNo global-context component was supplied to Batch 1. |
| Asset fundamentalsEarnings reports, balance sheets and key financial ratios | Equities onlyDetailsCurrency-normalized fundamentals for eligible equities. | Equities onlyDetailsCurrency-normalized fundamentals were supplied for eligible equities. | Equities onlyDetailsAsset-specific fundamentals were introduced for equities, not for asset classes without company financial statements. | NoDetailsAsset-specific fundamentals were not yet part of the run. | NoDetailsAsset-specific fundamentals were not yet part of the run. | NoDetailsNo governed fundamentals input was supplied. | NoDetailsNo governed fundamentals input was supplied. |
| Cross-asset rankings | YesDetailsPortfolio simulations use the frozen original quantitative leaderboard, separate from the synthesized forecast path. | YesDetailsCurrent v7.4 architecture adds event-risk pressure and equity financial health; historical snapshots retain their formula identifiers. | YesDetailsThe v7.2/v7.3 ranking generation incorporated dividend, dispersion, volatility, and cash-hurdle logic. | YesDetailsRankings used the then-current post-generation formula and were later eligible for reproducible re-scoring. | YesDetailsPost-generation ranking work existed, with formulas continuing to evolve after the run. | Added laterDetailsThe first ranking implementation was created after this run, beginning March 27, 2026. | Added laterDetailsRanking did not exist at generation time; frozen forecasts were eligible for later retrospective scoring. |
| Consensus synthesis | Evidence-weightedIntelligence layer · explained, adjustable opinion weightsDetailsThe synthesizer assigns explained per-opinion weights; Python calculates and compounds the weighted quarterly returns. | Equal-weightSimple averaging · every opinion counts equallyDetailsIndependent forecasts were synthesized into asset-level consensus records. | Equal-weightSimple averaging · every opinion counts equallyDetailsA second batch layer combined independent advisor forecasts into an asset consensus. | NoDetailsThe dedicated asset-consensus layer followed this batch. | NoDetailsThe dedicated asset-consensus layer had not yet been introduced. | NoDetailsThe asset-consensus layer had not yet been introduced. | NoDetailsForecasts were produced independently without the later asset-consensus layer. |
| Editorial review | YesDetailsSeparate editorial publication approval remains downstream of forecasts and rankings. | Added laterDetailsThe formal editorial-review workflow was added after Batch 6 generation and now governs publication of Editorial Top Picks. | NoDetailsThe formal editorial stage was introduced after the next deep-analysis execution. | NoDetailsThe editorial publication workflow did not yet exist. | NoDetailsThe editorial publication workflow did not yet exist. | NoDetailsThe editorial publication workflow did not yet exist. | NoDetailsThe editorial publication workflow did not yet exist. |
| Model diversity comparison | YesDetailsMatched Universal Investor researcher configuration across Flash, Opus and Astra; each asset has 12 Flash, one Opus and one Astra opinion. | NoDetailsThis batch predates the matched three-model comparison. | NoDetailsThis batch predates the matched three-model comparison. | NoDetailsThis batch predates the matched three-model comparison. | NoDetailsThis batch predates the matched three-model comparison. | NoDetailsThis batch predates the matched three-model comparison. | NoDetailsThis batch predates the matched three-model comparison. |
| Evidence-based opinion weighting | YesDetailsBlinded opinion identities support lower or zero weights for weak claims and higher weights for supported insights. Weights are normalized and the complete source path is frozen. | NoDetailsNo Batch 7 per-opinion judgment allocations were applied. | NoDetailsNo Batch 7 per-opinion judgment allocations were applied. | NoDetailsNo Batch 7 per-opinion judgment allocations were applied. | NoDetailsNo Batch 7 per-opinion judgment allocations were applied. | NoDetailsNo Batch 7 per-opinion judgment allocations were applied. | NoDetailsNo Batch 7 per-opinion judgment allocations were applied. |
| What changed | 3 improvements
| 2 improvements
| 4 improvements
| 2 improvements
| 3 improvements
| 3 improvements
| 2 improvements
|
How the five-brain scale works: one point each for independent forecasts, global context, equity fundamentals, consensus synthesis and evidence-based opinion weighting. Partial equity coverage counts; features added after a run do not. This is a capability checklist—not measured intelligence, accuracy or investment performance.
Batch 7 adds matched Flash, Opus and Astra comparisons and explained synthesizer weights. Earlier synthesis used equal opinion weights. These are research methods, not evidence of improved accuracy. Portfolio simulations still use frozen quantitative rankings, separate from the synthesized forecast path. Engine history Lessons learned
A reconstruction, not a live track record. These portfolios apply frozen batch rankings retrospectively from forecast dates. Some scores were archived later. Returns are hypothetical, net of modeled dividend withholding, before trading and borrowing costs. Read the methodology
BEYOND THE LINE
Every position has a story.
Explore one portfolio’s holdings and complete transaction record.
Buy the 10 highest-ranked eligible stocks. Give higher ranks more capital. Sell a position after its price gains 25%; hold the proceeds until the next batch.
Allocation & exit rules| 22 Sept 2026Batch 7 | Buy | 106.386 | -$3,841 | -$0 | |
| 22 Sept 2026Batch 7 | Buy | 232.536 | -$5,121 | $3,841 | |
| 22 Sept 2026Batch 7 | Buy | 548.961 | -$6,401 | $8,961 | |
| 22 Sept 2026Batch 7 | Buy | 272.959 | -$8,961 | $15,362 | |
| 22 Sept 2026Batch 7 | Buy | 1,325.45 | -$10,241 | $24,323 | |
| 22 Sept 2026Batch 7 | Buy | 69.681 | -$12,802 | $34,565 | |
| 22 Sept 2026Batch 7 | Buy | 64.479 | -$15,362 | $47,367 | |
| 22 Sept 2026Batch 7 | Buy | 398.987 | -$17,922 | $62,729 | |
| 22 Sept 2026Batch 7 | Buy | 20.957 | -$21,763 | $80,651 | |
| 22 Sept 2026Batch 7 | Buy | 87.578 | -$25,604 | $102,414 |
TRUST COMES FROM THE DETAILS
No black box.
Here are the rules.
A rising line is only part of the evidence. Timing, risk, taxes, cash and execution assumptions all shape the result. We make those choices visible.
Start with the frozen ranking.
Use the original batch’s one-year stock ranking with at least 80% directional agreement. Each starting batch opens a fresh $100,000 model portfolio.
Rebalance. Exit. Wait.
At every new batch, reallocate the portfolio using the strategy’s rules. Dividends and exit proceeds stay in cash until then. The allocation cap is 35% per underlying asset.
Track wealth and spendable cash.
Value positions in USD. Include net paid dividends and unpaid entitlements; deduct short liabilities. Separate short-sale collateral from money available to invest.
Five strategies, explained.
The same rules apply across all selected batches.01Top 10 · weighted, +25% exitSell at +25%
Buy the 10 highest-ranked eligible stocks. Give higher ranks more capital. Sell a position after its price gains 25%; hold the proceeds until the next batch.
Allocation: 20%, 17%, 14%, 12%, 10%, 8%, 7%, 5%, 4%, 3% by rank. If the eligible list is shorter, weights are redistributed within the 35% cap; any unallocatable balance stays in cash. Concentration trims may occur between batches.
02Top 10 · equal, +25% exitSell at +25%
Buy the 10 highest-ranked eligible stocks with equal starting allocations. Take profits after a 25% price gain and wait for the next batch to reinvest.
Allocation: 10% per stock when all 10 are eligible. If the eligible list is shorter, weights are redistributed within the 35% cap; any unallocatable balance stays in cash. Concentration trims may occur between batches.
03Top 10 · weighted, holdRebalance each batch
Buy the 10 highest-ranked eligible stocks, with more capital in higher ranks. Keep positions between batches, then rebalance to the new Top 10.
Allocation: 20%, 17%, 14%, 12%, 10%, 8%, 7%, 5%, 4%, 3% by rank. If the eligible list is shorter, weights are redistributed within the 35% cap; any unallocatable balance stays in cash. Concentration trims may occur between batches.
04Top 5 · forecast-target exit130% of forecast upside
Buy the five highest-ranked eligible stocks. Exit when the gain reaches 130% of the original one-year forecast upside. At the next batch, retain and resize overlapping names and refresh their targets.
Allocation: 20% per stock. A 20% forecast gain gives a 26% exit target, not a 130% price gain. If the eligible list is shorter, weights are redistributed within the 35% cap; any unallocatable balance stays in cash. Concentration trims may occur between batches.
05Top 20 buys + 5 shortsRebalance each batch
Allocate 60% to the 20 highest-ranked eligible buys and 40% to short positions in the five lowest-ranked eligible sells. Rebalance at each batch. Shorts profit when prices fall and lose when prices rise.
Allocation: 3% per buy and 8% per short when all names are eligible. Short proceeds are reserved as collateral; they are not free cash. If the eligible list is shorter, weights are redistributed within the 35% cap; any unallocatable balance stays in cash. Concentration trims may occur between batches.
Inspect the evidence. Form your own view.iPulse AI is an open agentic investment research platform. These experiments support research; they do not establish future returns or replace your investment judgment.
Explore our methodologyWhat these results do—and do not—tell you.
Historical reconstruction and timing
This view starts on the first execution date after each original forecast date. Some original scores were archived after those dates, so this reconstruction does not establish that these exact portfolios were available to trade at the time. It is retrospective research, not an audited live account or out-of-sample proof. The featured set was chosen after historical results were available; selection bias is possible.
Prices, currencies and dividends
The calculations use saved daily prices, FX and corporate actions. Stock and dividend currencies are handled separately, including GBX-to-GBP conversion. Dividends create entitlements on the ex-date and spendable cash on the payment date, after modeled issuer withholding. Unknown payment dates remain unpaid. Net receivables count toward wealth but cannot fund purchases. Source corrections and alternate-venue quote assumptions are retained in the underlying evaluation.
Benchmarks and comparison basis
The S&P 500 comparison buys SPY and the Nasdaq-100 comparison buys QQQ once at the selected starting batch and holds them; net dividends accumulate in cash. Both are ETF proxies, not official total-return indices. The cash line compounds the editable annual rate over elapsed calendar days using a 365.25-day year; it is a hypothetical constant-rate benchmark, before personal tax. Strategy cash does not earn this benchmark rate.
Execution, costs and concentration risk
Prices and exits use saved daily observations, not a guaranteed intraday limit fill. No commission, slippage, capital-gains tax or short-borrowing fee is modeled. Shorts assume availability without broker margin constraints and owe dividends. The 35% cap is checked at daily valuations and executable closes; prices can move between observations. Returns are period returns, not annualized forecasts or a promise of future results.
Source, freshness and reproducibility
This view uses a verified evaluation generation with prices through 30 Sept 2026, frozen original leaderboard batches, and independently initialized reports for every starting batch. Each generation uses saved prices and original leaderboard data that passed the evaluation checks. Each view stays on one verified generation while you explore; the as-of date identifies the prices used. Table exports include all records matching the current strategy, start batch and filters.