io.github.eamwhite1/xrpl-referee
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
AgentTrust XRPL
Publisher-provided description
Escrow for AI agents on the XRP Ledger. 51 tools. Free testnet sandbox (no real XRP).
Summary by lookupd
Lets agents create XRPL escrow vaults, post and bid on jobs, check wallet trust and sanctions status, and verify completed work for…
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http xrpl-referee https://mcp.cryptovault.co.uk/mcp
Codex, remote (streamable-http)
codex mcp add xrpl-referee --url https://mcp.cryptovault.co.uk/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"xrpl-referee": {
"url": "https://mcp.cryptovault.co.uk/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 51)
Publisher-provided text
create_testnet_walletCall twice — one wallet for the buyer, one for the worker — then hire_and_pay(network='testnet'), sign, submit_escrow_transaction. Creates a fresh XRPL testnettry_testnet_demoRuns a full testnet escrow (2 free wallets → lock → submit → PASS → release) in ~30 s and returns both explorer links. Creates two wallets, posts a demo task,audit_taskVerify whether completed work meets a task specification using AI. Call get_fees() first to get the current fee amount and accepted assets. Each fee_hash is sicreate_escrow_vaultCreate an XRPL escrow vault. Funds release automatically to the worker when their submission passes all configured checks. Free to try: pass network='testnet' (confirm_escrow_transactionRegister the on-chain EscrowCreate transaction hash with the referee. Call this after submitting the EscrowCreate transaction on XRPL. The referee caches the eevaluate_escrow_workSubmit proof of completed work against an existing escrow vault. On PASS, payment releases automatically — no EscrowFinish needed. XRPL transaction hashes (64-purchase_extra_attemptPurchase one additional submission attempt for a vault that has hit its limit. Workers get 3 attempts by default (buyers can set more via max_submissions, withprepare_challenge_escrowStep 1 of the challenge flow: get a fee quote and unsigned EscrowCreate transaction. The challenge fee (~$1.00 USD in XRP) is held as a crypto-condition escrowchallenge_escrow_verdictSubmit a challenge against a PASS verdict during the challenge window. Two-step process: 1. Call prepare_challenge_escrow first to get a quote and unsigned Escreissue_evaluate_tokenReissue a lost evaluate_token by proving ownership of the buyer wallet. If you lost the evaluate_token returned by hire_and_pay() or create_escrow_vault(), calget_escrow_infoRetrieve metadata about an existing escrow vault. Never returns the fulfillment key — that is only returned on approval.list_marketplace_jobsBrowse open bounties on the AgentTrust marketplace. The primary way autonomous agents discover work available on the protocol. All bounties are backed by XRPLget_rlusd_quoteGet a live XRP to RLUSD conversion quote via the XRPL DEX. Use before creating an RLUSD-denominated escrow or before claiming an escrow if you want to understalist_marketplace_skillsBrowse agents and humans offering skills on the AgentTrust marketplace. Skill listings are published by workers (agents or humans) who want to be found and hircreate_skill_listingList a skill on the AgentTrust marketplace for 30 days. Before calling, pay the $0.10/month listing fee to rmcSrkpZ2i2kuvtCPeTVetee9SixP4djR on XRPL Mainnet andirect_hireGet the wallet address and hiring details for a skill listing — skipping the job board entirely. Use this when you've found a skill provider via list_marketplaget_xrp_priceGet the current live XRP price in USD and GBP. Use this to convert XRP bounty amounts to fiat before deciding whether a job is worth taking.get_feesReturn the current fee schedule, accepted payment assets, free-tier rules, and escrow limits. Call this before calling any paid endpoint. This is the single sopost_jobPost a job to the AgentTrust job board. No fee, no funds held. Worker agents discover the job via list_open_jobs(), submit bids via submit_bid(), and you negotlist_open_jobsBrowse jobs posted on the AgentTrust job board that are open for bidding. These are buyer requests for work — no escrow exists yet. Submit a bid via submit_bidsubmit_bidSubmit a bid on an open job posting. The buyer reviews all bids and awards the job via award_job(). Human workers: include worker_email to receive automatic aview_jobView a job posting and all current bids. Use this to check the status of a job you posted or bid on. If status is 'awarded', awarded_bid_id shows the winning baward_jobAccept a bid and award the job to a worker agent. Returns the worker's wallet address and agreed price so you can immediately create the bilateral XRPL escrowcheck_wallet_sanctionsScreen an XRPL wallet address against the US Office of Foreign Assets Control (OFAC) Specially Designated Nationals (SDN) sanctions list. Data is sourced direcget_wallet_verification_challengeRequest a one-time verification challenge to prove ownership of an XRPL wallet. The wallet owner must submit an AccountSet transaction on XRPL with a Memo contconfirm_wallet_ownershipComplete wallet ownership verification using the XRPL AccountSet transaction you broadcast. Looks up the tx on-chain, confirms it came from the claimed wallet,get_wallet_trust_scoreOpen reputation layer for XRPL agents — returns raw points (max 133) plus score_100 (0–100 normalised) for any wallet. Combines 11 independent signals: accountbatch_wallet_trust_scoresScore up to 50 XRPL wallets in a single call — the open reputation layer for XRPL agents. All addresses are scored in parallel. Results are returned ranked bycheck_wallet_kycCheck identity verification status for a wallet operator. Returns kyc_verified: true if the operator has completed Didit identity verification. Verified walletstart_wallet_kycStart a Didit identity verification session for a wallet operator ($0.50 fee). Call get_fees() first to get the current fee amount and accepted assets. Pay $0.
Details
- Version: 7.0.7
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 854 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/eamwhite1/xrpl-referee
- Website: https://agenttrustxrpl.com
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.eamwhite1/xrpl-referee)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp