About OnScript
OnScript measures repeated language in the congressional press releases it observes. It renders each party's observed day as a cited automated composite.
Observed means present in the mirrored source corpus. It does not mean every eligible office published or that every office endpoint was collected successfully.
Daily readings are also available in the Atom feed.
Compression, not parody. OnScript ingests what elected U.S. officials publicly say and distills each party's real talking points into one composite voice. The comedy, where there is any, is emergent: the source material is real, and we never editorialize. We are analysis of speech, not a substitute for it.
The data is the story. When offices converge on the same phrase within a day, that convergence is the measurement. We record it; we do not assert its cause. We track first appearances, plot adoption curves, and score how on-script each party's language runs, day over day.
Citation-backed. Every distilled claim links to at least three source publications from distinct supporting units.
A symmetric instrument. Both parties use the same pipeline, prompts, thresholds, and publication checks. The nightly audit publishes the shared fingerprints. See the Methodology page.
Who operates OnScript
OnScript is built and operated by Michael King as an independent project. It is not affiliated with any party, campaign, committee, PAC, or newsroom. It accepts no political money — ever, from any party, campaign, committee, or PAC; any philanthropic or infrastructure grant it ever accepts will be disclosed on this page. The operator's personal political views appear nowhere on this instrument — not in the composites, not on the accounts, not in the rankings. The instrument is symmetric by construction; if it is ever caught being otherwise, that is a bug, and the fix is logged in public. This page is the operator disclosure of record.
Contact & corrections run through the corrections process on the Methodology page and the project's public source repository — every correction is a dated public entry, never a silent edit. OnScript has no comment section and solicits no engagement; it broadcasts a measurement and links its receipts.
The accounts
Two accounts publish automated measurements and composites on Bluesky, one per party. The house account publishes project announcements:
- blue.onscript.news — the composite voice of Democratic members of Congress
- red.onscript.news — the composite voice of Republican members of Congress
- onscript.news — the house account for releases and instrument notices
The composite accounts post daily threads labeled automated measurement and composite. They follow only the other OnScript accounts and never like or repost; their bios point here for disclosure.
How it's built
Three layers, in order: (1) a deterministic phrase engine that measures which exact phrases spread across members and when each first appeared; (2) an LLM voice that renders the day's measured clusters into one composite paragraph, permitted to use only the code-computed clusters and code-computed numbers; and (3) a deterministic verifier that blocks any line whose quotes or counts don't check out against the source.
The source repository and the rolling data release are public so the instrument can be inspected and rebuilt independently.