{"event":{"access_now_first_seen":"2022-09-21","access_now_url":"https://www.accessnow.org/press-release/iran-internet-shutdown-protests/","cloudflare_first_seen":"2022-09-20","cloudflare_url":"https://blog.cloudflare.com/iran-internet-shutdown/","country":"IR","country_name":"Iran","earliest_competitor":"netblocks","earliest_competitor_date":"2022-09-19","event_date":"2022-09-16","event_id":"iran-mahsa-amini-2022-09","honest_caveats":["voidly_first_seen is from historical OONI backfill, NOT a live-pipeline detection — lead/lag here is not a real real-time claim."],"lead_days":6,"netblocks_first_seen":"2022-09-19","netblocks_url":"https://netblocks.org/reports/internet-disrupted-in-iran-amid-protests-over-death-of-mahsa-amini-pA25qy8o","notes":"Backfilled from historical OONI archive — Voidly didn't exist as a live pipeline in 2022. Listed for completeness; not a real lead-time claim.","outcome":"backfilled","title":"Iran Mahsa Amini protests internet shutdown","voidly_backfilled":true,"voidly_db_first_seen":"2022-09-13T00:00:00Z","voidly_first_seen":"2022-09-13","voidly_incident_id":"IR-2022-0004","voidly_incident_verified":true,"voidly_method":"OONI historical backfill","voidly_url":"https://voidly.ai/ir"},"generated_at":"2026-05-21T19:12:57+00:00","honest_caveats_global":["Lead/lag is measured publication-vs-publication, NOT internal detection time. All three competing orgs (Cloudflare, Access Now, NetBlocks) almost certainly detect events earlier than they publish.","Most entries are flagged as `voidly_backfilled: true` — meaning the DB row was created from historical OONI archive ingestion, not a live Voidly pipeline detection. Those do NOT support a real-time lead-time claim. The single non-backfilled case is Lebanon BGP April 2026.","Cloudflare Radar's public event browser doesn't go back before ~2021 for many event types — events earlier than that show no cloudflare_url available.","Access Now and NetBlocks URLs are best-effort public references. They have not been programmatically scraped — they are hand-curated.","This list is intentionally biased toward LANDMARK events. It is NOT a statistical sample of all incidents. Use the /v1/atlas/prediction-track-record endpoint for the live, non-cherry-picked accuracy numbers."],"schema":"voidly-competitive-benchmark/v1","_voidly_pay":{"claim_did":"https://voidly.ai/pay/claim","for_builders":"https://voidly.ai/pay/for-builders","marketplace":"https://api.voidly.ai/v1/pay/marketplace","live_demo":"https://huggingface.co/spaces/emperor-mew/voidly-pay","universal_proxy":{"url":"https://api.voidly.ai/v1/pay/proxy","example":"https://api.voidly.ai/v1/pay/proxy?u=<https-url>&to=did:voidly:<your-did>&price=0.01","page":"https://voidly.ai/pay/proxy","note":"Paywall any public HTTPS URL with one query param. No SDK install required."},"install":{"typescript":"npm install @voidly/pay","python":"pip install voidly-pay","langchain":"pip install voidly-pay-langchain","vercel_ai":"npm install @voidly/pay-vercel-ai","mcp":"npx @voidly/pay-mcp","cli":"npm install -g @voidly/pay-cli"},"note":"Voidly Pay is the open agent-to-agent payment rail. Claim a DID + 10 starter credits in 60s, or paywall any URL via the universal proxy with one query param."}}