Skip to content

BuildNot yet confirmed elsewhere1 publisher2 min readPublished Updated

ProvenanceGuard checks whether an agent's claim came from the tool it cited

Multiverse Computing published ProvenanceGuard on September 29, 2026, a layer that checks which MCP tool each of an agent's claims came from. It flags facts that are true somewhere in the pooled evidence but credited to the wrong tool.

The Engineer · Build desk

How we use AISend a correction

Wrong-tool credit matters most in finance and healthcare Where a fact credited to the wrong tool matters most, and where current fact-checkers and MCP itself leave the gap open.

Finance, healthcare, compliance: source authority decides if an answer is actionable. Trading agents: may cite Bloomberg but pull from a Reddit scrape. RAGAS, MiniCheck, AlignScore: don't track which tool supplied which sentence. MCP servers: no built-in provenance.

Wrong-tool credit matters most in finance and healthcare
WhoHowKindClaim
Finance, healthcare, complianceSource authority decides whether an answer is actionable, so a fact credited to the wrong tool matters most hereexposure5
Trading agentsCan cite Bloomberg terminal data while actually pulling from a Reddit scrapeexposure6
RAGAS, MiniCheck, AlignScorePool all evidence into one context and do not track which tool supplied which sentenceconstraint11
MCP tool serversNo built-in provenance: no signed responses, data lineage attestation or confidence scoresconstraint9

What happened

  • Multiverse Computing's own example: an agent cites the account record for a 30-day refund window, but the policy came from a scraped FAQ, and a source-blind checker approves the misattributed fact.
  • ProvenanceGuard breaks an answer into atomic claims, maps each one to the specific tool the agent cited, and flags any claim that is supported only by a different tool.
  • A claim that fails is either blocked before it reaches the user or sent to a repair step that re-queries the tool the agent should have used.
  • Existing fact-checkers such as RAGAS, MiniCheck, AlignScore and SummaC pool every tool's output into one context and never track which tool supplied which sentence.

Why it matters

  • cost The check runs one entailment pass per claim at 50 to 200 milliseconds each, so a 10-claim answer carries 0.5 to 2 seconds; the article says a support bot can absorb that and a high-frequency trading agent cannot.
  • exposure The gap bites hardest in finance, healthcare and compliance, where source authority decides whether an answer is actionable; the article's case is a trading agent that cites Bloomberg data but pulled from a Reddit scrape.
  • constraint Ordinary fact-checkers answer only whether a claim is supported, so source authority becomes a separate verification layer teams have to add on top of the agent.

Nothing in the stack forces the agent to be honest about where a fact came from. The Model Context Protocol lets an agent call several tools in a single turn, and each returns a structured chunk [8]. The orchestration layer can log which tool returned which chunk. The prompt the model works from does not carry that record, so the agent can write "According to the database" and quote the PDF [10].

MCP has no provenance primitives of its own. It does not require a server to sign its responses, attest to data lineage, or declare a confidence score [9]. Multiverse Computing calls the resulting failure cross-source conflation [4].

ProvenanceGuard sits between the agent's output and the user and takes three inputs: the final answer, the tool outputs each tagged with its name and metadata, and the agent's citations, explicit or inferred [12]. A citation mapper pulls phrases such as "According to the account record" with regex or an LLM and matches them to the tool that produced them. A source-scoped entailment model, often a fine-tuned DeBERTa, then checks each claim only inside that tool's evidence [15].

That per-claim figure depends on which entailment model you run and on the hardware you run it on, neither of which the article specifies, so you cannot carry it onto your own stack without measuring. To shrink the cost, the design batches claims and verifies them in parallel, or verifies only the claims that cite high-stakes sources such as account records and compliance documents [16].

What to watch

  • Whether Multiverse Computing publishes measured latency on named entailment models and hardware, since the 50 to 200 millisecond figure is unqualified.
  • Whether MCP itself gains provenance primitives such as response signing, lineage attestation or confidence scores that would move this check into the protocol.
  • Whether anyone benchmarks ProvenanceGuard against RAGAS, MiniCheck, AlignScore or SummaC on cross-source conflation specifically.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence30
Adoption
Insufficient
Hype gap+10
Incentives
Insufficient
Confidence30
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    Most fact-checking systems for LLM agents check whether a claim is supported by the evidence, but not whether the claim came from the source the agent cited.

    ReportedSupportedView cited source
  2. [2]

    A source-blind verifier passes any claim that appears somewhere in the pooled evidence.

    ReportedSupportedView cited source
  3. [3]

    In the article's example an agent says 'According to the account record, this plan includes a 30-day refund window,' but the refund policy came from a scraped FAQ rather than the structured account record, and the verifier approves it.

    ReportedSupportedView cited source

Sources

1 independent publisher whose own reporting we read for this story.

  1. dev.to

    1 article · October 9, 2026

    Source-Aware Verification for MCP Agents: Why Fact-Checking Isn't Enough When Tools Lie About Provenance

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

Entities

Loading related stories