-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathfax-transparency.html
More file actions
273 lines (243 loc) · 13.6 KB
/
fax-transparency.html
File metadata and controls
273 lines (243 loc) · 13.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>The Shame Wall — Legislators Without a Fax Number — Ageless Linux</title>
<meta name="description" content="Public fax coverage for every target state. Ten U.S. senators and representatives have a DC fax. Everyone else has decided that faxes are beneath them.">
<meta property="og:title" content="The Shame Wall — Legislators Without a Fax Number">
<meta property="og:description" content="Public fax coverage for every target state. 10 of 538 members of Congress have a DC fax number.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://agelesslinux.org/fax-transparency.html">
<meta property="og:image" content="https://agelesslinux.org/meta.jpg">
<link rel="alternate" type="application/rss+xml" title="Ageless Linux: Updates" href="/rss.xml">
<link rel="stylesheet" href="style.css">
<style>
main { padding-bottom: 80px; }
table.cov { width: 100%; border-collapse: collapse; margin: 16px 0; font-size: 14px; }
table.cov th, table.cov td { padding: 10px 12px; text-align: left; border-bottom: 1px solid var(--border); font-family: 'IBM Plex Mono', monospace; }
table.cov th { font-size: 11px; text-transform: uppercase; letter-spacing: 1.5px; color: var(--accent); }
table.cov td.num { text-align: right; }
table.cov tr:hover td { background: var(--bg-highlight); }
.cov-percent { font-weight: 700; }
.cov-percent.high { color: var(--green); }
.cov-percent.med { color: var(--accent); }
.cov-percent.low { color: var(--red); }
.big-stat { background: var(--bg-card); border-left: 4px solid var(--red); padding: 24px 28px; margin: 24px 0; border-radius: 0 6px 6px 0; }
.big-stat .n { font-family: 'Playfair Display', serif; font-size: 56px; font-weight: 900; color: var(--text-bright); line-height: 1; margin-bottom: 6px; }
.big-stat .l { font-family: 'IBM Plex Mono', monospace; font-size: 12px; text-transform: uppercase; letter-spacing: 1.5px; color: var(--text-dim); }
</style>
</head>
<body>
<nav>
<div class="inner">
<a href="index.html" class="logo">AGELESS<span> LINUX</span></a>
<div class="links">
<a href="index.html">Home</a>
<a href="map.html">State Laws</a>
<a href="lobbyists.html">Lobbyists</a>
<a href="distros.html">Distros</a>
<a href="fax.html">Fax Rep</a>
<a href="download.html">Download</a>
<a href="hardware.html">Hardware</a>
<a href="citations.html">Citations</a>
</div>
</div>
</nav>
<main>
<div class="page-header">
<div class="container">
<h2>The Shame Wall</h2>
<h1>Legislators who do not <em>accept</em> a fax.</h1>
<p>
Ten members of the 119th Congress — out of 538 — have a public fax number
at their Washington, DC office. The rest require you to use a web contact form, which
many staffers rarely read. The chart below shows public fax coverage in the states
we target, so you can see which legislators are willing to receive constituent mail
the old-fashioned way and which are not.
</p>
<p style="margin-top:16px;">
<em>“Your representative does not even have a fax machine” is not an
argument against fax. It is an argument against your representative.</em>
</p>
</div>
</div>
<section>
<div class="container">
<h2>The Headline Numbers</h2>
<h3>As of March 30, 2026</h3>
<div class="big-stat">
<div class="n">10 / 538</div>
<div class="l">U.S. senators and representatives with a DC fax number</div>
</div>
<div class="big-stat" style="border-left-color: var(--accent);">
<div class="n">236 / 538</div>
<div class="l">members of Congress with <em>any</em> fax number (DC or district)</div>
</div>
<div class="big-stat" style="border-left-color: var(--green);">
<div class="n">120 / 120</div>
<div class="l">California state legislators reachable via the algorithmic Capitol fax numbers <code>(916) 319-21XX</code> and <code>(916) 651-49XX</code></div>
</div>
</div>
</section>
<section>
<div class="container">
<h2>U.S. Congress</h2>
<h3>The Ten Who Kept Their DC Fax Line</h3>
<p>
These are the only members of the 119th Congress with a fax number listed at their
Washington, DC office. Everyone else — both parties, both chambers — has
abandoned the machine.
</p>
<div class="card">
<table class="cov">
<thead>
<tr><th>Legislator</th><th>Chamber</th><th>State</th><th>DC Fax</th></tr>
</thead>
<tbody>
<tr><td>Edward J. Markey</td><td>Senate</td><td>MA</td><td>202-228-0769</td></tr>
<tr><td>Adam B. Schiff</td><td>Senate</td><td>CA</td><td>202-228-0026</td></tr>
<tr><td>Christopher H. Smith</td><td>House</td><td>NJ</td><td>202-225-7768</td></tr>
<tr><td>Richard Hudson</td><td>House</td><td>NC</td><td>202-225-4036</td></tr>
<tr><td>Thom Tillis</td><td>Senate</td><td>NC</td><td>202-228-2563</td></tr>
<tr><td>Rick Scott</td><td>Senate</td><td>FL</td><td>202-228-4535</td></tr>
<tr><td>Tommy Tuberville</td><td>Senate</td><td>AL</td><td>202-225-0562</td></tr>
<tr><td>John W. Hickenlooper</td><td>Senate</td><td>CO</td><td>202-224-3115</td></tr>
<tr><td>Cliff Bentz</td><td>House</td><td>OR</td><td>202-225-5774</td></tr>
<tr><td>Raphael G. Warnock</td><td>Senate</td><td>GA</td><td>202-228-0724</td></tr>
</tbody>
</table>
</div>
<h3 style="margin-top:40px;">Federal Delegation Fax Coverage — Target States</h3>
<p style="font-size:14px; color:var(--text-dim);">Source: <a href="https://github.com/unitedstates/congress-legislators">unitedstates/congress-legislators</a>, public domain.</p>
<div class="card">
<table class="cov">
<thead>
<tr><th>State</th><th class="num">Members</th><th class="num">DC Fax</th><th class="num">District Fax</th><th class="num">Any Fax</th><th class="num">Coverage</th></tr>
</thead>
<tbody>
<tr><td>CA — AB 1043 (enacted)</td><td class="num">53</td><td class="num">1</td><td class="num">23</td><td class="num">24</td><td class="num"><span class="cov-percent med">45%</span></td></tr>
<tr><td>CO — SB 26-051 (Senate passed)</td><td class="num">10</td><td class="num">1</td><td class="num">2</td><td class="num">3</td><td class="num"><span class="cov-percent low">30%</span></td></tr>
<tr><td>IL — SB 3977 (in committee)</td><td class="num">19</td><td class="num">0</td><td class="num">10</td><td class="num">10</td><td class="num"><span class="cov-percent med">53%</span></td></tr>
<tr><td>LA — HB 570 (enacted)</td><td class="num">8</td><td class="num">0</td><td class="num">1</td><td class="num">1</td><td class="num"><span class="cov-percent low">12%</span></td></tr>
<tr><td>NY — S8102A (in committee)</td><td class="num">28</td><td class="num">0</td><td class="num">9</td><td class="num">9</td><td class="num"><span class="cov-percent low">32%</span></td></tr>
<tr><td>TX — SB 2420 (enjoined)</td><td class="num">40</td><td class="num">0</td><td class="num">16</td><td class="num">16</td><td class="num"><span class="cov-percent med">40%</span></td></tr>
<tr><td>UT — SB 142 (stayed)</td><td class="num">6</td><td class="num">0</td><td class="num">2</td><td class="num">2</td><td class="num"><span class="cov-percent low">33%</span></td></tr>
</tbody>
</table>
</div>
</div>
</section>
<section>
<div class="container">
<h2>State Legislatures</h2>
<h3>California Is the Outlier</h3>
<p>
Both chambers of the California Legislature use predictable, sequential Capitol
fax numbers — <strong>Assembly: (916) 319-21XX</strong> and
<strong>Senate: (916) 651-49XX</strong>, where XX is the zero-padded district
number (01–80 and 01–40, respectively). Every published fax number
matched the pattern exactly during verification. This gives
<strong>120 out of 120 (100%)</strong> California state legislators with a
computable Capitol fax number.
</p>
<p>
No other target state has an algorithmic fax pattern. Texas Senate has patterned
<em>phone</em> numbers, but fax numbers are non-patterned. Every non-California
state below is a gap.
</p>
<div class="card">
<table class="cov">
<thead>
<tr><th>State</th><th class="num">Legislators</th><th class="num">Open States fax data</th><th class="num">Algorithmic?</th><th class="num">Coverage</th></tr>
</thead>
<tbody>
<tr><td>California</td><td class="num">120</td><td class="num">0</td><td class="num">YES</td><td class="num"><span class="cov-percent high">100%</span></td></tr>
<tr><td>Colorado</td><td class="num">100</td><td class="num">0</td><td class="num">No</td><td class="num"><span class="cov-percent low">0%</span></td></tr>
<tr><td>Illinois</td><td class="num">177</td><td class="num">1</td><td class="num">No</td><td class="num"><span class="cov-percent low">1%</span></td></tr>
<tr><td>Louisiana</td><td class="num">141</td><td class="num">1</td><td class="num">No</td><td class="num"><span class="cov-percent low">1%</span></td></tr>
<tr><td>New York</td><td class="num">213</td><td class="num">39</td><td class="num">No</td><td class="num"><span class="cov-percent low">18%</span></td></tr>
<tr><td>Texas</td><td class="num">180</td><td class="num">0</td><td class="num">No</td><td class="num"><span class="cov-percent low">0%</span></td></tr>
<tr><td>Utah</td><td class="num">104</td><td class="num">0</td><td class="num">No</td><td class="num"><span class="cov-percent low">0%</span></td></tr>
</tbody>
</table>
</div>
<p style="font-size:13px; color:var(--text-dim); margin-top:8px;">
Source: <a href="https://open.pluralpolicy.com/data/">Open States / Plural Policy</a>
bulk CSVs, CC0 public domain, downloaded March 2026. “Algorithmic”
coverage is only claimed after manual verification of sample numbers against
individual member websites.
</p>
</div>
</section>
<section>
<div class="container">
<h2>Why This Matters</h2>
<h3>The Statute The Project Exists to Oppose</h3>
<p>
AB 1043 passed the California Legislature 76-0 in the Assembly and 38-0 in the
Senate. Not a single legislator voted no. Every person at the Capitol who had the
chance to slow the bill down decided it was fine. Every single one.
</p>
<p>
If your state legislator represents part of California, we have a Capitol fax
number for them. There is no technical reason you cannot send them a fax about
AB 1043 before January 1, 2027. The
<a href="fax.html">Fax Your Rep form</a> assembles the message. The Capitol fax
machine picks up, every time, 9-to-5 Pacific.
</p>
<p>
If your federal representative does not have a DC fax number, that is a choice
they made — one that every other legislator on the list above also made,
and that the project interprets as a preference for contact-form filtering.
Send to their district office fax if they have one, or use the
<a href="https://ffwf.net/contact">ffwf.net contact form</a> and we will help
route it. If they do not have <em>any</em> fax number, consider that data point.
The statute they vote on requires a real-time age-verification API on every
operating system in the state. The office they run cannot maintain a fax line.
</p>
</div>
</section>
<section>
<div class="container">
<h2>Data and Sources</h2>
<h3>Where the numbers come from</h3>
<div class="card">
<table class="cov">
<thead>
<tr><th>Source</th><th>Format</th><th>License</th></tr>
</thead>
<tbody>
<tr><td><a href="https://github.com/unitedstates/congress-legislators">unitedstates/congress-legislators</a></td><td>YAML</td><td>Public domain</td></tr>
<tr><td><a href="https://open.pluralpolicy.com/data/">Open States / Plural Policy</a></td><td>CSV</td><td>Public domain (CC0)</td></tr>
<tr><td><a href="https://www.assembly.ca.gov/assemblymembers">CA Assembly member sites</a></td><td>HTML</td><td>Public record</td></tr>
<tr><td>CA Senate member sites (<code>sd{NN}.senate.ca.gov</code>)</td><td>HTML</td><td>Public record</td></tr>
</tbody>
</table>
</div>
<p style="margin-top:24px; font-size:14px;">
Full coverage report with per-state analysis, federal fax gap strategy, and
launch-tier recommendations:
<code>agelesslinux/data/FAX_COVERAGE_REPORT.md</code> in the
<a href="https://github.com/agelesslinux/agelesslinux">project repository</a>.
</p>
<div style="margin-top:32px;">
<a href="fax.html" class="btn btn-primary">Send a fax →</a>
<a href="citations.html" class="btn btn-outline">All citations</a>
</div>
</div>
</section>
</main>
<footer>
<div class="container">
<div>Ageless Linux · FFwF Robotics LLC · John McCardle (BDFL)</div>
<div><a href="https://ffwf.net/contact">Contact</a> · <a href="https://github.com/agelesslinux">GitHub</a> · <a href="rss.xml">RSS</a></div>
<div class="legal-footer">
Fax coverage snapshot as of March 30, 2026. Numbers change as members
publish or depublish fax lines; the project re-runs the coverage script
from <code>agelesslinux/data/</code> on a periodic basis.
</div>
</div>
</footer>
</body>
</html>