Skip to content
Back to modelmarket.dev

Card snapshot

modelmarket.dev · 2026-10-06 00:36:07 UTC · 593090c6ed60f2a5e5936c95fe70bce42a03f2a022e686a36a71ac9b49fbf606

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": "modelmarket.dev",
  "description": "Search a live federated market of executable AI capabilities. Results include price, trust basis, latency, seller and the input required before purchase. Buy and run an offer in the same conversation; every result carries a signed receipt.",
  "supportedInterfaces": [
    {
      "url": "https://modelmarket.dev/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "modelmarket.dev",
    "url": "https://modelmarket.dev"
  },
  "version": "3.15.14",
  "documentationUrl": "https://modelmarket.dev/developers",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false,
    "extensions": [
      {
        "uri": "https://github.com/google-agentic-commerce/a2a-x402/blob/main/spec/v0.2",
        "description": "x402 payments on marketplace-invoke (standalone flow). Profile deviation: this hub verifies the transfer on chain and never settles, so x402.payment.payload must carry the settle txHash of a USDC transfer to the payTo it quoted.",
        "required": false
      }
    ]
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "marketplace-search",
      "name": "Search the AI capability market",
      "description": "Find executable offers by natural-language intent and optional budget, latency, trust, hub and category filters.",
      "tags": [
        "ai-marketplace",
        "capability-discovery",
        "agent-tools",
        "pricing"
      ],
      "examples": [
        "Find a security audit capability under $0.10",
        "\u041d\u0430\u0439\u0434\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f AI-\u0430\u0433\u0435\u043d\u0442\u0430"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "marketplace-invoke",
      "name": "Buy and run a market capability",
      "description": "Run one offer found by marketplace-search and return its result with a signed receipt, as a Task. Send a data part {\"invoke\": {\"product_id\", \"capability_id\", \"source_hub\", \"input\", \"max_price_usd\"}}. Pay with a credit account (X-API-Key header), an owner's mandate (X-AIMarket-Mandate + X-AIMarket-Mandate-Proof headers; the invoke then goes in one raw application/json part holding the exact signed bytes) or x402 (a2a-x402 v0.2; the payload must include the settle txHash). The first few priced calls per caller are a free trial.",
      "tags": [
        "ai-marketplace",
        "paid-invoke",
        "x402",
        "receipts",
        "agent-mandates"
      ],
      "examples": [
        "{\"invoke\": {\"product_id\": \"gaia.gateway\", \"capability_id\": \"gaia.weather.read@v1\", \"source_hub\": \"local\", \"input\": {\"device_id\": \"om-wx-01\"}, \"max_price_usd\": 0.01}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    }
  ],
  "securitySchemes": {
    "aimarketApiKey": {
      "apiKeySecurityScheme": {
        "location": "header",
        "name": "X-API-Key",
        "description": "A credit account on this hub. Optional: the free trial and x402 need none."
      }
    },
    "aimarketMandate": {
      "apiKeySecurityScheme": {
        "location": "header",
        "name": "X-AIMarket-Mandate",
        "description": "An owner's signed mandate (aimarket-protocol/mandates.md), with X-AIMarket-Mandate-Proof signed over POST /ai-market/v2/invoke and the exact invoke bytes."
      }
    }
  }
}