{"auto_disables_probes":false,"caveats":["A low-agreement node may be CORRECT. A probe in a region with genuinely different blocking than the consensus pool will 'disagree' while being right. This detector FLAGS for human review — it never auto-bans or disables a probe.","Consensus itself can be wrong. If most probes and sources cluster in one region (they do — heavy datacenter / Global-North skew), the majority verdict reflects that region and an honest probe elsewhere is penalized.","Tier-2 and Tier-3 consensus are PROXIES. Different-day and country-base-rate comparisons are weaker than same-cell agreement; the tier weights down-rank them but cannot make them rigorous.","New / low-volume nodes have little history. A flag with confidence < 0.4 means 'not enough evidence to judge' — watch the node, do not act on it.","The probe_node_id column is sparsely populated. Most evidence rows carry no probe attribution; those rows still feed the consensus POOL but cannot be scored as a probe. Coverage grows as attribution improves.","Degenerate verdict distribution is a WEAK signal in the current data: internal probes were seeded on a low-censorship datacenter domain list (mostly CLEAR) and community probes on known-blocked domains (mostly BLOCK). It nudges the integrity score by 0.15 but agreement_rate is the load-bearing metric."],"generated_at":"2026-05-22T06:15:01.704913+00:00","is_advisory_only":true,"node":{"agreement_rate":0,"block_fraction":1,"block_reports":2,"clear_reports":0,"comparable_rows":2,"confidence":0.0667,"degenerate_kind":null,"disagreement_samples":[{"consensus_blocks":3,"consensus_clears":142,"consensus_pool_size":145,"consensus_tier":3,"consensus_verdict":"clear","country":"GB","day":"2026-05-22","domain":"expressvpn.com","node_verdict":"block"},{"consensus_blocks":3,"consensus_clears":142,"consensus_pool_size":145,"consensus_tier":3,"consensus_verdict":"clear","country":"GB","day":"2026-05-22","domain":"duckduckgo.com","node_verdict":"block"}],"distinct_targets":2,"flag_confidence":"low — investigate, do not act (2 comparable rows, confidence 0.07)","flag_reasons":["agreement_rate 0.00 < floor 0.7 (2 comparable rows)"],"flagged":true,"integrity_score":0,"is_degenerate_distribution":false,"is_volume_outlier":false,"node_class":"community","node_id":"cp-3e6ixxgs","peer_block_median":2,"source":"Voidly-Community","tier_breakdown":{"tier1":0,"tier2":0,"tier3":2},"tier_disagreements":{"tier1":0,"tier2":0,"tier3":2},"total_rows":2,"verdict_distribution":"mixed","watch_notes":[]},"parameters":{"agreement_floor":0.7,"confidence_full_rows":30,"confidence_investigate_floor":0.4,"degenerate_penalty":0.15,"min_consensus_pool":2,"min_rows_for_degenerate":5,"tier_weights":{"1":1,"2":0.6,"3":0.3},"volume_outlier_k":5,"volume_penalty":0.15},"schema":"voidly-atlas-probe-integrity/v1","verdict_decoding":{"probe_block_types":["blockpage","connection-reset","dns-blocking","dns-poisoned","http-blockpage","rst","sni-blocked","tcp-reset","tls-reset"],"probe_clear_types":["","http-redirect","none","redirect","tcp-timeout","timeout","unknown"],"probe_rows":"verdict from upstream_claim.blockType: dns-poisoned/tcp-reset/blockpage/sni-blocked => BLOCK; http-redirect => CLEAR (benign redirect, not censorship); tcp-timeout/unknown => CLEAR (transient-leaning, cannot vote block); falls back to signal_level when blockType is absent","upstream_block_signals":["block","blocking","blockpage","dns-blocking","header-manipulation","http-blocking-blockpage","http-blocking-tcp-reset","http-blocking-timeout","interference","middlebox-detection","tcp-reset","throttle","tor-blocking"],"upstream_dropped_signals":["outage"],"upstream_rows":"verdict from signal_type: BLOCK_SIGNALS => BLOCK, 'ok' => CLEAR, 'outage' dropped (country-level IODA outage is not a domain censorship verdict)"},"window_days":30,"_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."}}