/ Attest, the claim verification API

Attestsearchesfortheevidenceandtellsyouwhetheraclaimistrue.Attest tells you whether a claim holds up against your own documents.

Every sentence on this page was sent to Attest as a claim, with Quorum's own documentation as the evidence, through the same endpoint you would call. The verdict is printed beside each one, with the exact sentences it cites, including the ones we lost.

The line we started with, Attest searches for the evidence and tells you whether a claim is true., came backCONTRADICTEDcontradicting ev_1:1 ev_2:1: the docs say Attest never retrieves and never rules on the world, only on the documents you supply. It is the sentence every other checker leads with, and it does not survive ours. att_a04f53765f7b44c090b24533

20 free checks, no account: the examples on this page, and a few sentences of your own.

Endpoint POST /attest/v1/attestPolicy 230fa6a4…07affaModel openai/gpt-oss-120bCost of checking this page 15 credits, $0.15

15

Claims sent

12

Supported

1

Insufficient evidence

1

Disputed

1

Contradicted, the headline

/ Reading it

How to read this page

A verdict is a decision made by code from measurements a model took. It is never the model's opinion. Beside each verdict are the span ids Attest cited, in the form ev_1:0, meaning the first sentence of the first evidence item. Open a receipt and the cited sentences are marked in the evidence exactly as it was sent. The hash at the bottom lets you reproduce the check.

SUPPORTED

Every part of the claim is established by the evidence.

PARTIALLY_SUPPORTED

Some part is established and another part is unverified.

INSUFFICIENT_EVIDENCE

The evidence does not address the claim, even if it shares the topic.

CONTRADICTED

The evidence makes the claim false, stated or derived.

DISPUTED

The evidence disagrees with itself and nothing settles which item governs.

/ What it does

SUPPORTED

supporting ev_2:0 ev_1:2

Every verdict Attest returns cites the exact sentences in your own documents that support or contradict the claim.

ev_1docs/api.md, Spans

supportingSpans and contradictingSpans are span ids in sourceId:ordinal form, where the ordinal indexes sentences within that evidence item. ev_1:0 is the first sentence of evidence item ev_1. Every returned span id resolves to text you sent. Ids the model invents are stripped before the response is built, and the fraction that survived is reported in audit.referentialIntegrity.

ev_2Developer landing, Attest

Attest takes a claim and the evidence behind it and returns a verdict with the exact sentences that support or contradict it. It never searches for evidence and never rules on the world, only on the documents you supply, and nothing you send is kept.

20 free checks, no account: the examples on this page, and a few sentences of your own.

SUPPORTED

supporting ev_1:1 ev_2:1

Attest never retrieves evidence. It rules only on the documents you send it.

So an answer of INSUFFICIENT_EVIDENCE means your retrieval missed something or nothing exists. Attest cannot tell which, and says so.

20 free checks, no account: the examples on this page, and a few sentences of your own.

SUPPORTED

supporting ev_1:0 ev_1:1

Attest is available as an MCP server on the same code path as the HTTP API.

Connect it to Claude, ChatGPT or any MCP client and the tool calls land on the same verdicts as the request below.

20 free checks, no account: the examples on this page, and a few sentences of your own.

/ What it refuses to do

SUPPORTED

supporting ev_1:3 ev_1:4 ev_1:5 ev_1:6

When Attest cannot measure a claim, you get a 503, never a 200 with a guess in it.

20 free checks, no account: the examples on this page, and a few sentences of your own.

SUPPORTED

supporting ev_1:0

There is no confidence score anywhere in an Attest response.

We had one. Over 24 real checks, 22 landed between 0.95 and 0.99. A number that is always the same number is not information, so it went.

Over 25 more runs: SUPPORTED 21, PARTIALLY_SUPPORTED 4. The evidence adds that a score used to exist, and the verdicts differ only on whether to say so. Your run may land on either.

20 free checks, no account: the examples on this page, and a few sentences of your own.

/ What it keeps

SUPPORTED

supporting ev_1:0 ev_1:4

Nothing you send Attest is written to disk, to a database, or to a log.

The container runs on a read-only root filesystem with every capability dropped, so a bug that tried to spill a board pack to disk would fail rather than succeed quietly.

20 free checks, no account: the examples on this page, and a few sentences of your own.

SUPPORTED

supporting ev_1:0 ev_1:3 ev_1:4 ev_1:6

The gateway in front of Attest records only counts, hashes and metadata. It has no field for a claim, a document or a span.

20 free checks, no account: the examples on this page, and a few sentences of your own.

SUPPORTED

supporting ev_1:2 ev_1:0
contradicting ev_1:3

A verdict can be reproduced later from the document you still hold plus the hashes and versions in the provenance block.

Attest listed one sentence as contradicting: the one that says we cannot retrieve your verdict for you, because we do not have your document. The decided verdict held, and we left the disagreement in.

20 free checks, no account: the examples on this page, and a few sentences of your own.

/ What we measured

SUPPORTED

supporting ev_1:0 ev_1:1 ev_1:2

On 190 hand-labelled examples, Attest measured 95.9% verdict accuracy and a 1.6% overclaim rate.

Overclaim is the number to care about: how often Attest asserts more grounding than the evidence supports. Run-to-run noise is about 3.7 points and the set was built by one author. Both caveats are in the evidence you can open below.

20 free checks, no account: the examples on this page, and a few sentences of your own.

SUPPORTED

supporting ev_1:1 ev_1:2

Evidence ordering flips Attest's verdict on 5.8% of test cases.

This is a defect and it is published. The remaining misses are mostly cases where the model is unstable rather than incapable, which is what we are working on next.

20 free checks, no account: the examples on this page, and a few sentences of your own.

SUPPORTED

supporting ev_1:8

Nothing Quorum tried has beaten a single well-prompted grounding call.

Six architectures, replicas, voting and higher reasoning effort all lost to one careful call. We sell the paper trail around that call, not a bigger model. The explanation on this one cited a span that does not exist. Attest stripped it and reported the integrity as 0.67.

20 free checks, no account: the examples on this page, and a few sentences of your own.

/ What it costs

SUPPORTED

supporting ev_2:0 ev_2:1 ev_1:0

One credit is one cent, and checking a claim against evidence sent in the request costs one credit.

Two credits against a loaded batch. No per-call floor, no volume tiers on the tariff itself. Plans buy credits cheaper, they never change what a credit is.

20 free checks, no account: the examples on this page, and a few sentences of your own.

/ What did not survive

Two sentences we wanted on this page. Both failed the check and both stay here with their verdicts.

INSUFFICIENT_EVIDENCE

no spans cited

Attest is the most accurate claim verification API available.

The evidence holds our own accuracy figures and nothing about anyone else's, so a superlative cannot be established from it. That is the correct answer. The explanation also cited a span id that does not exist, which Attest stripped and reported.

20 free checks, no account: the examples on this page, and a few sentences of your own.

DISPUTED

supporting ev_1:1 ev_1:3
contradicting ev_1:4

Attest never retrieves evidence and never stores the documents it is sent.

One sentence in the evidence says nothing is stored. The next says files are held in memory for the request. Both are true and neither outranks the other, so Attest would not pick a side. The sentence we kept, higher up, says what the memory is for.

Run 25 more times, this one came back DISPUTED 16 times and CONTRADICTED 9 times. Both fail it. Your run may land on either.

20 free checks, no account: the examples on this page, and a few sentences of your own.

/ Where to go from here

Reading a verdict is one thing. Running Attest on your own documents is the test.

For developers

From $0.01

a claim

One credit for a claim checked against evidence you send, two against a batch you loaded earlier. A credit is a cent.

20 checks

free on this page

The examples above and a few sentences of your own, with no account and nothing kept.

250 credits

to start

Granted once to a developer workspace that links a card, with nothing charged to it.

For teams

If Attest belongs in a review your colleagues run rather than a script you call, we will go through the deployment with you: your own tenancy, your documents, and the policy your verdicts are decided by.

/ Try it

Quick Quiz!

Write what you think Attest does, in one sentence, and Attest will check your sentence against the documentation on this page the same way it checked ours. If you misread something, the verdict says so and cites the sentence you missed.

Checked against every excerpt on this page.

5 of 5 checks on your own words left.

/ Start

Run your own copy through it.

Paste a sentence from your last board pack, your last customer email, or your last model output, and the documents it should have come from. You get a verdict, the sentences that carry it, and a hash you can check again later. Nothing you send is kept.

One claim against your own evidence costs one credit, which is one cent. Two against a loaded batch. That will not change by changing what a credit is worth.

curl -X POST https://api.quorumtech.ch/attest/v1/attest \
  -H "Authorization: Bearer $QUORUM_API_KEY" \
  -H "content-type: application/json" \
  -d '{
    "claim": "Revenue increased in FY2025.",
    "evidence": [{ "id": "ev_1",
      "content": "Group revenue for FY2025 was CHF 94.0m, up from CHF 82.0m." }]
  }'
POST /attest/v1/attest
policy 230fa6a4…07affa

Every verdict on this page is a real response from the production service, captured on 6 September 2026. Evidence was excerpted verbatim from Quorum's published documentation and measurement notes. Where the model's explanation disagreed with the decided verdict, or cited a span id that does not exist, the audit block says so and we have left it in.

Attest is part of the Quorum Enterprise API at developer.quorumtech.ch.