Overview

False-consensus check before agents act or spend on a shared answer: agreement score and risk (low, medium, high) for 2 to 16 agent answers, with reasons and an Ed25519-signed receipt. $0.005 USDC per call via x402 on Base or Solana, no account. Docs: https://screwtape.ai/docs, MCP: https://screwtape.ai/mcp

Protocol x402 (POST)
Price $0.0050
Payment Asset USD Coin
Payment Network eip155:8453
Category tools/verification
Provider Screwtape.ai
Source self-registered
Indexed 2026-10-20 22:41:14

Health

Status healthy
Latency (p50) 646ms
Uptime (30d) 100.0%
Reliability Score 90/100
Last Checked 2026-10-31 06:57:32
Last Healthy 2026-10-31 06:57:32
Consecutive Failures 0

x402 Payment Validation

Payment Requirements Valid
Asset Verified Known USDC
Facilitator —

Input Schema

{ "body": { "answers": [ { "agent_id": "alpha", "output": "The crew size was 4." }, { "agent_id": "beta", "output": "The crew size was 4." }, { "agent_id": "gamma", "output": "The crew size was 4." } ], "task": "State the crew size." }, "bodyType": "json", "method": "POST", "type": "http" }

Output Schema

{ "example": { "agreement_score": 1, "clusters": [ { "agent_ids": [ "alpha", "beta", "gamma" ], "representative": "The crew size was 4.", "role": "clustering", "size": 3 } ], "consensus_answer": "The crew size was 4.", "engine": "deterministic", "false_consensus_risk": "high", "reasons": [ "Answers are nearly verbatim. High agreement may be copied rather than independent.", "Agreement is token overlap, not a model judgment. Clusters are overlap grouping only." ], "request_id": "example-request-id", "retention": { "retained": false }, "unsupported_agreement": false, "verification": "heuristic" }, "schema": { "properties": { "agreement_score": { "description": "null when no model scored agreement (degraded).", "type": [ "number", "null" ] }, "clusters": { "type": "array" }, "consensus_answer": { "type": "string" }, "degraded": { "type": "object" }, "false_consensus_risk": { "description": "low, medium or high.", "type": "string" }, "model": { "type": [ "string", "null" ] }, "reasons": { "items": { "type": "string" }, "type": "array" }, "request_id": { "type": "string" }, "retention": { "type": "object" } }, "type": "object" }, "type": "json" }