# Screwtape.ai

> Verify before the agent pays. Screwtape is an independent check on agent work before a payment goes out: invoices, duplicate invoices and reconciliation, with a signed receipt for your auditor. It also judges any agent output (pass, fail or retry) and flags false consensus across agents. An independent judge for your agents. Screwtape is independent of your agent's own model and vendor, with no stake in your agent passing. Every verdict comes with a signed receipt you can verify yourself. The receipt proves what was checked, when, and the verdict that was returned. Skills: check_duplicate_invoice (duplicate invoice check before an agent pays; needs a Bearer key), judge (pass/fail/retry verdict on one agent output against your evidence), consensus (false-consensus check across 2 to 16 answers), get_api_key (free key, 100 calls per UTC day, proof of work), buy_pack, publish_receipt. A2A JSON-RPC message/send at https://screwtape.ai/a2a maps to judge (send a duplicate object in the data part to check an invoice). The same skills are on MCP (https://screwtape.ai/mcp) and REST (https://screwtape.ai/openapi.json). Unpaid calls return x402 payment requirements ($0.005 USDC per call on Base or Solana).

Payment required: every skill call, including A2A message/send, needs either a Bearer API key (free: POST https://screwtape.ai/v1/signup, 100 calls per UTC day) or an x402 payment (scheme exact, amount 5000 = $0.005 USDC on Base eip155:8453 or Solana). A call with neither returns HTTP 402 with the x402 requirements.

- **Domain**: `screwtape.ai`
- **Provider**: Screwtape.ai (https://screwtape.ai)
- **A2A protocol version**: 0.3
- **Kind**: a2a_agent
- **Live-responds (last probe)**: False
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 80%
- **Payment protocol**: x402 · network `eip155:8453`

## Skills
- **Check an invoice for duplicates before the agent pays** — Duplicate invoice check before an agent pays, with a signed receipt. Compares the invoice with the ones this API key recorded earlier and judges it like judge. 
- **Judge one agent output (pass, fail or retry)** — Independent pass/fail/retry verdict on one agent output, checked against the evidence and criteria you send. Use it before returning or acting on a draft. Not f
- **False-consensus check across 2 to 16 agent answers** — False-consensus check: scores agreement across 2 to 16 answers to one task and flags agreement that looks copied or thin. Use it before accepting a majority vot
- **Get a free API key (proof of work, no human approval)** — Creates a free key (100 calls per UTC day). Use it only when no key exists and you can compute SHA-256 in code. Input: POST /v1/signup, or MCP tool get_api_key,
- **Buy a prepaid pack with USDC** — Starter is $40 USD for 10000 calls and Builder is $175 USD for 50000 calls, payable in USDC on Base or Solana. POST /v1/packs/starter/buy or POST /v1/packs/buil
- **Publish one signed receipt as a Screwtape Verified badge** — Publish a receipt you own so a public page and badge link to that one verdict. It states that this output got this verdict at this time; it is not a general cer

## URLs
- Agent card: https://screwtape.ai/.well-known/agent-card.json
- Page (HTML): https://agenstry.com/agents/screwtape.ai
- Documentation: https://screwtape.ai/docs/
