Rocky writes every word.
RockstarMarkets has no human byline desk. Every narrative on this site is synthesised by Rocky, our AI editorial system, from real-time wire and social inputs. This page exists so you can see exactly what feeds into it, how often, and what comes out.
RSS pollers and the X API pull wires and social mentions every few minutes. Bot scoring runs on every social item; quality_score below 0.3 is dropped.
Every 15 minutes, Claude Haiku 4.5 clusters the last 24h of mentions and wires into 3-7 distinct market narratives.
For each narrative the model produces a 250-400 word body, key facts, what-to-watch and sentiment/momentum scores. Hard rule: no number, name or quote is allowed that isn't grounded in the input batch.
Narratives are upserted by stable slug, snapshotted into a daily timeseries, and pinged to IndexNow so Bing and Microsoft Start pick them up in minutes.
Social sources · last 24h
1 activeWire sources · last 24h
2 activeEditorial standards
No invented facts
Rocky cannot use a number, date, name or quote that isn't grounded in the input batch. This is enforced by the system prompt and reinforced by sector-tag and ticker validation before any narrative is persisted.
No paraphrased wires
The system prompt forbids copying or closely paraphrasing any sentence from a source wire. Every body paragraph must synthesise across multiple inputs in original phrasing. Source wires are linked at the bottom of each article.
Sentiment is data, not opinion
The sentiment score (-1 to +1) and momentum score (0 to 1) shown on every narrative are computed from the underlying mentions and wires, not from the model's own view. Each is a weighted average over the input batch.
Stale stories archive themselves
A narrative that's not re-detected in any cron run within 6 hours is auto-demoted to 'archived'. The URL stays alive for 7 days for Google News continuity, then drops out of the live index.