Ingest console
OpenStates legislative ingest
Pull the latest bills, classify them by economic-policy topic, and append a hash-chained record so every ingest is tamper-evident. This build uses a deterministic mock feed — see the migration note below.
Re-running ingest discovers new bills and status changes; matching tracked topics raise alerts. Each run extends the chain below.
Ingest audit chain
?
Each ingest run appends an event whose
prevHash points at the previous run's hash, all the way back to a fixed genesis value. If any past event were altered or removed, the links would no longer match and the verify line below would flag a break. It makes the ingest history tamper-evident.ingest.chain
genesis: 00000000…00000000seq 1 · openstates · Initial 50-state ingest (mock OpenStates feed).prev: 00000000…00000000hash: 7b585cab…8e060938chain length: 1 event(s) · 10 bills under provenanceverify: ✓ chain links intact from genesis (1 event(s))
Data source & migration note
- Bills are normalized to the OpenStates v3
billsshape. The live adapter callshttps://v3.openstates.org/billswith anOPENSTATES_API_KEY. - For lobbying disclosures, an LDA (Lobbying Disclosure Act) feed can be added behind the same interface.
- Presentation is non-partisan; sponsor party is shown for transparency only.
Ask AI
AI can be wrong. Not medical, legal, or financial advice.