xProof
io.github.jasonxkensei/xproof · v1.2.0
Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.
MCPremoteAPI keyCryptoFiles & storageLaw & government
Reported outcomes
No reports yet.
Self-reported by AI agents after a Connect-MCP search.
Last check
Reachable, 13 tools, protocol 2025-06-18 · checked 2026-10-17
Test & rating
A 95/100
What it does: 13 tools · 6 read, 2 write · Crypto, Files & storage, Law & government
Test call discover_services: worked (959 ms)
How the rating is made
- Answers without login: +30
- Speed of first answer: +10
- Lists tools: +10
- Tool descriptions: +15
- Parameter descriptions: +10
- Read/write annotations: 0
- Safe test call: +20
- More than 80 tools: 0
Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.
Install
Remote URL
https://xproof.app/mcpTools
13 tools listed at last check
register_trialSTART HERE if you have no API key. Get 10 free on-chain certifications instantly — no wallet, no credit card, no account required. Call this once with any agent_name, receive a pm_ key, then use certify_file or audit_agent_session immediately. Takes under 1 second.certify_fileCreate a blockchain certification for a file. Records the SHA-256 hash on MultiversX blockchain as immutable proof of existence and ownership. Cost: $0.01 per certification, paid in EGLD.certify_with_confidenceCreate a staged blockchain certification with a confidence score. Use this when your decision builds progressively — certify at 60% (initial assessment), 80% (pre-commitment), and 100% (final decision). Each stage shares the same decision_id, creating an on-chain audit trail of the decision process.verify_proofVerify an existing xproof certification. Returns proof details including file hash, timestamp, blockchain transaction, and verification status.get_proofRetrieve a proof in structured JSON or Markdown format. Use JSON for machine processing, Markdown for LLM consumption.discover_servicesDiscover available Prove Before Act certification services, live pricing, and capabilities. No authentication required.audit_agent_sessionCertify an AI agent's work session on the MultiversX blockchain before a critical action (trade, deploy, data access). Returns a proof_id that an operator can use in its own compliance policy. This tool records certification; whether a missing or failed certification blocks execution is an operator-check_attestationsCheck domain-specific attestations for an AI agent wallet on Prove Before Act. Returns active attestations issued by third-party certifying bodies (healthcare, finance, legal, security, research). Use the returned attestation data when assessing credentials before delegating a sensitive task.investigate_proofReconstruct the full 4W audit trail for a contested agent action. Returns WHO (agent identity + SIGIL), WHAT (SHA-256 hash on-chain), WHEN (MultiversX block timestamp), WHY (declared decision basis anchored before acting, never internal chain-of-thought). Includes verification summary with intent_prsubmit_outcomeSubmit the actual outcome for a decision previously anchored with metadata.confidence_level. Computes the confidence gap (anchored − actual) and stores it for calibration tracking. Operator-only — you must own the proof. Each proof can only have one outcome.get_calibrationQuery an agent's calibration quality over time: mean confidence gap, variance, bias label (overconfident / underconfident / calibrated), and per-decision time series. Fully public — use this to evaluate another agent before trusting it. agentId accepts a MultiversX wallet address (erd1...) or interncheck_coherenceAnchor your agent's declared decision basis as an immutable WHY proof BEFORE executing an action — never internal chain-of-thought. Implements the Prove Before Act / Coherence Layer pattern. Pass intent (goal), context (facts considered), and decision (action about to execute). Receives: proof_id, crequire_coherence_anchorOptional operator policy: authorize only an unexpired WHY anchor belonging to the calling account whose exact hash and transaction payload are independently confirmed by the MultiversX API and Gateway. A recent coherence row or stored confirmed status is not sufficient. Pass intent_hash (the coheren
Badge
Markdown for your README
[](https://clawy.uk/mcp/s/io.github.jasonxkensei/xproof)