File, clock, re-check.
Each case follows one path, and the ledger only ever records what actually happened.
1. File
Pick the person and the brokers. Each case points at the broker's own opt-out page or privacy address.
2. Clock
Record the date you filed and the broker's reference. The deadline for the person's state starts from that date.
3. Re-check
Every 45 days the listing URL is fetched. present, absent, blocked or unknown - recorded with a timestamp and HTTP status.
4. Export
The ledger is yours: CSV for a spreadsheet, Markdown for a letter, JSON for an agent.
What a status means
filed: a request was recorded and the clock is running. confirmed: a later fetch of your listing returned 200 with no name match. blocked: the fetch hit a 403 or a browser challenge and is not evidence either way. relisted: a confirmed case showed your name again.