01
Ingest
Pull live headlines from NewsAPI across the four buckets we care about
02
Normalize
Reshape whatever the API hands back into one consistent event
03
Dedupe
Rolling djb2 hash plus URL fingerprint so the same story doesn't run twice
04
Prefilter
Drop anything that isn't geo, commodity, macro or crypto
05
Classify
Hand the survivors to llama-3.3-70b on Groq
06
Score
Pin a severity, a confidence, and how much it moves the global risk number
07
Predict
Write a falsifiable call with a deadline so we can grade ourselves later
08
Reflect
Look back at past calls onchain and adjust calibration
09
Arcify
SHA-256 the event, sign the digest, post it to Arc
10
Judge
Same main agent ends up refereeing the arena duels