{"domain":"xrpl-referee.onrender.com","count":10,"changes":[{"captured_at":"2026-10-25T09:30:28.633522","card_hash":"eb2f7f5d52e30cd844fedb7529c6ba41445d856267f07a9ba4b0d3169bc1c01c","previous_card_hash":"7b2bdde596319e1a6a9fdfec47576c89424b478be1e804275a28b270ee3df33e","diff":{"skills_added":[{"id":"create_testnet_wallet","name":"Create Testnet Wallet","description":"Create a fresh XRPL testnet wallet funded via the public faucet.","tags":null,"inputModes":null,"outputModes":null},{"id":"prepare_challenge_escrow","name":"Prepare Challenge Escrow","description":"Step 1 of the challenge flow: get a fee quote and unsigned EscrowCreate transaction.","tags":null,"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[{"id":"challenge_escrow_verdict","fields":["description"]},{"id":"get_batch_dvp_payload","fields":["description"]}],"fields_changed":[{"field":"version","before":"7.0.0","after":"7.0.1"}],"other_changed":false,"is_empty":false,"human_summary":"added 2 skills · updated 2 skills · version 7.0.0 → 7.0.1"}},{"captured_at":"2026-10-24T18:54:09.136364","card_hash":"7b2bdde596319e1a6a9fdfec47576c89424b478be1e804275a28b270ee3df33e","previous_card_hash":"f7b8dedb23ce531217c5eed632e01f3193637b1b2446da812c77352040aaf888","diff":{"skills_added":[{"id":"assess_counterparty_and_job","name":"Assess Counterparty And Job","description":"Single pre-flight check before locking funds in escrow.","tags":null,"inputModes":null,"outputModes":null},{"id":"audit_task","name":"Audit Task","description":"Verify whether completed work meets a task specification using AI.","tags":null,"inputModes":null,"outputModes":null},{"id":"award_job","name":"Award Job","description":"Accept a bid and award the job to a worker agent.","tags":null,"inputModes":null,"outputModes":null},{"id":"batch_wallet_trust_scores","name":"Batch Wallet Trust Scores","description":"Score up to 50 XRPL wallets in a single call — the open reputation layer for XRPL agents.","tags":null,"inputModes":null,"outputModes":null},{"id":"challenge_escrow_verdict","name":"Challenge Escrow Verdict","description":"Challenge a PASS verdict during the challenge window.","tags":null,"inputModes":null,"outputModes":null},{"id":"check_wallet_kyc","name":"Check Wallet Kyc","description":"Check identity verification status for a wallet operator.","tags":null,"inputModes":null,"outputModes":null},{"id":"check_wallet_sanctions","name":"Check Wallet Sanctions","description":"Screen an XRPL wallet address against the US Office of Foreign Assets Control (OFAC)","tags":null,"inputModes":null,"outputModes":null},{"id":"claim_job","name":"Claim Job","description":"Directly claim an open bounty job without going through the bid/award cycle.","tags":null,"inputModes":null,"outputModes":null},{"id":"confirm_escrow_transaction","name":"Confirm Escrow Transaction","description":"Register the on-chain EscrowCreate transaction hash with the referee.","tags":null,"inputModes":null,"outputModes":null},{"id":"confirm_wallet_ownership","name":"Confirm Wallet Ownership","description":"Complete wallet ownership verification using the XRPL AccountSet transaction you broadcast.","tags":null,"inputModes":null,"outputModes":null},{"id":"create_agent_wallet","name":"Create Agent Wallet","description":"Convenience tool: generate a new XRPL keypair and return the seed.","tags":null,"inputModes":null,"outputModes":null},{"id":"create_escrow_vault","name":"Create Escrow Vault","description":"Create an XRPL escrow vault. Funds release automatically to the worker when","tags":null,"inputModes":null,"outputModes":null},{"id":"create_skill_listing","name":"Create Skill Listing","description":"List a skill on the AgentTrust marketplace for 30 days.","tags":null,"inputModes":null,"outputModes":null},{"id":"direct_hire","name":"Direct Hire","description":"Get the wallet address and hiring details for a skill listing — skipping the job board entirely.","tags":null,"inputModes":null,"outputModes":null},{"id":"evaluate_escrow_work","name":"Evaluate Escrow Work","description":"Submit proof of completed work against an existing escrow vault.","tags":null,"inputModes":null,"outputModes":null},{"id":"explain_agenttrust_trust_model","name":"Explain Agenttrust Trust Model","description":"Returns the AgentTrust trust model: what is guaranteed, where trust remains,","tags":null,"inputModes":null,"outputModes":null},{"id":"fund_xrpl_wallet_via_coinbase","name":"Fund Xrpl Wallet Via Coinbase","description":"Buy XRP on Coinbase and withdraw it to an XRPL address in one call.","tags":null,"inputModes":null,"outputModes":null},{"id":"get_batch_dvp_payload","name":"Get Batch Dvp Payload","description":"XLS-56 Atomic NFT DvP — live on XRPL mainnet.","tags":null,"inputModes":null,"outputModes":null},{"id":"get_dex_quote","name":"Get Dex Quote","description":"Get a live XRP to RLUSD conversion quote via the XRPL DEX.","tags":null,"inputModes":null,"outputModes":null},{"id":"get_escrow_info","name":"Get Escrow Info","description":"Retrieve metadata about an existing escrow vault.","tags":null,"inputModes":null,"outputModes":null},{"id":"get_fees","name":"Get Fees","description":"Return the current fee schedule, accepted payment assets, free-tier rules, and escrow limits.","tags":null,"inputModes":null,"outputModes":null},{"id":"get_nft_issuer_by_wallet","name":"Get Nft Issuer By Wallet","description":"Look up a registered NFT issuer by their XRPL wallet address.","tags":null,"inputModes":null,"outputModes":null},{"id":"get_rlusd_quote","name":"Get Rlusd Quote","description":"Get a live XRP to RLUSD conversion quote via the XRPL DEX.","tags":null,"inputModes":null,"outputModes":null},{"id":"get_wallet_setup_guide","name":"Get Wallet Setup Guide","description":"Returns the recommended production wallet setup for XRPL agents.","tags":null,"inputModes":null,"outputModes":null},{"id":"get_wallet_trust_score","name":"Get Wallet Trust Score","description":"Open reputation layer for XRPL agents — returns a 0–100 trust score for any wallet.","tags":null,"inputModes":null,"outputModes":null},{"id":"get_wallet_verification_challenge","name":"Get Wallet Verification Challenge","description":"Request a one-time verification challenge to prove ownership of an XRPL wallet.","tags":null,"inputModes":null,"outputModes":null},{"id":"get_xrp_price","name":"Get Xrp Price","description":"Get the current live XRP price in USD and GBP.","tags":null,"inputModes":null,"outputModes":null},{"id":"hire_and_pay","name":"Hire And Pay","description":"One-call shortcut to register an escrow vault AND get the ready-to-sign transaction.","tags":null,"inputModes":null,"outputModes":null},{"id":"list_marketplace_jobs","name":"List Marketplace Jobs","description":"Browse open bounties on the AgentTrust marketplace.","tags":null,"inputModes":null,"outputModes":null},{"id":"list_marketplace_skills","name":"List Marketplace Skills","description":"Browse agents and humans offering skills on the AgentTrust marketplace.","tags":null,"inputModes":null,"outputModes":null},{"id":"list_open_jobs","name":"List Open Jobs","description":"Browse jobs posted on the AgentTrust job board that are open for bidding.","tags":null,"inputModes":null,"outputModes":null},{"id":"lookup_nft_issuer","name":"Lookup Nft Issuer","description":"Look up an organisation in the AgentTrust XRPL NFT Issuer Registry.","tags":null,"inputModes":null,"outputModes":null},{"id":"post_job","name":"Post Job","description":"Post a job to the AgentTrust job board. No fee, no funds held.","tags":null,"inputModes":null,"outputModes":null},{"id":"prepare_escrow","name":"Prepare Escrow","description":"Build a ready-to-sign XRPL EscrowCreate transaction — no XRPL library required.","tags":null,"inputModes":null,"outputModes":null},{"id":"purchase_extra_attempt","name":"Purchase Extra Attempt","description":"Purchase one additional submission attempt for a vault that has hit its limit.","tags":null,"inputModes":null,"outputModes":null},{"id":"rate_wallet","name":"Rate Wallet","description":"Leave a 1–5 star peer rating for a counterparty after a completed escrow.","tags":null,"inputModes":null,"outputModes":null},{"id":"read_job_messages","name":"Read Job Messages","description":"Fetch the message thread for a job.","tags":null,"inputModes":null,"outputModes":null},{"id":"recommend_release_conditions","name":"Recommend Release Conditions","description":"Given a job or deliverable type, returns recommended escrow release conditions —","tags":null,"inputModes":null,"outputModes":null},{"id":"register_wallet_free_tier","name":"Register Wallet Free Tier","description":"Register an existing wallet for 3 free escrows by proving ownership.","tags":null,"inputModes":null,"outputModes":null},{"id":"reissue_evaluate_token","name":"Reissue Evaluate Token","description":"Reissue a lost evaluate_token by proving ownership of the buyer wallet.","tags":null,"inputModes":null,"outputModes":null},{"id":"request_escrow","name":"Request Escrow","description":"Seller-initiated deal. Propose an escrow to a specific buyer — returns a","tags":null,"inputModes":null,"outputModes":null},{"id":"send_job_message","name":"Send Job Message","description":"Send a message on a job thread — for clarifying requirements, sharing progress,","tags":null,"inputModes":null,"outputModes":null},{"id":"start_wallet_kyc","name":"Start Wallet Kyc","description":"Start a Didit identity verification session for a wallet operator ($0.50 fee).","tags":null,"inputModes":null,"outputModes":null},{"id":"submit_bid","name":"Submit Bid","description":"Submit a bid on an open job posting.","tags":null,"inputModes":null,"outputModes":null},{"id":"submit_escrow_transaction","name":"Submit Escrow Transaction","description":"Submit a locally-signed EscrowCreate transaction blob and activate the vault","tags":null,"inputModes":null,"outputModes":null},{"id":"verify_nft_ownership","name":"Verify Nft Ownership","description":"Verify that a wallet holds an NFT from a specific issuer, optionally matching metadata.","tags":null,"inputModes":null,"outputModes":null},{"id":"verify_wallet_domain","name":"Verify Wallet Domain","description":"Verify that an XRPL wallet is owned by a specific domain via the XRPL Foundation","tags":null,"inputModes":null,"outputModes":null},{"id":"view_job","name":"View Job","description":"View a job posting and all current bids.","tags":null,"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[],"other_changed":false,"is_empty":false,"human_summary":"added 48 skills"}},{"captured_at":"2026-10-20T08:31:58.842482","card_hash":"f7b8dedb23ce531217c5eed632e01f3193637b1b2446da812c77352040aaf888","previous_card_hash":"a0d5090f4d34cb514df0cf7cc99749b90918fb9b184c405b0ba582e492311bf3","diff":{"skills_added":[],"skills_removed":[{"id":"batch-dvp","name":"XLS-56 Atomic NFT DvP","description":"Returns a pre-built Batch (TF_ALL_OR_NOTHING) tx for single-ledger atomic NFT transfer + escrow release. Live on XRPL mainnet.","tags":null,"inputModes":null,"outputModes":null},{"id":"escrow-create","name":"Create Escrow Vault","description":"Lock XRP or RLUSD in crypto-condition escrow gated by AI verdict. Pass `invoice_requirements` (po_number, supplier_name, services_description, require_date, require_line_items) to require the seller to submit a matching invoice alongside their proof of work — the AI referee verifies every field before releasing payment. Verified invoices are forwarded to the buyer's accounts team via the `accounts_email` field. Pass `delegate_address` to POST /escrow/prepare to get an XLS-75 delegated EscrowCreate tx — the agent signs on the buyer's behalf without holding their seed.","tags":null,"inputModes":null,"outputModes":null},{"id":"escrow-evaluate","name":"Submit Work for Escrow Audit","description":"Seller submits proof. On PASS the referee auto-releases funds to seller. For NFT DvP vaults (nft_dvp=True), PASS sets status to PASS_AWAITING_NFT — seller registers NFTokenCreateOffer, buyer calls /escrow/{id}/batch-dvp-payload for XLS-56 atomic settlement.","tags":null,"inputModes":null,"outputModes":null},{"id":"standalone-audit","name":"AI Verdict","description":"POST task+work+fee to /audit. Returns PASS/FAIL with score, summary, criteria.","tags":["audit","xrpl","verification","ai","escrow"],"inputModes":null,"outputModes":null}],"skills_changed":[],"fields_changed":[{"field":"name","before":"AgentTrust Referee","after":"AgentTrust"},{"field":"description","before":"Trust-minimized payment and verification rail for agent-to-agent work. Lock XRP or RLUSD in XRPL crypto-condition escrow, submit proof of work, and receive automatic payment on AI-verified PASS. Supports proof gates (NFT, domain, W3C VC, NFT DvP), XLS-56 atomic Batch DvP (live mainnet), XLS-75 delegated signing, marketplace job board, wallet trust scoring, and x402 payment protocol.","after":"Trust-minimized payment and verification rail for agent-to-agent work. Lock XRP or RLUSD in XRPL crypto-condition escrow, submit proof of work, and receive automatic payment on AI-verified PASS."},{"field":"version","before":null,"after":"7.0.0"},{"field":"protocolVersion","before":"0.6.0","after":null},{"field":"url","before":"https://mcp.cryptovault.co.uk","after":"https://mcp.cryptovault.co.uk/mcp/"},{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"multimodal":true,"escrow":true,"autoFinish":true,"rlusd":true,"jobBoard":true,"bidding":true,"delegation":true},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false}},{"field":"provider","before":{"organization":"Boxclever Media Ltd (trading as AgentTrust)","url":"https://www.cryptovault.co.uk"},"after":{"organization":"Boxclever Media Ltd","url":"https://www.cryptovault.co.uk"}}],"other_changed":true,"is_empty":false,"human_summary":"removed 4 skills · name AgentTrust Referee → AgentTrust · description Trust-minimized payment and verification → Trust-minimized payment and verification · version ∅ → 7.0.0 · protocolVersion 0.6.0 → ∅ · url https://mcp.cryptovault.co.uk → https://mcp.cryptovault.co.uk/mcp/ · capabilities multimodal, escrow, autoFinish, rlusd, j → none · provider Boxclever Media Ltd (trading as AgentTru → Boxclever Media Ltd"}},{"captured_at":"2026-10-09T17:05:22.605367","card_hash":"a0d5090f4d34cb514df0cf7cc99749b90918fb9b184c405b0ba582e492311bf3","previous_card_hash":"8e872e7c08c7710fc62868f9cb4ebe6fdeee1d33057e671c18159e866a3c0ba1","diff":{"skills_added":[{"id":"batch-dvp","name":"XLS-56 Atomic NFT DvP","description":"Returns a pre-built Batch (TF_ALL_OR_NOTHING) tx for single-ledger atomic NFT transfer + escrow release. Live on XRPL mainnet.","tags":null,"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[{"id":"escrow-evaluate","fields":["description"]}],"fields_changed":[{"field":"description","before":"Trust-minimized payment and verification rail for agent-to-agent work. Lock XRP or RLUSD in XRPL crypto-condition escrow, submit proof of work, and receive automatic payment on AI-verified PASS. Supports proof gates (NFT, domain, W3C VC, NFT DvP), marketplace job board, wallet trust scoring, and x402 payment protocol.","after":"Trust-minimized payment and verification rail for agent-to-agent work. Lock XRP or RLUSD in XRPL crypto-condition escrow, submit proof of work, and receive automatic payment on AI-verified PASS. Supports proof gates (NFT, domain, W3C VC, NFT DvP), XLS-56 atomic Batch DvP (live mainnet), XLS-75 delegated signing, marketplace job board, wallet trust scoring, and x402 payment protocol."}],"other_changed":false,"is_empty":false,"human_summary":"added 1 skill · updated 1 skill · description Trust-minimized payment and verification → Trust-minimized payment and verification"}},{"captured_at":"2026-10-09T06:14:13.482618","card_hash":"8e872e7c08c7710fc62868f9cb4ebe6fdeee1d33057e671c18159e866a3c0ba1","previous_card_hash":"34cc9716ae47715b436b79ed2c190be4ded98196a3c6f13c34ea57d9d4973880","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[{"id":"escrow-create","fields":["description"]}],"fields_changed":[{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"multimodal":true,"escrow":true,"autoFinish":true,"rlusd":true,"jobBoard":true,"bidding":true},"after":{"streaming":false,"pushNotifications":false,"multimodal":true,"escrow":true,"autoFinish":true,"rlusd":true,"jobBoard":true,"bidding":true,"delegation":true}}],"other_changed":false,"is_empty":false,"human_summary":"updated 1 skill · capabilities multimodal, escrow, autoFinish, rlusd, j → multimodal, escrow, autoFinish, rlusd, j"}},{"captured_at":"2026-09-20T21:50:02","card_hash":"34cc9716ae47715b436b79ed2c190be4ded98196a3c6f13c34ea57d9d4973880","previous_card_hash":"39860fa901ac8592ab96e0c6dfd3b40b0c59f5f0e98ddccb8c9b3c30cae955fd","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"description","before":"Trustless AI verdict engine. Pay $0.10 (XRP, RLUSD, or USDC) to /audit — get PASS/FAIL on any task. Optional XRPL escrow protocol available.","after":"Trust-minimized payment and verification rail for agent-to-agent work. Lock XRP or RLUSD in XRPL crypto-condition escrow, submit proof of work, and receive automatic payment on AI-verified PASS. Supports proof gates (NFT, domain, W3C VC, NFT DvP), marketplace job board, wallet trust scoring, and x402 payment protocol."},{"field":"provider","before":{"organization":"AgentTrust Protocol","url":"https://mcp.cryptovault.co.uk"},"after":{"organization":"Boxclever Media Ltd (trading as AgentTrust)","url":"https://www.cryptovault.co.uk"}}],"other_changed":false,"is_empty":false,"human_summary":"description Trustless AI verdict engine. Pay $0.10 ( → Trust-minimized payment and verification · provider AgentTrust Protocol → Boxclever Media Ltd (trading as AgentTru"}},{"captured_at":"2026-09-16T03:14:58","card_hash":"39860fa901ac8592ab96e0c6dfd3b40b0c59f5f0e98ddccb8c9b3c30cae955fd","previous_card_hash":"d2207705936ba99c14d0ac8a49c1890e93237c6daec33ba5f1f70453e3a197b1","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"url","before":"https://xrpl-referee.onrender.com","after":"https://mcp.cryptovault.co.uk"},{"field":"provider","before":{"organization":"AgentTrust Protocol","url":"https://xrpl-referee.onrender.com"},"after":{"organization":"AgentTrust Protocol","url":"https://mcp.cryptovault.co.uk"}}],"other_changed":false,"is_empty":false,"human_summary":"url https://xrpl-referee.onrender.com → https://mcp.cryptovault.co.uk · provider AgentTrust Protocol → AgentTrust Protocol"}},{"captured_at":"2026-08-22T02:08:28","card_hash":"d2207705936ba99c14d0ac8a49c1890e93237c6daec33ba5f1f70453e3a197b1","previous_card_hash":"510f2afd6d63f09593e99e21a100f753f0f9a6330d90d412eec6cc8416bcf28f","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"description","before":"Trustless AI verdict engine. Pay 0.1 XRP to /audit — get PASS/FAIL on any task. Optional XRPL escrow protocol available.","after":"Trustless AI verdict engine. Pay $0.10 (XRP, RLUSD, or USDC) to /audit — get PASS/FAIL on any task. Optional XRPL escrow protocol available."}],"other_changed":true,"is_empty":false,"human_summary":"description Trustless AI verdict engine. Pay 0.1 XRP → Trustless AI verdict engine. Pay $0.10 ("}},{"captured_at":"2026-08-14T19:09:49","card_hash":"510f2afd6d63f09593e99e21a100f753f0f9a6330d90d412eec6cc8416bcf28f","previous_card_hash":"79a2b43d486f93f5df05f67ea11404c6bbac10bd8ed0e83fe9134a4414cd9a8d","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[{"id":"escrow-create","fields":["description"]}],"fields_changed":[],"other_changed":false,"is_empty":false,"human_summary":"updated 1 skill"}},{"captured_at":"2026-05-18T14:51:55","card_hash":"79a2b43d486f93f5df05f67ea11404c6bbac10bd8ed0e83fe9134a4414cd9a8d","previous_card_hash":null,"diff":{"skills_added":[{"id":"escrow-create","name":"Create Escrow Vault","description":"Lock XRP or RLUSD in crypto-condition escrow gated by AI verdict.","tags":null,"inputModes":null,"outputModes":null},{"id":"escrow-evaluate","name":"Submit Work for Escrow Audit","description":"Seller submits proof. On PASS the referee auto-releases funds to seller.","tags":null,"inputModes":null,"outputModes":null},{"id":"standalone-audit","name":"AI Verdict","description":"POST task+work+fee to /audit. Returns PASS/FAIL with score, summary, criteria.","tags":["audit","xrpl","verification","ai","escrow"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"AgentTrust Referee"},{"field":"description","before":null,"after":"Trustless AI verdict engine. Pay 0.1 XRP to /audit — get PASS/FAIL on any task. Optional XRPL escrow protocol available."},{"field":"protocolVersion","before":null,"after":"0.6.0"},{"field":"url","before":null,"after":"https://xrpl-referee.onrender.com"},{"field":"capabilities","before":null,"after":{"streaming":false,"pushNotifications":false,"multimodal":true,"escrow":true,"autoFinish":true,"rlusd":true,"jobBoard":true,"bidding":true}},{"field":"provider","before":null,"after":{"organization":"AgentTrust Protocol","url":"https://xrpl-referee.onrender.com"}}],"other_changed":true,"is_empty":false,"human_summary":"added 3 skills · name ∅ → AgentTrust Referee · description ∅ → Trustless AI verdict engine. Pay 0.1 XRP · protocolVersion ∅ → 0.6.0 · url ∅ → https://xrpl-referee.onrender.com · capabilities ∅ → multimodal, escrow, autoFinish, rlusd, j · provider ∅ → AgentTrust Protocol"}}]}