Hearsay
A field guide for judges & evaluators

Hearsay listens to regulators across every channel they use to speak.

Compliance teams monitor regulator websites and miss half the signal. Real regulatory intent surfaces first in hearings, then in PDFs, then on press pages — sometimes weeks apart. No GRC tool reads all three. Hearsay does.

The three modalities
Written
116
Bright Data Web Unlocker

Every regulator page fetch — JS-rendered, geo-targeted, anti-bot-resistant. SEC.gov, ESMA, MAS, BaFin and 121 more pull cleanly through one API.

Visual
1
AI/ML API · gpt-4o vision

PDFs and rendered screenshots — NIST CSF, CISA advisories, enforcement notices. We page-by-page render then ask the vision model what changed.

Spoken
3
Speechmatics · batch

Hearings, press conferences, agency YouTube. Premium-tier classifier extracts forward-looking intent — the stuff that lands in a rule weeks later.

What's running right now
125
Regulators
67
Jurisdictions
120
Events tracked
5
Critical · 24h
How a change reaches the wire
  1. 01
    Discover

    Bright Data SERP enriches each regulator with its primary URL, press-release page, and hearings/media page. 125 regulators across 67 jurisdictions are seeded; bootstrap can scale to 500+.

  2. 02
    Fetch

    Bright Data Web Unlocker pulls each page — JS-rendered when needed, geo-targeted to the regulator's home country. SEC.gov returns 403 on plain fetch; through Unlocker it returns 200.

  3. 03
    Extract

    A cheap-tier model (gpt-4o-mini via AI/ML API) summarizes the page diff into discrete updates. Visual modality renders PDF pages to images and asks gpt-4o-vision what changed. Spoken modality runs Speechmatics over the audio and feeds the transcript to a premium tier.

  4. 04
    Classify

    A mid-tier (gpt-4o) or premium tier (claude-opus-4-7) reasons over the update: severity, affected controls (SOC 2 / ISO / NIST), one-paragraph plain-English reasoning, three imperative recommendations. The model that ran is stamped on the card so failover is visible to the eye.

  5. 05
    Surface

    Globe pings the jurisdiction. Alert lands in the wire with severity gutter, control tags, AI reasoning block, and 'What to mind' bullets. Click an alert to fly the camera; click a country to inspect its full feed.

Built with
Bright Data · Web UnlockerBright Data · SERP APIAI/ML API · 4-tier routingSpeechmatics · batchNext.js 16 · App RouterThree.js · react-globe.gld3-geo · world-atlasTailwind v4TypeScript · Zod
← Back to the wireHearsay v0.1