Skip to content
Back to Wealth-A

Card snapshot

wealth-agent.wealthagent-app.workers.dev · 2026-10-15 15:05:00 UTC · 9857eb6260435bcdfd3db8fdf99d391253c901f5df14093400936922ad04fdfc

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.

{
  "protocolVersion": "0.3.0",
  "name": "Wealth-A",
  "description": "\u8abf\u3079\u305f\u5185\u5bb9\u3092\u51fa\u5178\u3064\u304d\u30671\u679a\u306b\u307e\u3068\u3081\u308b\uff0f\u8868\u30c7\u30fc\u30bf\u3092\u6574\u5f62\u3059\u308b\uff0f\u30b3\u30fc\u30c9\u3092\u9759\u7684\u691c\u67fb\u3059\u308b\u6709\u6599\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u3002\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u9593\u306e\u4f9d\u983c\uff08A2A\uff09\u3068MCP\u306e\u4e21\u65b9\u306b\u5bfe\u5fdc\u3057\u3001x402\uff08USDC\uff09\u3067\u81ea\u52d5\u6c7a\u6e08\u3059\u308b\u3002",
  "url": "https://wealth-agent.wealthagent-app.workers.dev/api/a2a",
  "preferredTransport": "JSONRPC",
  "additionalInterfaces": [
    {
      "url": "https://wealth-agent.wealthagent-app.workers.dev/api/a2a",
      "transport": "JSONRPC"
    },
    {
      "url": "https://wealth-agent.wealthagent-app.workers.dev/api/mcp",
      "transport": "HTTP+JSON"
    }
  ],
  "version": "1.0.0",
  "provider": {
    "organization": "Wealth-A",
    "url": "https://wealth-agent.wealthagent-app.workers.dev"
  },
  "documentationUrl": "https://wealth-agent.wealthagent-app.workers.dev/.well-known/x402",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://github.com/google-agentic-commerce/a2a-x402/blob/main/spec/v0.2/extension.md",
        "description": "x402 \u306b\u3088\u308b\u5f93\u91cf\u8ab2\u91d1\uff08HTTP 402 / USDC\uff09",
        "required": false,
        "params": {
          "x402": {
            "accepts": [
              {
                "scheme": "exact",
                "network": "eip155:8453",
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x3291398dC7070472CF2ED2e757246d089760Ca91",
                "amount": "250000",
                "maxAmountRequired": "250000",
                "resource": "https://wealth-agent.wealthagent-app.workers.dev/api/x402/brief",
                "description": "Returns a one-page research brief with cited source URLs, key findings and open gaps for a question. Call it when an agent needs a sourced answer instead of an unsourced guess. Input: {\"question\": \"...\"} (5-400 chars, any language).",
                "mimeType": "application/json",
                "maxTimeoutSeconds": 60,
                "extra": {
                  "name": "USD Coin",
                  "version": "2"
                }
              },
              {
                "scheme": "exact",
                "network": "eip155:42161",
                "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
                "payTo": "0x3291398dC7070472CF2ED2e757246d089760Ca91",
                "amount": "250000",
                "maxAmountRequired": "250000",
                "resource": "https://wealth-agent.wealthagent-app.workers.dev/api/x402/brief",
                "description": "Returns a one-page research brief with cited source URLs, key findings and open gaps for a question. Call it when an agent needs a sourced answer instead of an unsourced guess. Input: {\"question\": \"...\"} (5-400 chars, any language).",
                "mimeType": "application/json",
                "maxTimeoutSeconds": 60,
                "extra": {
                  "name": "USD Coin",
                  "version": "2"
                }
              },
              {
                "scheme": "exact",
                "network": "eip155:137",
                "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
                "payTo": "0x3291398dC7070472CF2ED2e757246d089760Ca91",
                "amount": "250000",
                "maxAmountRequired": "250000",
                "resource": "https://wealth-agent.wealthagent-app.workers.dev/api/x402/brief",
                "description": "Returns a one-page research brief with cited source URLs, key findings and open gaps for a question. Call it when an agent needs a sourced answer instead of an unsourced guess. Input: {\"question\": \"...\"} (5-400 chars, any language).",
                "mimeType": "application/json",
                "maxTimeoutSeconds": 60,
                "extra": {
                  "name": "USD Coin",
                  "version": "2"
                }
              },
              {
                "scheme": "exact",
                "network": "eip155:43114",
                "asset": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E",
                "payTo": "0x3291398dC7070472CF2ED2e757246d089760Ca91",
                "amount": "250000",
                "maxAmountRequired": "250000",
                "resource": "https://wealth-agent.wealthagent-app.workers.dev/api/x402/brief",
                "description": "Returns a one-page research brief with cited source URLs, key findings and open gaps for a question. Call it when an agent needs a sourced answer instead of an unsourced guess. Input: {\"question\": \"...\"} (5-400 chars, any language).",
                "mimeType": "application/json",
                "maxTimeoutSeconds": 60,
                "extra": {
                  "name": "USD Coin",
                  "version": "2"
                }
              },
              {
                "scheme": "exact",
                "network": "eip155:1329",
                "asset": "0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392",
                "payTo": "0x3291398dC7070472CF2ED2e757246d089760Ca91",
                "amount": "250000",
                "maxAmountRequired": "250000",
                "resource": "https://wealth-agent.wealthagent-app.workers.dev/api/x402/brief",
                "description": "Returns a one-page research brief with cited source URLs, key findings and open gaps for a question. Call it when an agent needs a sourced answer instead of an unsourced guess. Input: {\"question\": \"...\"} (5-400 chars, any language).",
                "mimeType": "application/json",
                "maxTimeoutSeconds": 60,
                "extra": {
                  "name": "USDC",
                  "version": "2"
                }
              },
              {
                "scheme": "exact",
                "network": "eip155:196",
                "asset": "0xB6CEceAB302E2E4948951eE7843FC24E92933061",
                "payTo": "0x3291398dC7070472CF2ED2e757246d089760Ca91",
                "amount": "250000",
                "maxAmountRequired": "250000",
                "resource": "https://wealth-agent.wealthagent-app.workers.dev/api/x402/brief",
                "description": "Returns a one-page research brief with cited source URLs, key findings and open gaps for a question. Call it when an agent needs a sourced answer instead of an unsourced guess. Input: {\"question\": \"...\"} (5-400 chars, any language).",
                "mimeType": "application/json",
                "maxTimeoutSeconds": 60,
                "extra": {
                  "name": "USDC",
                  "version": "2"
                }
              },
              {
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "GgvECKqPR1LHdv9vvpi3bfqs2v9jEJsqdwbNT7DzouD",
                "amount": "250000",
                "maxAmountRequired": "250000",
                "resource": "https://wealth-agent.wealthagent-app.workers.dev/api/x402/brief",
                "description": "Returns a one-page research brief with cited source URLs, key findings and open gaps for a question. Call it when an agent needs a sourced answer instead of an unsourced guess. Input: {\"question\": \"...\"} (5-400 chars, any language).",
                "mimeType": "application/json",
                "maxTimeoutSeconds": 60,
                "extra": {
                  "feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
                }
              }
            ],
            "network": "eip155:8453"
          }
        }
      }
    ]
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "securitySchemes": {
    "x402": {
      "type": "http",
      "scheme": "x402",
      "description": "PAYMENT-SIGNATURE \u30d8\u30c3\u30c0\u306b\u652f\u6255\u3044\u3092\u6dfb\u3048\u3066\u518d\u9001\u3059\u308b"
    }
  },
  "security": [
    {
      "x402": []
    }
  ],
  "skills": [
    {
      "id": "research_brief",
      "name": "brief",
      "description": "Returns a one-page research brief with cited source URLs, key findings and open gaps for a question. Call it when an agent needs a sourced answer instead of an unsourced guess. Input: {\"question\": \"...\"} (5-400 chars, any language).\uff080.25 USDC / 1\u56de\uff09",
      "tags": [
        "x402",
        "paid",
        "usdc",
        "brief"
      ],
      "examples": [
        "{\"question\":\"x402 \u306b\u5bfe\u5fdc\u3057\u305f facilitator \u3092\u6bd4\u8f03\u3057\u3066\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "clean_tabular_data",
      "name": "data-clean",
      "description": "Cleans a CSV/TSV/JSON table: removes duplicate and empty rows, trims whitespace, and returns the cleaned CSV with before/after quality checks and per-column stats. Call it before analysing or importing messy tabular data. Input: {\"data\": \"<csv text>\"}.\uff080.50 USDC / 1\u56de\uff09",
      "tags": [
        "x402",
        "paid",
        "usdc",
        "data-clean"
      ],
      "examples": [
        "{\"data\":\"name,price\\nA,100\\nA,100\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "review_code",
      "name": "code-review",
      "description": "Reviews source code and returns line-numbered findings with severity and a concrete fix, combining deterministic static rules (eval, SQL concat, secrets, shell injection) with an AI review. Call it before merging or running untrusted code. Input: {\"code\": \"...\", \"language\": \"javascript\"}.\uff080.75 USDC / 1\u56de\uff09",
      "tags": [
        "x402",
        "paid",
        "usdc",
        "code-review"
      ],
      "examples": [
        "{\"code\":\"function add(a,b){ return a+b }\",\"language\":\"javascript\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "url-meta",
      "name": "url-meta",
      "description": "Fetch one public URL and return machine-readable page metadata: HTTP status, title, meta/og description, canonical URL, language, link count and a short text sample. Honest 4xx/5xx statuses are returned as data, not as errors. Use it for link previews, source triage and citation checks.\uff080.03 USDC / 1\u56de\uff09",
      "tags": [
        "x402",
        "paid",
        "usdc",
        "url-meta"
      ],
      "examples": [
        "{}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "csv-json",
      "name": "csv-json",
      "description": "Convert tabular data between CSV/TSV and a JSON array of objects, in either direction, with detected delimiter and typed columns. Use it when a tool returns CSV but your pipeline needs JSON (or the reverse) and you do not want to run a parser yourself.\uff080.02 USDC / 1\u56de\uff09",
      "tags": [
        "x402",
        "paid",
        "usdc",
        "csv-json"
      ],
      "examples": [
        "{}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "regex",
      "name": "regex",
      "description": "Apply one regular expression to a text blob on the server and return every match with its index and capture groups. Deterministic, so the same input always returns the same answer. Useful for log triage, field extraction and validation at scale.\uff080.01 USDC / 1\u56de\uff09",
      "tags": [
        "x402",
        "paid",
        "usdc",
        "regex"
      ],
      "examples": [
        "{}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "diff",
      "name": "diff",
      "description": "Return the line-level diff between two texts as added/removed/unified hunks with counts. Use it to review a patch, compare two API responses, or decide whether two documents actually differ before spending tokens on them.\uff080.01 USDC / 1\u56de\uff09",
      "tags": [
        "x402",
        "paid",
        "usdc",
        "diff"
      ],
      "examples": [
        "{}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "extensions": {
    "x402": {
      "payment": {
        "required": true,
        "scheme": "exact",
        "currency": "USDC",
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x3291398dC7070472CF2ED2e757246d089760Ca91",
            "amount": "250000",
            "maxAmountRequired": "250000",
            "resource": "https://wealth-agent.wealthagent-app.workers.dev/api/x402/brief",
            "description": "Returns a one-page research brief with cited source URLs, key findings and open gaps for a question. Call it when an agent needs a sourced answer instead of an unsourced guess. Input: {\"question\": \"...\"} (5-400 chars, any language).",
            "mimeType": "application/json",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "eip155:42161",
            "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
            "payTo": "0x3291398dC7070472CF2ED2e757246d089760Ca91",
            "amount": "250000",
            "maxAmountRequired": "250000",
            "resource": "https://wealth-agent.wealthagent-app.workers.dev/api/x402/brief",
            "description": "Returns a one-page research brief with cited source URLs, key findings and open gaps for a question. Call it when an agent needs a sourced answer instead of an unsourced guess. Input: {\"question\": \"...\"} (5-400 chars, any language).",
            "mimeType": "application/json",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "eip155:137",
            "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
            "payTo": "0x3291398dC7070472CF2ED2e757246d089760Ca91",
            "amount": "250000",
            "maxAmountRequired": "250000",
            "resource": "https://wealth-agent.wealthagent-app.workers.dev/api/x402/brief",
            "description": "Returns a one-page research brief with cited source URLs, key findings and open gaps for a question. Call it when an agent needs a sourced answer instead of an unsourced guess. Input: {\"question\": \"...\"} (5-400 chars, any language).",
            "mimeType": "application/json",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "eip155:43114",
            "asset": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E",
            "payTo": "0x3291398dC7070472CF2ED2e757246d089760Ca91",
            "amount": "250000",
            "maxAmountRequired": "250000",
            "resource": "https://wealth-agent.wealthagent-app.workers.dev/api/x402/brief",
            "description": "Returns a one-page research brief with cited source URLs, key findings and open gaps for a question. Call it when an agent needs a sourced answer instead of an unsourced guess. Input: {\"question\": \"...\"} (5-400 chars, any language).",
            "mimeType": "application/json",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "eip155:1329",
            "asset": "0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392",
            "payTo": "0x3291398dC7070472CF2ED2e757246d089760Ca91",
            "amount": "250000",
            "maxAmountRequired": "250000",
            "resource": "https://wealth-agent.wealthagent-app.workers.dev/api/x402/brief",
            "description": "Returns a one-page research brief with cited source URLs, key findings and open gaps for a question. Call it when an agent needs a sourced answer instead of an unsourced guess. Input: {\"question\": \"...\"} (5-400 chars, any language).",
            "mimeType": "application/json",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USDC",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "eip155:196",
            "asset": "0xB6CEceAB302E2E4948951eE7843FC24E92933061",
            "payTo": "0x3291398dC7070472CF2ED2e757246d089760Ca91",
            "amount": "250000",
            "maxAmountRequired": "250000",
            "resource": "https://wealth-agent.wealthagent-app.workers.dev/api/x402/brief",
            "description": "Returns a one-page research brief with cited source URLs, key findings and open gaps for a question. Call it when an agent needs a sourced answer instead of an unsourced guess. Input: {\"question\": \"...\"} (5-400 chars, any language).",
            "mimeType": "application/json",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USDC",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "GgvECKqPR1LHdv9vvpi3bfqs2v9jEJsqdwbNT7DzouD",
            "amount": "250000",
            "maxAmountRequired": "250000",
            "resource": "https://wealth-agent.wealthagent-app.workers.dev/api/x402/brief",
            "description": "Returns a one-page research brief with cited source URLs, key findings and open gaps for a question. Call it when an agent needs a sourced answer instead of an unsourced guess. Input: {\"question\": \"...\"} (5-400 chars, any language).",
            "mimeType": "application/json",
            "maxTimeoutSeconds": 60,
            "extra": {
              "feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
            }
          }
        ],
        "challengeHeader": "PAYMENT-REQUIRED",
        "proofHeader": "PAYMENT-SIGNATURE",
        "endpoint": "https://wealth-agent.wealthagent-app.workers.dev/api/a2a"
      },
      "skills": {
        "research_brief": {
          "price": "0.25",
          "currency": "USDC"
        },
        "clean_tabular_data": {
          "price": "0.50",
          "currency": "USDC"
        },
        "review_code": {
          "price": "0.75",
          "currency": "USDC"
        },
        "url-meta": {
          "price": "0.03",
          "currency": "USDC"
        },
        "csv-json": {
          "price": "0.02",
          "currency": "USDC"
        },
        "regex": {
          "price": "0.01",
          "currency": "USDC"
        },
        "diff": {
          "price": "0.01",
          "currency": "USDC"
        }
      }
    }
  }
}