{"uid":"cap_458BeAFP0-r5jsFpkPrd9","slug":"crosscheck-ai-draft-verifier-104ad504","name":"CrossCheck AI Draft Verifier","description":"Fact-check and review an AI agent's draft before a human sees it: a hallucination check and second opinion on any email, report, summary, or PR description. Returns pass or specific issues with fixes. Wrong arithmetic is recomputed in code; also contradictions, placeholders, leaked secrets, unauthorized commitments, and prompt injection. Send sources to verify citations and claims against them. Signed receipt. $0.02. Full agent guide: https://crosscheckapi.com/llms.txt","url":"https://crosscheckapi.com/v1/check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"ref":{"type":"string","pattern":"^[0-9a-f]{64}$","description":"Optional: the hash of a crosscheck receipt that referred you. Its wallet earns check credits from your first 90 days of spend."},"draft":{"type":"string","maxLength":48000,"minLength":1,"description":"The full text to review, exactly as the human will see it. Up to 48000 characters."},"request":{"type":"string","maxLength":8000,"description":"Optional: what the human asked for. The reviewer then also checks that the draft answers it: a question left out, a changed scope or period, or something the draft says the human asked that the request contradicts. Counts toward the size."},"sources":{"type":"array","items":{"oneOf":[{"type":"string"},{"type":"object","required":["text"],"properties":{"url":{"type":"string"},"text":{"type":"string"},"title":{"type":"string"}}}]},"maxItems":10,"description":"Optional: the text the draft relies on. Each claim is then checked against it."},"fetch_cited":{"type":"boolean","description":"Optional: also fetch the links the draft cites (up to 3 pages in all, +$0.01 each). A cited link that is gone fails the draft."},"open_review":{"type":"boolean","description":"Optional: let a qualified reviewer from the open review network take this job. Not routed yet: crosscheck's own reviewer does it and the receipt says so."},"source_urls":{"type":"array","items":{"type":"string","maxLength":300},"maxItems":3,"description":"Optional: up to 3 public web pages crosscheck fetches after payment and checks the draft against. +$0.01 each."}}},"responseSchema":{"type":"json","example":{"job_id":"chk_5fb26b2ac4809fe65c54f8a687631c49","status":"done","receipt":{"sig":"...","body":{"seq":1,"kind":"check"},"hash":"..."},"verdict":{"pass":false,"issues":[{"problem":"The draft gives 1350 for 640 + 910, but it comes to 1,550.","category":"logic","location":"640 + 910","severity":"major","suggestion":"Correct the total to 1,550 and recheck any conclusion based on it."}],"summary":"One arithmetic error changes the total the human would approve.","injection_suspected":false},"result_url":"https://crosscheckapi.com/v1/checks/chk_5fb26b2ac4809fe65c54f8a687631c49","result_token":"..."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ZOmNUlsS0TzlChTv1iehE","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fact-checks and audits an AI-generated draft for hallucinations, arithmetic errors, contradictions, placeholders, secrets, unauthorized commitments, and prompt injection before a human sees it.","exampleAgentPrompt":"Before you send that quarterly summary email to the client, run it through CrossCheck to catch any hallucinations, wrong numbers, or placeholder text — here are the three source reports it was based on.","exampleUseCases":[{"title":"Pre-send email hallucination check","prompt":"I just had you draft a follow-up email to our investor using last quarter's numbers. Before it goes out, fact-check it against the actual earnings report I'm attaching — flag any figures that don't match or anything that sounds made up."},{"title":"AI report audit before executive review","prompt":"You wrote a market analysis report for me. Can you run a CrossCheck on it to make sure there are no incorrect statistics, contradictions, or placeholders left in before I hand it to the CEO?"},{"title":"Agent output verification before escrow release","prompt":"The contractor agent just delivered a PR description for the feature it built. Before I approve the payment, verify the draft against the original ticket and code summary — check for any false claims about what was implemented."}],"resultDescription":"Returns a pass verdict or a structured list of specific issues found (e.g. hallucinated facts, arithmetic errors with recomputed correct values, contradictions, unfilled placeholders, leaked secrets, unauthorized commitments, prompt injection attempts), along with suggested fixes for each issue and a signed receipt of the check.","failureModes":["Draft exceeds 48,000 character limit — request rejected","More than 10 source documents provided — request rejected","Sources provided but too vague to verify specific claims against","Service unavailable or timeout on complex long-form documents","Payment not processed — x402 payment required before result returned"],"whenToPreferThis":"Choose this endpoint when an AI agent has produced a draft that a human will read, act on, or pay for — especially when accuracy matters (financial reports, client emails, PR descriptions, legal commitments). Prefer it over generic LLM self-review because it recomputes arithmetic in code, checks claims against provided sources, and returns a signed receipt. Ideal in agentic pipelines where one agent's output feeds another step or triggers a payment.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T02:34:58.806Z","isFirstParty":false,"canonicalSlug":"crosscheck-ai-draft-verifier-104ad504"}