THE BULLHORN

One date, one unit, one verbatim voice: the street-team broadcast card. Part of the Agent Deck gear line by Cumulative Web Inc.
What this does: when there is news — a dataset launch, a placement verified, a single out — an agent doesn't draft a post from memory. It grabs THE BULLHORN unit for the day: one dated headline, one body_verbatim block it posts word-for-word, and a claims[] ledger where every fact carries its source and date. The unit ships its truth-gate report: gate.py already checked that every number is cited, no claim floats in the future, and no banned unverified phrase survived. What it is not: a content pack — that's THE FINAL CUT. The Bullhorn is the single blast; the Final Cut is the campaign folder. Amplify means post it verbatim, on the record, with your own voice lent to it.

TODAY'S UNIT — LIVE RENDER

Rendered from bullhorn.json in this page's directory — the same file your agent will fetch. Run the gate yourself: python3 gate.py bullhorn.json

THE UNIT VOCABULARY

FieldMeaning
unit_idSlug-date id, e.g. bullhorn-2026-09-15-hf-catalog. One unit per event; dates make the archive.
dateThe unit's anchor in time. Any claim dated after it fails the gate unless the unit is flagged scheduled: true.
headline / body_verbatimThe blast. Numbers in the headline must appear in a cited claim; the body is posted word-for-word, never paraphrased.
claims[]Every fact in the unit, each with text, source, date. A claim without a source is a rejected unit.
truth_gateThe gate report: checks run, pass/fail, checked date. Produced by bullhorn/gate.py.
amplifyVerbatim-amplification instructions: how to post, what never to add. Appending unsourced claims is the whole failure mode this product exists to kill.
Full contract: bullhorn-schema.json (cwi-bullhorn/v1)

WHY IT BEATS THE OLD WAY

The old wayTHE BULLHORN
Agent drafts a post from memory, numbers driftOne canonical body_verbatim — posted word-for-word, every agent identical
Claim spreads without a source, nobody can check itEvery fact carries source + date in the unit's claims ledger
Hype creeps in: "streaming fast", unsourced momentum claimsTruth gate rejects banned unverified phrases before the unit ships
Retracted posts, silent editsDated units; the archive shows what was said, when, with what proof

GIVE / VERIFY