{"openapi":"3.1.0","info":{"title":"Truth Desk API","version":"1.0.0","description":"Autonomous multi-vertical scientific claims verification platform. Verifies claims against PDB, PubChem, PubMed, UniProt, and PMC Open Access.","contact":{"name":"Arctic Media LLC","url":"https://ttruthdesk.claims/pricing"},"license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"}},"servers":[{"url":"https://ttruthdesk.claims","description":"Production"}],"paths":{"/api/public/claims.json":{"get":{"operationId":"getClaimsRegistry","summary":"Get verified claims registry","description":"Returns the full machine-readable registry of all verified scientific claims across all verticals.","tags":["Public"],"responses":{"200":{"description":"Array of verified claim objects","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Claim"}}}}}}}},"/api/public/verify-claim":{"post":{"operationId":"verifyClaim","summary":"Verify a scientific claim","description":"Verifies a single scientific claim against authoritative databases (PDB, PubChem, PubMed). Rate-limited to 30 requests per minute.","tags":["Public"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyClaimRequest"}}}},"responses":{"200":{"description":"Verification result","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyClaimResponse"}}}},"429":{"description":"Rate limit exceeded"}}}},"/api/md":{"get":{"operationId":"getPlatformSummary","summary":"Get platform summary as Markdown","description":"Returns a Markdown-formatted summary of the Truth Desk platform, including verticals, endpoints, and capabilities.","tags":["Discovery"],"responses":{"200":{"description":"Markdown text","content":{"text/markdown":{"schema":{"type":"string"}}}}}}},"/.well-known/mcp.json":{"get":{"operationId":"getMcpCard","summary":"Get MCP tool card","description":"Returns the MCP tool card for agent integration.","tags":["Discovery"],"responses":{"200":{"description":"MCP tool card","content":{"application/json":{"schema":{"type":"object"}}}}}}}},"components":{"schemas":{"Claim":{"type":"object","properties":{"id":{"type":"string"},"claimText":{"type":"string"},"verdict":{"type":"string","enum":["supported","refuted","inconclusive"]},"confidenceScore":{"type":"number","minimum":0,"maximum":1},"verticalDomain":{"type":"string"},"evidenceSource":{"type":"string"},"reportUrl":{"type":"string"}}},"VerifyClaimRequest":{"type":"object","required":["claim"],"properties":{"claim":{"type":"string","description":"The scientific claim text to verify"},"vertical":{"type":"string","enum":["structural_biology","salmon_biotech","protein_supplement","creatine_ergogenics","gut_microbiome","collagen_peptides","plant_based_protein","sports_nutrition_rct","uniprot","clinical_trials"],"description":"Optional: restrict to a specific domain"}}},"VerifyClaimResponse":{"type":"object","properties":{"verdict":{"type":"string","enum":["supported","refuted","inconclusive"]},"confidenceScore":{"type":"number"},"evidenceSource":{"type":"string"},"pdbId":{"type":"string"},"pubchemCid":{"type":"number"},"summary":{"type":"string"}}}}}}