Skip to guide

BEFORE YOU SHARE IT

Read the claim.
Check the evidence.

The paid private claim check sends your claim and source excerpts to three AI jurors, encrypted from your browser. You see an outcome only when all three agree.

From $0.10 per check. Each check is paid in USDG on Robinhood Chain, from 0.10 USDG for the minimum quote tier. Network gas is paid separately from your wallet. The on-chain quote you see before paying is the price.

01 / HOW A PAID CHECK WORKS

One claim at a time.

  1. Make the claim specific.

    Paste one factual statement, up to 4,000 bytes. Include the date, version or qualifier that makes it testable.

  2. Paste the source excerpts.

    Add one to five sources. Each needs a title, an HTTPS link and the exact excerpt you rely on: up to 18,000 bytes each and 64,000 in total. The link is kept as a label and is never fetched. The jurors see only the text you paste, and the evidence is recorded as submitted by you, not independently verified.

  3. Encrypt and get a quote.

    Connect your wallet. Your browser checks the Intel TDX attestation of MOCHI’s intake enclave, then encrypts the claim and excerpts to that enclave before they leave the page. You get an on-chain quote, from 0.10 USDG. A quote is valid for five minutes.

  4. Save the recovery file, then pay.

    Download the private recovery file first. It holds the query ID and the key that decrypts your result, so keep it private. Then approve exactly the quoted USDG amount and confirm the payment into the QueryEscrow contract. If you reject the wallet request or the quote expires, nothing is sent and you can try again.

  5. Three AI jurors review.

    Qwen 3.6, Gemma 4 and GPT-OSS 120B review your excerpts through Phala confidential inference, which is attested. Each juror must quote its evidence verbatim, and all three must agree on one outcome.

  6. Your browser decrypts and verifies the result.

    The result is encrypted to your key, and its answer hash is posted on chain. Your browser decrypts the result and checks it against that hash before showing it. If you close the page, resume from the recovery file on the Check page.

02 / FRAME THE QUESTION

Give the jury something to verify.

A product announcement

“Version 2.1 supports feature X on the free plan.”

Paste excerpts from the dated release note and the plan documentation. An announcement of a future feature does not establish that it is available now.

A crypto claim

“This contract lets its administrator mint additional tokens.”

Paste excerpts from verified source documentation and name the chain and contract. A claim check does not replace a contract audit or investment analysis.

An AI comparison

“Model A beat model B on benchmark C under these settings.”

Paste the evaluation table, metric, model versions and methodology. A narrow benchmark does not establish that a model is best at everything.

These are example question formats, not completed checks or claims about particular products.

03 / OPTIONAL: AI HELPERS

Help with the wording, before you pay.

When a deployment switches them on, the Check page shows two buttons next to the claim, labelled “AI helper via AnyRoute (encrypted)”. They are optional and only make suggestions: nothing they return is applied or submitted unless you click it into the claim field yourself.

Split into claims
Paste a post, tweet or thread. The helper lists the separate factual claims in it, each with the words of the post it came from where it can find them. Pick one to put it in the claim field.
Make it testable
The helper reads your claim and the excerpts typed so far and suggests what would make the claim checkable, such as adding a date, naming the report or naming the metric, sometimes with reworded claim text you can use.
What happens to the text I give a helper?

A helper sends only what it needs: the post you paste, or your claim with up to five excerpts, shortened to a few thousand characters and without their links. Nothing is sent until you press a helper button. AnyRoute, an external AI service, processes it; it is not part of MOCHI’s attested jury. Your browser checks the attestation of AnyRoute’s confidential gateway and encrypts the request to it. MOCHI’s website relays the encrypted request and adds MOCHI’s API key, so it sees the size and timing of a request but not its text. The answer comes back the same way with AnyRoute’s signed receipt, which your browser checks and which names the model that wrote it.

What do helpers never see?

Helpers switch off for the rest of the visit as soon as a paid check starts to be encrypted, is paid or is resumed from a recovery file, so they never receive a paid check’s content. Reload the page to use them again for a new draft.

Can I rely on a suggestion?

Treat it as a draft. A helper can misread a post or suggest wording your excerpts do not support. Read the claim in the field and compare it with your sources before you prepare a quote.

04 / UNDERSTAND THE RESULT

Agreement is evidence to inspect.

Supported / contradicted
All three jurors agree that your excerpts support, or conflict with, the exact claim.
Missing context
All three agree that qualifications or omitted context materially change the interpretation.
Insufficient evidence
All three agree that your excerpts do not establish an answer.
HUNG
HUNG means the jurors did not agree; no outcome is presented. Human panels are not available at launch.

The jurors judge only the excerpts you paste. Agreement shows that three models read the same evidence the same way. It does not prove that the claim or the source is correct.

05 / QUESTIONS BEFORE YOU PAY

Know the limits.

What does a check cost?

From $0.10 (0.10 USDG) per check for the minimum quote tier. Longer inputs can cost more. The on-chain quote shown before you pay is the price, and payment requires an exact USDG allowance plus a separate wallet confirmation. Network gas is paid separately.

What happens to my money if the jurors disagree?

The result is HUNG and no outcome is presented. Responding jurors are paid; the protocol fee and timed-out jurors’ fees are refunded. Human panels are not available at launch.

Can I get a refund?

An unanswered paid check can be expired after its one-hour deadline. A successful on-chain expiry transaction refunds the remaining escrow; it is not automatic. A completed outcome, including insufficient evidence, is chargeable. There is no cancellation refund after payment, and network gas is not refunded.

What is private, and what is public?

Your claim and excerpts are encrypted in your browser to the attested intake enclave. The website and gateway only relay ciphertext and do not log your text. The result is encrypted to a key held only by your browser and your recovery file. Public on Robinhood Chain: your wallet address, your payment, the query record and the result hashes. Those hashes may let someone infer which of the four outcomes a check received.

Do I need an account?

No. There are no sign-ups. You connect a wallet and pay per check. The site does not ask for your name or email.

What if I close the page before the result arrives?

Keep the private recovery file. On the Check page, choose “Resume from private recovery file”. The file is read only in your browser and is never uploaded. Anyone who has the file can decrypt your result. Do not pay again for the same query.

Do checks automatically burn MOCHI?

No. The purchase path remains disabled until launch configuration is approved. The proposed policy uses eligible review-fee surplus after obligations and reserves, with a $25 purchase minimum. Burns are manual, and developer fees stay separate.

06 / SEPARATE: INVITATION RESEARCH PILOT

The unpaid research pilot is a different service.

Invitation research: checking…

The pilot is not the paid private check and is not confidential. It processes public claims and public sources through external providers, and the website proxy can see these requests. Never submit confidential or personal material to it. It collects no payment, and none of the payment, refund or encryption details above apply to it.

  1. Bring public links.

    Add up to five public HTTPS links to readable HTML or plain text. The service fetches them for you. Source discovery is not currently configured, so include links. Private posts, PDFs, sign-in pages and paywalled content are not supported.

  2. Inspect before reviewing.

    Enter your invitation token and consent to external processing. Check the retrieved passages and warnings before starting the three jurors.

  3. Read beyond the label.

    All three valid findings must agree for a resolved assessment. Pilot results are unattested research: their integrity hash binds the record but is not proof of truth, an on-chain receipt or a confidentiality guarantee.

  4. Save or share deliberately.

    Download the result. Publishing exposes the exact claim, findings, cited passages and source links to anyone with the link. Save the private owner recovery details if you want to correct or withdraw it later.

Can I correct or withdraw a shared pilot result?

For publications created with owner controls, save the owner token privately. Use Manage publication with your invitation token and owner token to add a dated owner correction or unpublish. Corrections do not rewrite the original jury findings. Unpublishing removes access through MOCHI; it cannot erase copies others already saved. Older publications may lack recoverable ownership.

What does the pilot retain?

Private evidence sessions expire after 30 minutes and private results after 60 minutes; a service restart ends both. Public shares persist until their owner unpublishes them, and an aggregate daily usage count is kept. Full source text is omitted from public shares except for cited passages.

Start with the source.

Open the claim check ↗