Give the desk a question and two to twelve URLs. It snapshots every page, has a model propose the verbatim spans that bear on the question, locates each one character-for-character in its snapshot, types the differences between outlets with the desk’s taxonomy, and returns a ledger with a hash over the whole thing. About ninety seconds a run.
hard_contradiction counts as a contradiction.Checkout is hosted by Stripe; the desk never sees your card. The API key is shown once, on the page you land on after paying. Runs that do not complete (an engine failure, not an unfetchable page) are not counted against the pack.
curl -X POST https://thestochasticparrot.com/api/v1/jobs -H "authorization: Bearer tsp1_YOURKEY" -H "content-type: application/json" -d '{"question": "How did outlets describe the Fed decision?", "urls": ["https://…", "https://…"]}'
# → {"id": "…", "status": "queued", "poll": "/api/v1/jobs/…"}
curl -H "authorization: Bearer tsp1_YOURKEY" https://thestochasticparrot.com/api/v1/jobs/ID
# → status queued | running | done | failed, and when done the ledger plus a plain markdown rendering
The contract is in tier1/README.md. Questions: Connect.