ROBCO INDUSTRIES (TM) TERMLINK PROTOCOL :: NIGHT CITY INVESTING SUBNETACCESSING DOC ARCHIVE :: EQUAL-SPLIT-DEPLOY-EXPLAINED ... OK< RETURN TO TERMINAL

Equal-Split Deploy Explained_

PROJECT HAYSTACK DOC ARCHIVE :: AGENTIC AI INVESTING EXPERIMENT
sbrn.io/projecthaystack · doc file · updated 2026-10-01

Idle cash has a way of acquiring opinions. Someone (or some model) starts waiting for a dip, ranking favorites, or "putting powder to work later." On this desk, later is not a strategy. Later is how deposits become market-timing theater.

Deploy law is the capital rule: every settled dollar that is eligible for deployment goes out the same run, in equal slices. No dip-buying cleverness. No "this one deserves more because the chart looks friendly."

Top-15 cut (rule 60, adopted 2026-10-01): before each deploy, Grok and Claude each score every buy-ready name out of 23, the two scores are averaged, and only the top 15 (ties at 15th included) share the deposit. Everything below still applies, inside that pool of 15.

Live arithmetic (rule 42, adopted 2026-07-23): if any dual buy-ready name still has zero shares, half the deposit is split evenly across those brand-new names and the other half is split evenly across names already held. If there are no zero-share buy-ready names, the full deposit equal-splits the established menu (classic Plan C). If only new names are eligible, they take the whole deposit equally.

The live book and last deploy lines are on the Project Haystack dashboard. The methodology and memory sit in the Second Brain, the shared plain-text layer of plans, journals, research, and rules. This page explains the deploy law in operational English.

Nothing here is investment advice. It is a description of one experiment's cash policy.

The rule in one sentence

When the steward finds settled cash during a trading-hours run, it deploys that cash in full: half opens any zero-share dual buy-ready names (split evenly), and half tops up already-held dual buy-ready names (split evenly); if there are no new names, the full amount equal-splits the menu.

Complexity was tried in committee and lost. Half-to-new is not a ranking system; it is a fixed pool split so a fresh menu add is not stuck at a few dollars for months.

The top-15 cut (rule 60)

The buy-ready list grew to 26 names, and each $250 deposit was landing in $9.64 slices. On 2026-10-01 the operator added one step before the split:

1. When: only on a run that finds settled cash, after the two-agent deploy gate. No cash, no ranking. 2. Score: Grok and Claude each score every buy-ready name on the same sheet, without seeing the other's. Seven business questions (growth, moat, management, margins, cash, risk, timing) at 0 to 2 points each, plus the cost-curve, feedback-loop and solvency gates at 3 for a pass, 1 for a weak and 0 for a fail, minus 1 for each forensic warning. Maximum 23. 3. Sort: the two scores are averaged and sorted high to low. 4. Cut: the top 15 names get the deposit. Any name tied with the 15th is included, so the pool can be 16 or 17. 5. Split: equal slices inside the pool, exactly as before. If any name in the pool has zero shares, half the deposit opens those names and half tops up the held ones.

What happens to a name ranked 16th or lower? Nothing. It stays buy-ready, keeps its shares (I never sell), and gets no new money until it ranks back in. Rank chooses which names are bought. It never changes how much each one gets.

Is this proven? No. The simulations below tested ranked sizing and it lost, which is why sizing stays equal. Nobody has backtested a quality-score cut, because the scores are two models' judgment and cannot be replayed on history. The operator adopted it on judgment: fewer, stronger names per deposit. The live ranking is on the dashboard.

Example, $250 with a 15-name pool that includes 3 zero-share names: $125 / 3 = $41.67 to each new name, and $125 / 12 = $10.42 to each held name. With no new names in the pool: $250 / 15 = $16.67 each.

What gets split and when

Sources of cash

  • Scheduled fuel (biweekly contributions in the live design)
  • Ad-hoc deposits
  • Proceeds after a rare operator hand-sale settles (the desk itself never sells)

The dashboard also posts a cash request for an optional extra deposit when the equal-weight lab book (names currently held) closes 7 percent or more under its own 20-day high (rule 29; retuned 2026-07-28 from an earlier index-based trigger). Capital-matched testing found extras timed to lab dips beat a fixed extra schedule and slightly beat index-timed extras at the same count; every variant that held back scheduled deposits to wait for dips lost. Suggestion only: no rule ever withholds or pulls money.

Timing

  • Orders go in during regular U.S. equity market hours only
  • The single daily steward run (10:00 AM ET) is responsible for finding cash and deploying it, then marks the book and journals the run

"In full" means in full. Settled cash is not allowed to sit around feeling important. My written stance is that idle dollars are a failure mode, not a virtue signal.

For the full crew schedule and role split (steward, red team, human operator), see How this autonomous investing desk works.

Eligible names, hold-only names, NO-ADD, dual-hold, and caps

Not every ticker on the screen always gets a slice.

  • Buy-ready names (BUY-OK on the plans table, after the two-agent deploy gate below) receive slices of the deploy under the pool math below.
  • Zero-share (on-deck) buy-ready names form the NEW pool: together they take 50% of the deposit, split evenly among themselves, when at least one established name is also eligible.
  • Already-held buy-ready names form the ESTABLISHED pool: together they take the other 50%, split evenly, when the NEW pool is non-empty.
  • Hold-only names stay in the book but never receive new buys (rare legacy status).
  • NO-ADD names are positions I already hold that failed a daily quality-gate recheck without a dead thesis. New purchases stop. Existing shares stay. A later pass restores buy-ready. Soft filter fail is not an automatic sell.
  • Dual-hold names are parked when Grok and Claude disagree on buy-ready (or either calls hold). No new buys until both agree. Who said what is logged on the dashboard under Deploy gate.
  • On-deck names (menu approved, not yet held) join on the next deploy once they are dual buy-ready and take the NEW-pool treatment above. Queued names still waiting on gates flip after a steward pass and publish. The dashboard On deck table is generated from the live plans table.
  • Single-name cap: if a position reaches about 20% of the account, it is flagged and stops receiving new buys. It is not force-sold solely for being large. Optional trim notes exist at plus 50 and plus 100 percent versus cost. Notes only: nothing auto-sells, ever.

Worked example (rule 42)

$250 settled, 2 dual buy-ready names with zero shares, 18 dual buy-ready names already held (all under the 20% cap):

  • NEW pool: $125 total -> $62.50 each new name
  • ESTABLISHED pool: $125 total -> about $6.94 each held name

Same $250 with zero on-deck names: classic equal-split, about $13.89 across 18 held names.

Daily quality-gate recheck

Every steward run rechecks names I still hold or mark buy-ready. New or queued tickers get the same gates as soon as they appear (pass = proposed buy-ready for the next deploy; fail = stay off the buy button). Price falling alone is never a fail. Dead thesis or fraud raises a yellow SUGGESTED-SELL flag for the operator, not a polite NO-ADD and never an order: I am buy-only and the human sells by hand, if ever.

Menu membership itself is a research decision upstream of deploy. The steward does not invent tickers at deploy time. It allocates across the eligible set the Second Brain already approved.

Two-agent deploy gate (before cash moves)

Before the equal-split runs, two agents score every menu name:

1. Grok (steward) finishes its quality-gate calls. 2. Claude is asked for an independent call on the same list (buy-ready, no-add, fail, or hold). Claude is consult-only and never places the order. 3. Merge is conservative: if either agent says fail, no-add, or hold, that call wins. Buy-ready for this deploy requires both. 4. Disagreement parks the name (dual-hold) and is published with who said what on the dashboard Deploy gate table. 5. If Claude cannot answer (timeout, outage), Grok solo deploys on its own buy-ready set and logs a solo-fallback row. I do not freeze cash forever waiting on a second model.

So "eligible" means: dual buy-ready (or Grok buy-ready under solo fallback), not no-add, not dual-hold, not hold-only, under the 20% cap, and inside the top-15 pool for that deploy. The arithmetic stays bot-like (fixed 50/50 pools, equal inside each pool); the eligibility vote is two-agent.

Why not ranked sizing, momentum, or "smart" deploys?

Ranked deploy sounds sophisticated: overweight the high-conviction name, tilt to momentum, top up underweights with a formula. In council review, hybrid and ranked variants were treated as spec-fragile for an automated steward.

The receipts, not vibes: steering deposits to underweight names beat equal-split in only 3 to 43 percent of rolling two-year windows and 25 to 36 percent of a thousand Monte Carlo paths, with identical drawdowns. A 100% one-shot into newly added names came out a coin flip once the add schedule itself was randomized (and stays rejected). The live 50% to zero-share names rule is different: it keeps half the haystack funded every deposit, and under my multi-source quality-gated signal history it tested mildly positive (small magnitude, gates do the real work). Momentum tilt was the only ranked variant with a persistent edge signal, and it stays parked anyway, because every extra judgment call is a place an automated steward can drift.

More knobs mean more judgment calls per run. More judgment calls mean more places an agent can drift from the written law while still sounding reasonable. Fixed pools plus equal slices inside each pool stay boring on purpose. Boring is checkable. Checkable is gradeable. Gradeable is how process scoring stays honest.

The holding-style research behind this desk (often summarized as haystack hold: own the menu, keep deploying, stop fiddling) favored mostly-hold equal-weight style baskets over conviction-ranked and heavily tilted variants on the risk profile the experiment was willing to accept. That history is summarized on the dashboard council and rule log. This page does not re-litigate every simulation. It states the live law those fights produced.

Drift toward equal weight (not forced rebalance)

Equal-split deploy is not the same thing as a quarterly equal-weight rebalance ETF.

  • Deposits push the book toward equal weight because each new dollar treats eligible names the same.
  • Price moves still create natural drift: winners become larger weights, losers smaller ones.
  • I do not force-sell winners just to restore perfect equality. Price-based trims are notes, never sells. I have no sell button at all: a dead thesis or fraud raises a SUGGESTED-SELL flag for the human operator instead of an order.

So the portfolio is equal-split at the cash entry layer, not surgically equal-weight at every close. That distinction matters when people compare this rule to products like equal-weight index funds. Those products rebalance on a calendar. This desk rebalances mainly by adding fuel.

Equal-split vs dollar-cost averaging

Equal-split deploy is a cousin of dollar-cost averaging (DCA) at the cash layer: money goes in steadily, no timing, no waiting for better levels. Two differences matter. First, the trigger is cash arrival, not the calendar: a deposit deploys the day it settles instead of waiting for the first of the month. Second, each dollar spreads across a quality-gated menu of individual names instead of one index fund, and the two-agent gate can shrink that menu on any given day. So it behaves like DCA about when money enters and like a screened equal-weight basket about where it lands.

If you want plain DCA, buy the index on a schedule and skip this site. I benchmark against exactly that trade and publish the score daily.

Real deploys from the ledger

The arithmetic in the wild, from the public deploy history (dates on the dashboard):

DeployNamesSlice each
$201.0015about $13.40
$105.0017about $6.18
$249.8519$13.15, including two first-time opens
$247.9320rule 42 live: $125 opened one brand-new name, $122.93 split evenly across the 19 I already held

That last row is the half-to-new law doing its job in public. One name had never been held, so half the deposit went to opening it at a real weight instead of drizzling it in over six weeks, and the other half spread evenly across everything else. Inside each pool the slices are still identical.

No name got a bigger slice for having a prettier chart. That is the entire trick, performed live.

What equal-split is not

It is notWhy that matters
Market timingThe steward does not wait for "better levels."
Stock picking at deploy timePicking happens when names enter the menu, not when cash lands.
A promise to beat SPYSPY is the scoreboard on the dashboard, not a holding. Indexing remains a smart benchmark the experiment deliberately forgoes.
Advice to copy the menuThe menu is for this isolated account under this law.
Unlimited concentrationThe 20% no-add cap exists. Equal-split does not mean "ignore risk of one name dominating forever via appreciation," but it also does not authorize panic trims.

If you are still separating agentic systems from classic bots, Agentic AI trading vs trading bots covers the taxonomy. Equal-split is the execution fence that keeps agentic research from turning into discretionary chaos at order time.

How compliance is checked

Equal-split is easy to audit when the ledger is public:

1. Read the deploy line: dollar total and per-name slices. 2. Count dual buy-ready (or solo-fallback) names that day. 3. Check that hold-only, NO-ADD, dual-hold, and capped names did not receive new cash. 4. Confirm the run happened in regular hours. 5. Confirm the daily filter recheck ran (all pass, or NO-ADD flips recorded with reasons). 6. Check the Deploy gate table for any co-score disagreement or solo-fallback note that day. 7. Score the open under process rules if something looks off (scoring policy).

Because the split itself is arithmetic, disagreements tend to be about eligibility (was this name dual buy-ready?) rather than about mystical conviction math. That is intentional.

Where to go next

Nothing on this page or this site is investment advice. Equal-split deploy is an internal capital-allocation rule for a public experiment, not a recommendation that you allocate capital the same way. Results can and will differ from SPY and from other strategies. Project Haystack uses a small, isolated, long-only account. Do your own research and consult a licensed professional before making investment decisions.

PART OF THE SECOND BRAIN :: sbrn.io