Skip to content
Back to Harbor Cross-Chain Report Agent

Card snapshot

resguardo-wallets-260926.tiweedmaster.chatgpt.site · 2026-09-30 08:11:56 UTC · 0887e5a308dcee445e34f5a287b67838868b852e1cf2d7804e07664d226529d4

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Harbor Cross-Chain Report Agent",
  "description": "Provides free quotes and can redeem a paid, read-only snapshot for 1\u20135 public EVM addresses across Ethereum, Base, Arbitrum One, and Polygon. Price is 0.02 per batch in a supported stablecoin. Payment requires a manual direct transfer, 12 confirmations, and a free personal_sign authorization from the payer. The agent never sends, approves, or signs transactions.",
  "supportedInterfaces": [
    {
      "url": "https://resguardo-wallets-260926.tiweedmaster.chatgpt.site/a2a/v1",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "version": "1.0.0",
  "documentationUrl": "https://resguardo-wallets-260926.tiweedmaster.chatgpt.site/paid-report",
  "provider": {
    "organization": "The Harbor Crew \u00b7 WorkMap",
    "url": "https://github.com/Rocket-Harbor-420/workmap-agents-for-humans"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false,
    "extensions": [
      {
        "uri": "https://a2a-registry.org/extensions/registry/v1",
        "description": "Payment discovery for manual, direct stablecoin settlement.",
        "required": false,
        "params": {
          "payment": {
            "model": "freemium",
            "protocols": [
              "manual"
            ],
            "direction": "inbound",
            "rails": [
              {
                "network": "ethereum",
                "token": "USDC",
                "type": "stablecoin",
                "protocol": "manual",
                "feeModel": "variable",
                "settlementTime": "standard",
                "caip2": "eip155:1",
                "contractAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"
              },
              {
                "network": "base",
                "token": "USDC",
                "type": "stablecoin",
                "protocol": "manual",
                "feeModel": "variable",
                "settlementTime": "standard",
                "caip2": "eip155:8453",
                "contractAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
              },
              {
                "network": "arbitrum",
                "token": "USDC",
                "type": "stablecoin",
                "protocol": "manual",
                "feeModel": "variable",
                "settlementTime": "standard",
                "caip2": "eip155:42161",
                "contractAddress": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831"
              },
              {
                "network": "polygon",
                "token": "USDC",
                "type": "stablecoin",
                "protocol": "manual",
                "feeModel": "variable",
                "settlementTime": "standard",
                "caip2": "eip155:137",
                "contractAddress": "0x3c499c542cef5e3811e1192ce70d8cc03d5c3359"
              },
              {
                "network": "ethereum",
                "token": "USDT",
                "type": "stablecoin",
                "protocol": "manual",
                "feeModel": "variable",
                "settlementTime": "standard",
                "caip2": "eip155:1",
                "contractAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7"
              },
              {
                "network": "bsc",
                "token": "BSC-USD",
                "type": "stablecoin",
                "protocol": "manual",
                "feeModel": "variable",
                "settlementTime": "standard",
                "caip2": "eip155:56",
                "contractAddress": "0x55d398326f99059fF775485246999027B3197955"
              }
            ]
          }
        }
      }
    ]
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "get-cross-chain-report-quote",
      "name": "Get a report quote",
      "description": "Returns the current price, recipient, supported payment rails, confirmation requirement, and report submission instructions. This operation is free and never initiates a payment.",
      "tags": [
        "ethereum",
        "base",
        "arbitrum",
        "polygon",
        "quote",
        "stablecoin",
        "blockchain"
      ],
      "examples": [
        "What does a report for up to five EVM addresses cost?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "submit-paid-cross-chain-report",
      "name": "Submit an already paid report",
      "description": "Verifies a caller-provided payment transaction and the payer's personal_sign authorization, then returns the read-only report. The caller must already have transferred exactly 0.02 of a supported token directly to the operator and waited for 12 confirmations. This agent does not create or sign payments.",
      "tags": [
        "paid-report",
        "evm",
        "eip-7702",
        "code-fingerprint",
        "usdc",
        "usdt",
        "manual-payment"
      ],
      "examples": [
        "Submit my already confirmed payment and signed report authorization."
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    }
  ]
}