{"service":"sourcecheck-news","description":"Verifies whether the main factual claims in a proposed news article are supported by the provided source texts using only three verdict classes: true, false, unsupported.","paymentRequired":true,"endpoint":"/api/verify","method":"POST","inputRequirements":{"required":{"article":"string","sources":"array"},"sources":{"minItems":1,"maxItems":3,"itemSchema":{"id":"string","text":"string"}},"limits":{"articleMaxTokens":9000,"sourcesMinItems":1,"sourcesMaxItems":3,"maxTokensPerSource":6000,"maxOutputClaims":10},"notes":["The agent does not browse the web.","The agent does not use outside knowledge.","The agent does not rewrite the article.","The agent returns JSON only.","The output contains a maximum of 10 claims.","All provided strings must be non-empty.","Input requirements are published for the buyer's guidance before payment.","Inputs are not pre-validated before payment.","Paid requests may still be rejected with 400 or 413 if they are invalid or exceed limits.","Oversized or invalid paid requests are the buyer's responsibility."]},"responseFormat":{"ok":true,"result":{"overall_verdict":"true | false | unsupported","claims":[{"claim":"string","status":"true | false | unsupported","source_id":"string","evidence":"string","reason":"string"}],"summary":"string"},"error":{"code":"payment_required | invalid_request | input_too_large | model_invalid_json | internal_error","message":"short explanation"}},"exampleRequest":{"article":"The article says that City Council approved the budget on Tuesday and that the vote was 8 to 3.","sources":[{"id":"source_1","text":"City Council approved the 2026 budget on Tuesday evening by a vote of 8-3."},{"id":"source_2","text":"The approved budget includes increased infrastructure spending."}]}}