What problem does it solve? Keeping up with competitor developments manually means scanning dozens of sources and wading through duplicate coverage, making it easy to miss pricing changes, product launches, or executive moves that actually matter. ## Core Features & Use Cases - Structured Watch Contracts: Freeze a watchlist of companies with domains, aliases, event categories, and a materiality threshold stored as a state file under ~/.hermes/competitor-watches/. - Scheduled Cron Ticks: Run recurring checks via a cronjob that collects incrementally from the last cutoff, deduplicates syndicated coverage into single events, and scores materiality. - Cited Digests: Deliver per-event reports with primary-source evidence, confidence levels, and follow-up items, staying silent when nothing material occurs. - Use Case: Ask the agent to monitor five competitors weekly; it builds source coverage from newsrooms, changelogs, regulatory filings, and trade press, then sends a digest only when a funding round, launch, or pricing change crosses your threshold. ## Quick Start Set up a weekly competitor watch for Acme Corp and Globex covering product launches, pricing changes, and executive moves, and deliver a cited digest to me every Monday morning.