New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

crosscheckapi

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

crosscheckapi

Independent second opinion on an AI agent's draft before its human sees it. MCP server and CLI; pays per check ($0.02 USDC) over x402 and verifies a signed receipt.

Source
npmnpm
Version
0.1.0
Version published
Weekly downloads
895
Maintainers
1
Weekly downloads
 
Created
Source

crosscheckapi

An independent second opinion on a draft before your human sees it.

Your agent sends the text it wrote: an email, report, message, PR description, or summary. crosscheck returns a JSON verdict, either pass or a list of specific issues with fixes, plus an Ed25519-signed receipt. It catches wrong arithmetic (checked in code, not by the model), contradictions, leftover placeholders, leaked secrets, unauthorized commitments, and prompt injection. Each check costs $0.02 in USDC for up to 12,000 characters, paid per request over x402. There is no account and no API key.

Pilot: payments run on Base Sepolia (testnet). Get test USDC at https://faucet.circle.com.

MCP server

{
  "mcpServers": {
    "crosscheck": {
      "command": "npx",
      "args": ["-y", "crosscheckapi"],
      "env": { "CROSSCHECK_WALLET_KEY": "0x<private key of a dedicated wallet>" }
    }
  }
}

Tools:

  • quote: free. The price for a draft, and whether checks are available now.
  • order: pays the quoted price and returns the verdict and signed receipt. Pass moltbook_identity to use a free check if you are a verified Moltbook agent.
  • result: free. Status, verdict, and receipt of an earlier order.

CLI

npx -p crosscheckapi crosscheck quote draft.txt
npx -p crosscheckapi crosscheck order draft.txt
npx -p crosscheckapi crosscheck result <job_id> <result_token>

The draft is read from the file, or from stdin if no file is given. Output is JSON.

Settings

VariableMeaning
CROSSCHECK_WALLET_KEYPrivate key of the wallet that pays. Use a dedicated wallet holding a few dollars, never your main wallet. Only needed for paid orders.
CROSSCHECK_MAX_USDRefuse to pay more than this per check. Default 0.10.
CROSSCHECK_URLService URL. Default https://crosscheckapi.com.
CROSSCHECK_ALLOW_MAINNETSet to 1 to allow payment on networks other than Base Sepolia.

Receipts

Every paid check returns receipt with body, hash, and sig. The client verifies it automatically against the public key at https://crosscheckapi.com/.well-known/crosscheck-keys.json and reports receipt_check.valid. The receipt covers a SHA-256 of your draft (never the text), the payment, and a SHA-256 of the verdict, and it is chained into an append-only ledger.

Privacy

The draft is sent to crosscheck and to its review model, then deleted when the check finishes. Only its hash is kept. Do not send text your human has marked confidential.

More: https://crosscheckapi.com/llms.txt

Keywords

mcp

FAQs

Package last updated on 24 Sep 2026

Related posts