Baskets lock before they run
Voting closes, the consensus picks are chosen and written down, and only then does any order exist. Every cycle's basket stays on the record afterwards.
Connect your own Robinhood account and cast one ballot per cycle on S&P 500 names. Every pick is measured against the market, and the members who are accurate carry more voting power.
Connect your own Robinhood account once. After that, every cycle runs the same five steps, and the last one sets the weights for the first.
Link the Robinhood account you already have, with agentic trading enabled, and set the ceiling: how much of your buying power the club may use. Everything above that line stays yours to run as you always have. Same account, same login.
Each cycle, every member casts one ballot: the S&P 500 names they want the club to hold. Pin a one-line thesis to a pick and the club sees your case beside the tally.
Each vote counts in proportion to the member's voting power: committed capital times an accuracy multiplier, as a share of the club total. The 20 names with the most weighted support become the basket.
One decision for the whole club, sized to each member's own ceiling and placed through Robinhood's agentic API. The shares land in your account, in your name.
One cycle after the vote, each pick you backed is measured against the S&P 500 at closing prices, on paper, so you're credited for what you backed even when a pick lost the vote. A cycle's result is capped at ±10%. Your record blends recent form (60%) with your career record (40%).
Voting power is recomputed on its own schedule: the first $2,000 of your committed capital, times a multiplier of 2^tanh(record ÷ 1%). That runs from ½× for a record well below the market to 2× for one well above it, and a record of 0 gives exactly 1×, so a new member's power is their capital. Your vote share is your voting power over the club total.
05 → 01The next ballot opens with the new weights.
Both times are on the trade day. Voting power is recomputed on its own schedule.
A vote only matters if the thing acting on it is boring, checkable, and slow to do anything irreversible. These are the parts that turn a vote into an order — and the parts that stop one.
Voting closes, the consensus picks are chosen and written down, and only then does any order exist. Every cycle's basket stays on the record afterwards.
Each order is submitted for review before it is placed, and carries a reference derived from the session, the member and the symbol — so a retry finds the existing order instead of creating a second one.
A health check runs through the day against the database and alerts on the failures silence hides: a dead broker token, a ballot that never opened, a stuck session, a disarmed executor on a cycle morning.
Placing real orders requires the master armed flag as well as live mode, and that flag is set from an authenticated admin action — never by a scheduled job. Disarmed, a run still computes the basket; it just does not place.
You set how much of your own buying power the club may use. Sizing is clamped to that, to an optional per-day dollar cap of your own, and to a ceiling on how many orders a single run may place.
Arming, vote closes, executions and alerts are appended to a log with actor, action, target and timestamp. Entries are added, never edited.
One club, one ballot per cycle, and the most accurate members gain voting power. With a code: connect your own Robinhood account, set how much of it the club may use, and vote. No code? Leave an email — invites go out in small rounds.
No invite yet
An address only. Membership is never confirmed or denied here.