Overview
CAUCUS scores the stock buys that members of the US House of Representatives report under the STOCK Act, and runs baskets on Solana that follow or fade them. Every reported buy is checked 90 days later against the S&P 500. Members are ranked by how often their buys beat it. You put USDC on the Follow side of a basket if you think a member's buys will keep beating the market, or on the Fade side if you think it was luck.
CAUCUS is not affiliated with, endorsed by, or connected to any member of Congress, the Office of the Clerk, the Senate, Nasdaq, or any issuer of the stocks named on the site. Nothing here is investment advice.
What the law gives us
The STOCK Act (2012) requires members of Congress to file a Periodic Transaction Report (PTR) within 30 days of learning of a trade and no later than 45 days after it. House reports are published by the Office of the Clerk at disclosures-clerk.house.gov. Senate reports are published at efdsearch.senate.gov.
Each report line names the asset, the ticker when there is one, the type (purchase, sale, partial sale, exchange), the trade date, the notification date and an amount range such as $1,001 - $15,000. Exact amounts are never disclosed.
The numbers on the site
The landing page is built from the House Clerk's 2026 index file (2026FD.zip) and every PTR PDF it lists, read when the site is built.
| Figure | Value at build | What it counts |
|---|---|---|
| Reports | 435 | Rows in the 2026 index with filing type P |
| Typed reports | 381 | Reports filed electronically, whose text can be read line by line |
| Reports on paper | 54 | Handwritten scans; linked, never parsed by the site |
| Report lines | 3,581 | Transaction rows read from the typed reports |
| Members | 108 | Distinct members who filed at least one report |
The baskets
| Basket | Holds | Measured against |
|---|---|---|
| Top 5 | Every open buy of the five members at the top of the table | The S&P 500 (SPY) |
| One member | Every open buy that member reported | The S&P 500 (SPY) |
| Gold, silver, copper | GLD, SLV, CPER | Nothing, each moves with its metal |
| Oil, natural gas | USO, UNG | Nothing, each moves with its fuel |
| Short and long Treasuries | SHY (1 to 3 years), TLT (20+ years) | Nothing, each moves with its bonds |
| US real estate | VNQ, US real estate investment trusts | Nothing, it moves with property shares |
A buy is open for 90 days from the day it was reported, every open buy has the same weight, and a reported sale ends that member's earlier buys of the same stock. Options, funds, bonds and private companies are not carried.
What a basket is not
- It does not know what a member holds today. Reports arrive up to 45 days after the trade and give ranges, not amounts.
- It does not buy stock. Both sides hold USDC, and money moves between them by the official daily close.
- It is not live yet. The program is not deployed on mainnet, and no token has been issued.
Next: Architecture
