Don't trust us. Check.
Every trade on this site comes from a public filing, links to its PDF, and can be checked line by line. This page shows how the data is read, what was verified by hand, and the on-chain proof that the Copy button works.
01
The House: the Office of the Clerk
Members of the House file Periodic Transaction Reports with the Clerk. We read the Clerk's own files and nothing else. Last check: 35 hours ago.
- Yearly index of filings (current year)Published by the Clerk Sep 25, 2026
- Yearly index of filings (previous year)Published by the Clerk Sep 25, 2026
- Official list of Members and committeesPublished by the Clerk Sep 2, 2026
- 915
- House reports on file
- 803
- read line by line
- 112
- paper scans, link only
- 10,963
- House trades published
02
The Senate: an open mirror of its site
Senators file with the Secretary of the Senate, on efdsearch.senate.gov. That site only answers visitors from the United States who tick a statement first, so we do not scrape it. We read an open mirror of it, rebuilt every day from the Senate's own pages, which keeps the official link of every report. Each Senate trade here links to that official page: open it to check. Mirror last rebuilt Sep 27, 2026.
Senators are matched to the public congress-legislators roster by last name, then first name when two share one. A filer who is not a current senator keeps the name on the filing and shows no party.
- 298
- Senate reports on file
- 30
- paper scans, link only
- 2,622
- Senate trades published
- 34 of 38
- senators matched to the roster
03
How a report is read
Each PDF is read by its layout: every piece of text is placed in its column by position, rows that wrap onto the next line are joined back, and every trade keeps its account and its notes. Amounts stay the ranges the Member declared. Party and committees come from the Clerk's member list, matched by seat and confirmed by last name; when the two disagree, we show neither.
- 18
- real filings in the test suite
- 17
- checked field by field
- 803
- PDFs cross-checked
- 1
- anomaly found (a filer typo)
Cross-check: every date in every PDF must end up in a trade. On one filing (20029038) the filer typed 03/28/1935 as a notification date on 18 rows. Those dates are refused, never guessed.
04
Five trades picked at random, checked by hand
Drawn at random from the published trades, then compared with the PDF, field by field. All five match.
- April McClain Delaney’s dependent child bought $1,001 to $15,000 of Markel Group Inc.
$1,001 to $15,000 · traded Jun 6, 2025 · filing 20030592 · PDF · Match
- Gilbert Ray Cisneros, Jr. bought $1,001 to $15,000 of Ameris Bancorp.
$1,001 to $15,000 · traded Jul 10, 2026 · filing 20035190 · PDF · Match
- Tim Moore bought $15,001 to $50,000 of Harley-Davidson, Inc.
$15,001 to $50,000 · traded May 1, 2025 · filing 20030516 · PDF · Match
- Bruce Westerman bought $1,001 to $15,000 of UBS Group AG.
$1,001 to $15,000 · traded Mar 3, 2025 · filing 20030146 · PDF · Match
- Gilbert Ray Cisneros, Jr. bought $1,001 to $15,000 of Canadian Pacific Kansas City Limited.
$1,001 to $15,000 · traded Dec 10, 2025 · filing 20033762 · PDF · Match
05
The Copy button, proven on chain
Copy sends one transaction from your wallet to the canonical Uniswap v4 Universal Router on Robinhood Chain. It pays in ETH, buys the stock token, and sends it back to you. No approval, no custody, no fee. Before shipping, the exact transaction the site builds was sent on a local copy (fork) of the chain:
| Stock | Route | Quoted | Received | Transaction (fork) |
|---|---|---|---|---|
| NVDA | ETH to token | 1.0944 | 1.0944 | 0xddcd0ae6d8a3aad6… |
| AAPL | ETH to USDG to token | 0.7331 | 0.7331 | 0x697687797098c0fb… |
| MSFT | ETH to USDG to token | 0.4848 | 0.4848 | 0x95da857f76225596… |
| GOOGL | ETH to token | 0.7323 | 0.7323 | 0x77ee7833a42551b4… |
Then through the real page: the Copy modal on /stock/NVDA, a $100 buy, quoted 0.443824 NVDA, received 0.4438. Transaction 0x0c8de02c0f7bf4b70a8be87a6a9fe613256c9d9970c8b9b53f8c60ba4c0a9f7f (fork).
- Universal Router:0x204FAca1764B154221e35c0d20aBb3c525710498
- v4 Quoter (live prices in the modal):0x8dc178efb8111bb0973dd9d722ebeff267c98f94
- v4 PoolManager:0x8366a39CC670B4001A1121B8F6A443A643e40951
A stock is copyable only when its pools are deep enough: a $1,000 buy moved the price by at most 2% when measured at block 74,756,125. 35 stocks and funds qualify.
06
Prices since disclosure
For the 36 copyable tokens, the price at each day's close is read from the swaps of their Uniswap v4 pools on Robinhood Chain: no price feed, no third party. A pool's price only moves when someone trades, so the last swap before midnight UTC is that day's close. History up to Sep 26, 2026. These are token prices on chain, not stock exchange quotes, and they start when the pools did (July 2026).
07
What we never do
- Guess a party, a committee or a missing field.
- Turn a declared range into a precise amount.
- Show a trade to holders first. The feed is the same for everyone.
- Take a fee on a copied trade, or touch your funds.