Card snapshot
modelmarket.dev
·
2026-10-07 18:15:53 UTC
·
1f0132518e15e284a0615c63696a23706cc5dfd9201288834f853cdba12ed0ee
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.24",
"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."
}
}
}
}