Skip to content
Back to x402 Crediting Swarm

Card snapshot

x402-crediting-swarm.vercel.app · 2026-10-18 07:56:29 UTC · e7a8fbfd45ef7f18db7a1b783b83831be32a2110d0224dee00b3d3c75885b2a7

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": "x402 Crediting Swarm",
  "description": "Scores an x402 Payment Required payload and vendor metadata with a three-node consensus report (credit score 0\u20131000 and GO/NO-GO) before an agent pays. $0.05 USDC per evaluation on eip155:8453 via x402 v2 (CDP facilitator), payTo 0x0d25a44f74868ece53b305c97139cf4b62963410. A2A JSON-RPC at https://x402-crediting-swarm.vercel.app/a2a; HTTP at POST https://x402-crediting-swarm.vercel.app/api/swarm.",
  "url": "https://x402-crediting-swarm.vercel.app/a2a",
  "preferredTransport": "JSONRPC",
  "additionalInterfaces": [
    {
      "url": "https://x402-crediting-swarm.vercel.app/a2a",
      "transport": "JSONRPC"
    }
  ],
  "supportedInterfaces": [
    {
      "url": "https://x402-crediting-swarm.vercel.app/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3"
    }
  ],
  "version": "0.1.0",
  "protocolVersion": "0.3.0",
  "provider": {
    "organization": "SEVTECH",
    "url": "https://github.com/kwizzlesurp10-ctrl/x402-crediting-swarm"
  },
  "documentationUrl": "https://x402-crediting-swarm.vercel.app/llms.txt",
  "links": {
    "a2a": "https://x402-crediting-swarm.vercel.app/a2a",
    "x402": "https://x402-crediting-swarm.vercel.app/.well-known/x402",
    "agentCard": "https://x402-crediting-swarm.vercel.app/.well-known/agent-card.json",
    "openapi": "https://x402-crediting-swarm.vercel.app/openapi.json",
    "llms": "https://x402-crediting-swarm.vercel.app/llms.txt",
    "mcpManifest": "https://x402-crediting-swarm.vercel.app/.well-known/mcp.json",
    "funding": "https://x402-crediting-swarm.vercel.app/.well-known/funding.json"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://github.com/google-agentic-commerce/a2a-x402/blob/main/spec/v0.2",
        "description": "Micropayment settlement with x402 v2 (exact scheme, USDC on Base). Unpaid message/send returns input-required with x402.payment.required.",
        "required": false,
        "params": {
          "x402Version": 2,
          "scheme": "exact",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x0d25a44f74868ece53b305c97139cf4b62963410",
          "price": "$0.05",
          "catalog": "https://x402-crediting-swarm.vercel.app/.well-known/x402"
        }
      }
    ]
  },
  "securitySchemes": {
    "x402": {
      "type": "apiKey",
      "in": "header",
      "name": "PAYMENT-SIGNATURE",
      "description": "x402 v2 payment payload (base64 JSON) on POST /api/swarm; over A2A send it as message.metadata[\"x402.payment.payload\"]."
    }
  },
  "security": [
    {
      "x402": []
    }
  ],
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "evaluate-x402-payload",
      "name": "Evaluate x402 payment payload",
      "description": "Paid three-node GO/NO-GO credit report (score 0\u20131000, flags, trust level) for an x402 call and its vendor metadata. $0.05 USDC per evaluation on eip155:8453. HTTP: POST https://x402-crediting-swarm.vercel.app/api/swarm with JSON {payload:{endpoint_url,\u2026}}; unpaid requests get HTTP 402 with PAYMENT-REQUIRED, a body without payload gets 400.",
      "tags": [
        "x402",
        "threat-intelligence",
        "credit-score",
        "fraud",
        "base",
        "usdc",
        "swarm"
      ],
      "examples": [
        "Should my agent pay this x402 endpoint? Score https://api.example/v1/resource",
        "POST https://x402-crediting-swarm.vercel.app/api/swarm Content-Type: application/json body: {\"payload\":{\"endpoint_url\":\"https://api.example/v1/resource\"}}",
        "A2A: POST https://x402-crediting-swarm.vercel.app/a2a message/send with message.metadata={\"skillId\":\"evaluate-x402-payload\",\"input\":{\"payload\":{\"endpoint_url\":\"https://api.example/v1/resource\"}}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "security": [
        {
          "x402": []
        }
      ],
      "x402": {
        "paid": true,
        "price": "$0.05",
        "amount": "50000",
        "currency": "USD",
        "scheme": "exact",
        "x402Version": 2,
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "assetSymbol": "USDC",
        "payTo": "0x0d25a44f74868ece53b305c97139cf4b62963410",
        "maxTimeoutSeconds": 300,
        "endpoint": {
          "method": "POST",
          "url": "https://x402-crediting-swarm.vercel.app/api/swarm"
        },
        "a2a": {
          "url": "https://x402-crediting-swarm.vercel.app/a2a",
          "skillId": "evaluate-x402-payload"
        },
        "catalog": "https://x402-crediting-swarm.vercel.app/.well-known/x402"
      }
    }
  ]
}