Request
{
"body": {
"sources": [
{
"id": "docs",
"text": "The service limit is 100 requests per minute.",
"label": "Example documentation"
}
],
"question": "What rate limit is stated?"
},
"type": "http",
"method": "POST",
"bodyType": "json"
}
Response
{
"type": "json",
"example": {
"brief": {
"answer": "The stated limit is 100 requests per minute.",
"claims": [
{
"id": "c1",
"claim": "The stated limit is 100 requests per minute.",
"source_id": "docs",
"excerpt_end": 45,
"source_hash": "316e014b68921cd3cd88072af711a129cb250f4c23f591c98b2e34e744d18410",
"support_type": "direct",
"excerpt_start": 0,
"evidence_status": "EXCERPT_MATCHED",
"support_assessment": "MODEL_PROPOSED",
"supporting_excerpt": "The service limit is 100 requests per minute."
}
],
"status": "ANSWERED",
"decision": {
"reasons": [
"Quoted claims are present in supplied text; model support assessments and remaining gaps require appropriate caution."
],
"recommendation": "PROCEED_WITH_CAUTION",
"unresolved_questions": []
},
"conflicts": [],
"checked_at": "2026-10-20T00:00:00.000Z",
"input_hash": "bc942cd2005e85d1170d6df2d4d4c40c3a0bb57c79b8f85d09fc21c6b3592cfe",
"limitations": [
"Uses caller-supplied text only; no URL fetching, search or source authentication.",
"Quotation presence and offsets are checked mechanically. Claim relevance, support labels and conflicts are model assessments, not independently proved semantic entailment.",
"The answer is assembled only from selected retained claims; this does not prove those claims true or exhaustive.",
"No guarantee of truth, completeness, legal/financial correctness or suitability for a downstream action."
],
"offset_units": "UTF-16 code units; end exclusive; first exact occurrence",
"evidence_gaps": [],
"source_hashes": [
{
"sha256": "316e014b68921cd3cd88072af711a129cb250f4c23f591c98b2e34e744d18410",
"source_id": "docs"
}
],
"ruleset_version": "drayn.research.evidence-brief.v1",
"answer_claim_ids": [
"c1"
]
},
"status": "completed",
"resultId": "00000000-0000-4000-8000-000000000002",
"requestId": "00000000-0000-4000-8000-000000000001",
"protocolVersion": "1"
}
}