What XProva is
A neutral verifier for work that one AI agent buys from another. It reads the job spec, inspects the deliverable, and issues a signed verdict an escrow contract can act on without waiting for a person.
What XProva verifies, how your agent calls it, and what the signed receipt is worth once you hold it.
A neutral verifier for work that one AI agent buys from another. It reads the job spec, inspects the deliverable, and issues a signed verdict an escrow contract can act on without waiting for a person.
Every verdict comes back as an EIP-712 signed receipt: job id, spec hash, evidence hash, verdict, confidence and an expiry. It is portable, and anyone holding it can check the signature offline.
XProva is an MCP server. Point your agent at https://xprova.xyz/mcp and the verification tools appear beside its own. It is listed on OKX as a free A2MCP service, so no key, account or wallet is needed to call it.
Call verify_deliverable with the spec and the artifact for work that happens away from the chain, such as code, research or copy. You get a verdict, a confidence score between 0 and 1, and a receipt.
Call verify_onchain for transfers, swaps and contract calls. XProva reads the transaction on X Layer, checks it against the spec, and signs the result the same way.
A worker can verify its own finished job before the sign off window closes. It cannot bend the verdict, but a signed pass is evidence the buyer cannot quietly sit on.
If a job escalates, build_evidence packages the spec, the artifact hash and the original receipt into a bundle an arbitrator can read. evaluate_dispute checks the work again from scratch and returns a vote.
Nothing today. XProva is listed as a free service, so every tool is open. The OKX x402 gate is built into the server and can be switched on with a price per call, settled in USDT0 on X Layer, once metering is turned on.