{"uid":"cap_irr8HGkHGSjtgd1gMeqAP","slug":"verity-suite-faithful-faithfulness-checker-b530c256","name":"Verity Suite — Faithful (Faithfulness Checker)","description":"The trust fabric for AI agents — calibrated, fail-closed services agents pay per call.","url":"https://suite.veritylayer.dev/faithful","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"mode":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"title":"Mode","default":null,"description":"'summary' or 'translation'. If absent, the checker applies the stricter union of both checks rather than guessing a mode."},"source":{"type":"string","title":"Source","maxLength":2000,"minLength":1,"description":"the original source text; the sole ground truth the candidate is judged against"},"candidate":{"type":"string","title":"Candidate","maxLength":2000,"minLength":1,"description":"the summary or translation to check against the source"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.06","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.06/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.06","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.06","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_krV9Yz5ovhUbQ8NoN8Mvj","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.06","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a candidate summary or translation is faithful to its source text, returning a verdict, faithfulness score, and claim-level reasons.","exampleAgentPrompt":"Check if this summary is faithful to the original article — source: 'The Fed raised interest rates by 0.25% citing persistent inflation, with the next meeting scheduled for June.' Candidate: 'The Fed cut rates due to cooling inflation.' Run it in summary mode.","exampleUseCases":[{"title":"Hallucination guard for news summarizer","prompt":"Before we publish this AI-generated news brief, check whether it's faithful to the original article. Source: 'The company reported a 12% revenue increase but warned of rising costs in Q3.' Candidate: 'The company saw revenue rise 12% with no concerns about future quarters.' Use summary mode."},{"title":"Translation accuracy audit","prompt":"I need to verify that this Spanish translation faithfully reflects the English original. Source: 'All users must reset their passwords within 48 hours for security compliance.' Candidate (Spanish): 'Los usuarios pueden cambiar sus contraseñas cuando quieran.' Check it in translation mode."},{"title":"RAG answer grounding check","prompt":"My RAG pipeline produced an answer — can you verify it's actually grounded in the retrieved context? Source is the retrieved passage: 'Solar panel efficiency peaks between 10am and 2pm on clear days.' Candidate answer: 'Solar panels work best in the early morning when temperatures are lowest.' No specific mode — apply the strictest check."}],"resultDescription":"Returns a JSON object with: a verdict enum (faithful, minor_drift, unfaithful, or uncertain), a faithfulness score, an array of concrete claim-level reasons citing specific source-vs-candidate discrepancies or confirmations, and an optional Ed25519-signed VerityLayer receipt for auditability.","failureModes":["Source or candidate text missing — 422 validation error","Text exceeds 2000-character limit — validation error","Invalid mode value (not 'summary' or 'translation') — validation error","Uncertain verdict returned when claims cannot be definitively verified against source","Payment not received or insufficient — 402 Payment Required","Service temporarily unavailable — 5xx error"],"whenToPreferThis":"Choose this endpoint when you need a calibrated, claim-level faithfulness verdict with an auditable signed receipt — especially in agent pipelines where hallucination or distortion in summaries or translations must be caught before downstream use. Prefer it over generic LLM self-checks when you need a deterministic, pay-per-call, fail-closed verification layer with structured output and no risk of the model rationalizing its own errors.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:45:47.813Z","isFirstParty":false}