Skip to content

About

Reproducible cases where multiple AI agents agree on a wrong answer, with signed, verifiable judge receipts.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

Repository files navigation

False-Consensus Benchmark

When several agents agree, it is tempting to treat the agreement as proof. False consensus is the case where agents agree, or a majority agrees, and are still wrong. It is a general multi-agent problem. It can happen in any orchestration setup, whatever the framework or model provider. This repo is a small, reproducible test set for that problem, plus a harness that runs it against the public Screwtape API.

A judge for your agents that sits outside your agent stack, with no stake in your agent passing. Every verdict comes with a signed receipt you can verify yourself, which gives you a record you can trust when it matters.

Contents

  • cases.jsonl: 20 cases (16 consensus and 4 single-output judge cases). Each case has the exact task, per-agent outputs, expected truth, a verifiable source (a URL or the arithmetic), and its provenance. All cases are constructed/synthetic. The outputs are hand-written and none of them is a documented real-world incident.
  • harness.py: Python, standard library only. Calls only POST /v1/consensus, POST /v1/judge and, optionally, POST /v1/receipts/verify.
  • results.jsonl: raw responses with receipts, plus RESULTS.md, an honest per-case table that includes misses and false alarms.

Run it

export SCREWTAPE_API_KEY=...   # free, 100 calls/day: https://screwtape.ai/signup/
python3 harness.py --verify

One run uses 21 calls.

Use via MCP

Add the remote MCP server https://screwtape.ai/mcp to any MCP client. Its tools are judge, consensus, get_api_key and buy_pack.

Verify a receipt

POST the raw receipt object to https://screwtape.ai/v1/receipts/verify. The public keys are at https://screwtape.ai/.well-known/screwtape-receipt-keys.json (Ed25519). The receipts saved in results.jsonl are unmodified (receipt schema 4 does not include any part of the API key), so you can verify any of them as-is, or verify a fresh receipt from your own run.

License

Code: MIT (LICENSE). Data: CC-BY-4.0 (LICENSE-DATA).

About

Reproducible cases where multiple AI agents agree on a wrong answer, with signed, verifiable judge receipts.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages