Did anyone actually check?
Claude and BioMCP will confidently tell you a target has no inhibitors. Mosaic tells you whether anyone actually checked — every count carries a state, and every state carries the query that produced it. Coverage-honest dossiers for any human target, delivered over MCP or as a PDF.
| axis | count | state | query |
|---|---|---|---|
| papers | — | not addressable | "TTN"[Title/Abstract] — symbol not attributable |
| compounds | 4 | fetched on demand | ChEMBL activities · pChEMBL ≥ 5 |
| trials | ≥ 298 | truncated · floor | ClinicalTrials.gov |
| ppi | 620 | fetched on demand | STRING v12.0 |
| essentiality | 1,208 | fetched on demand | DepMap CRISPR gene effect |
| coessentiality | 61 | fetched on demand | DepMap · corr ≥ 0.20 |
| structure | — | fetch failed | AlphaFold |
A zero has to be earned
A count of zero and a count nobody took look identical in every other tool. Here they are different values: an earned zero names the query and the date the source answered it. Nothing unmeasured ever renders as zero.
A floor is never a total
Where ingestion is capped, the count says ≥ and the state says truncated — it supports “at least N” and never an absence claim. The trials axis is a floor everywhere, and the dossiers say so on every page.
Verified before delivered
Every dossier passes a rule-based verifier: no claim may rest on a failed axis, precision figures must disclose sampling, and any figure that can’t be traced to fetched evidence is listed as unsupported — in the dossier itself.