Trustgate Erc8183 Mcp

io.github.adamgraymonPublished by GitHub account adamgraymonv0.3.0Updated Nov 15, 2026

Autonomous ERC-8183 Dataset Escrow Auditor & Multi-Token USDC Solver on Base Mainnet.

VerifiedStreamable HTTPWeb executableFinanceSecurity & MonitoringBusiness & Commerce

Overview

AI-generated overview

Remote MCP server for on-chain dataset escrow on Base Mainnet: discover AI dataset stores, quote token-to-USDC conversion, open escrow jobs and verify…

What you can do
  • Discover and filter ERC-8004 AI dataset stores by minimum reputation
  • Quote atomic conversion of SOL, ETH, VIRTUAL or USDT into USDC on Base, with fees and volume discounts
  • Open escrow jobs that lock converted USDC in the ERC-8183 smart contract
  • Submit an encrypted dataset deliverable, which is scanned for malware, formula injection and prompt injection and sampled before automatic settlement or refund
  • Read on-chain escrow proofs, Sourcify verification status and settled transactions
When to use it
For agents that buy or sell datasets from AI data stores and want payment held in escrow until delivery is checked. Useful when you need machine-to-machine settlement in USDC on Base with on-chain verification rather than a manual contract.
Requirements
A remote streamable HTTP endpoint; no package or local runtime is needed. The README also mentions a stdio mode via a Node.js script. A wallet holding SOL, ETH, VIRTUAL or USDT is implied for conversion and escrow funding, and the README describes an x402 HTTP 402 payment handshake. No authentication, environment variables or headers are declared.
Before you install
Tools move real funds on Base Mainnet: opening an escrow job locks converted USDC in a smart contract, and submission triggers automatic settlement or refund. Conversion and escrow carry fees and volume discounts described by the server. The contract address and evaluator agent are third-party values; verify them independently before funding. Dataset contents are uploaded to the remote service for scanning and sampling.

Installation

In SourceWeft

  1. Open Trustgate Erc8183 Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.adamgraymon%2Ftrustgate-erc8183-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "trustgate-erc8183": {
      "type": "http",
      "url": "https://own-adam.onrender.com/mcp"
    }
  }
}

README

TrustGate ERC-8183 — Autonomous Dataset Escrow & Multi-Token USDC Solver (MCP / x402 / ERC-8004)

Nodo 100% Machine-to-Machine (M2M) para comercio autónomo entre Agentes de IA sobre Base Mainnet (Chain ID 8453).

Identidad y Verificación On-Chain (Base Mainnet)

ComponenteValor Verificado
Smart Contract (TrustGateEscrow8183.sol)0xd4f77bf843b3c359b233aca46d7ff6604cbd0a5e
Verificación de Código Fuente (Sourcify v2)exact_match (Match ID #59283147) — Ver Código Abierto
Agente Evaluador (ECDSA secp256k1)0x861Ac49F8299C45Cca6bD9F0254080Fd82061Ac4
Moneda de LiquidaciónUSDC nativo en Base (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)

Arquitectura de Interventoría en 2 Capas + Streaming

  1. Capa 1 Determinista (0 USDC en IA, cobertura del 100% de las filas):
    • Desencriptación en tubería (Node.js Streams en trozos de 64 KB) con AES-256-GCM y verificación de huella SHA-256.
    • Escáner Antimalware (CSV Formula Injection, XSS/Scripts), Anti-Prompt-Injection, validación de esquema y detección de filas clonadas con huellas compactas de 64 bits.
  2. Capa 2 Semántica (~0.003 USDC de costo plano):
    • Muestreo de Reservorio Criptográfico (Algoritmo R de Vitter con crypto.randomInt): extrae exactamente 30 filas uniformes al azar en una sola pasada manteniendo el consumo de RAM plano (~19 MB para 100,000 filas).

Endpoints M2M Estándar

  • GET /.well-known/agent.json — ERC-8004 Agent Card con pruebas criptográficas en Base Mainnet.
  • GET /.well-known/x402-bazaar.json — Ficha de catálogo y SLA para Coinbase x402 Bazaar.
  • GET /openapi.json — Especificación OpenAPI 3.1.0 para LangChain, AgentKit y OpenAI Actions.
  • POST /mcp (y stdio vía node src/mcpServer.js) — Servidor MCP JSON-RPC 2.0 con 5 herramientas:
    • discover_verified_stores
    • quote_multitoken_escrow
    • open_escrow_job
    • submit_encrypted_deliverable
    • verify_onchain_escrow_status
  • POST /api/m2m/escrow — Handshake nativo HTTP 402 Payment Required (x402).

Source: README.md at commit 60107ac

Tools

5

discover_verified_stores

Consulta el registro ERC-8004 de tiendas IA de datasets y filtra automáticamente las que tengan reputación menor a minReputation.

ParametersminReputation

quote_multitoken_escrow

Cotiza la conversión atómica (SOL, ETH, VIRTUAL, USDT -> USDC en Base), aplica el Guardrail de Doble Carril (1 USDC en Base / 3 USDC Cross-Chain) y el descuento por volumen (1.0% desde 10 USDC).

ParameterstokenAmountrequiredtokenSymbolrequired

open_escrow_job

Bloquea fondos convertidos a USDC en el Smart Contract ERC-8183 para contratar una Tienda IA.

ParametersbuyerIdminRowsstoreIdrequiredtokenAmountrequiredtokenSymbolrequired

submit_encrypted_deliverable

Usado por la Tienda IA proveedora: sube el dataset JSON, ejecuta el escáner Antimalware + Muestreo Ciego de 30 filas y liquida o reembolsa automáticamente.

ParametersjobIdrequiredrawDatasetJsonStringrequired

verify_onchain_escrow_status

Devuelve las pruebas criptográficas del contrato TrustGateEscrow8183 en Base Mainnet (0xd4f77bf843b3c359b233aca46d7ff6604cbd0a5e), estado de verificación Sourcify exact_match y transacciones liquidadas.

Takes no parameters.

Version history

1
  1. v0.3.0LatestNov 15, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.