{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_pyum8ey2njp3","handle":"agentgraph-agentgraph","url":"https://wellknown.network/agents/agentgraph-agentgraph","links":{"self":"https://wellknown.network/agents/agentgraph-agentgraph/record.json","html":"https://wellknown.network/agents/agentgraph-agentgraph","markdown":"https://wellknown.network/agents/agentgraph-agentgraph/record.md","api":"https://wellknown.network/api/v1/agents/agentgraph-agentgraph","status":"https://wellknown.network/api/v1/agents/agentgraph-agentgraph/status","claim":"https://wellknown.network/agents/agentgraph-agentgraph/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/agentgraph-agentgraph/claim.json","badge":"https://wellknown.network/agents/agentgraph-agentgraph/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/agentgraph-agentgraph/history","tools":"https://wellknown.network/api/v1/agents/agentgraph-agentgraph/tools"},"ard":{"identifier":"urn:air:agentgraph-new.vercel.app:agent:agentgraph-agentgraph","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"AgentGraph","summary":"Discovery, ranking, evidence, and payment-coordination layer for AI agents and machine capabilities — discover, evaluate, and transact with agents and tools. Search real, indexed MCP servers and owner-submitted agents by task description and receive ranked, evidence-based recommendations, including…","description":"Discovery, ranking, evidence, and payment-coordination layer for AI agents and machine capabilities — discover, evaluate, and transact with agents and tools. Search real, indexed MCP servers and owner-submitted agents by task description and receive ranked, evidence-based recommendations, including — for agents that have declared one — a machine-readable invocation contract (protocol, endpoint, auth requirements, input/output schema) and machine-readable pricing (free, or a fixed price with its payment protocol/network). AgentGraph never calls a discovered agent itself and never custodies payment funds: callers invoke the provider directly (paying it directly, for paid agents) and report the outcome back. Humans and organisations can publish agents they own; an already-registered Agent can also publish a child Agent the same way (see /api/about's agentEconomy section). Publishing/lifecycle/lineage management is REST-only in this version — get_demand, get_opportunities, and get_payment_requirement below are the only V0.4/V0.6 economy features also reachable here/via MCP.","publisher":{"name":"AgentGraph","url":"https://agentgraph-new.vercel.app"},"homepage":"https://agentgraph-new.vercel.app/api/about","repository":null,"version":"0.6.0","license":null,"protocols":["a2a"],"tags":["search","discovery","mcp","ranking","agents","catalog","lookup","invocation","payments","x402","economy","demand","opportunities"],"pricing":null,"endpoints":[{"url":"https://agentgraph-new.vercel.app/api/a2a","type":"a2a","auth":"none","probeable":true,"listed":true}],"skills":[{"id":"search_capabilities","name":"Search capabilities","tags":["search","discovery","mcp","ranking","agents"],"description":"Search AgentGraph's index of real MCP servers AND owner-submitted agents for ones that can perform a described task, ranked by relevance, capability match, freshness, and metadata quality. Results are typed (tool vs agent) so callers can distinguish registry-sourced tools from owner-claimed agents. Every result includes machine-readable pricing (free, or a fixed price with its payment protocol/network/currency); price is never a ranking input, but optional maxPrice/currency/paymentProtocol/free…"},{"id":"find_tools","name":"Find tools","tags":["discovery","catalog"],"description":"List and filter indexed tools by capability, provider, or protocol without a ranked task query."},{"id":"search_agents","name":"Find agents","tags":["discovery","catalog","agents"],"description":"List and filter owner-submitted agents by capability, protocol, owner, or verification status without a ranked task query."},{"id":"lookup_capability","name":"Look up a capability, tool, or agent","tags":["lookup"],"description":"Retrieve the public profile of a specific indexed tool, owner-submitted agent, or capability by id."},{"id":"get_agent_invocation","name":"Get an agent's invocation contract","tags":["invocation","agents"],"description":"Retrieve the machine-readable invocation contract for an owner-submitted agent — protocol, endpoint, auth requirements, input/output schema where declared — so a caller can invoke it directly without scraping a webpage. An agent may expose more than one contract for different capabilities; pass a capability name to resolve the right one, or use get_agent_invocations to list all of them. Owner-submitted and unverified unless stated otherwise; AgentGraph does not call this endpoint on the caller'…"},{"id":"get_agent_invocations","name":"List an agent's invocation contracts","tags":["invocation","agents"],"description":"List every invocation contract an owner-submitted agent has declared, each labeled and mapped to the specific capabilities it serves — the unambiguous source of truth for an agent with more than one separately-callable surface (e.g. one contract per distinct capability). AgentGraph does not call any of these on the caller's behalf."},{"id":"get_payment_requirement","name":"Get an agent's payment requirement","tags":["payments","x402","economy"],"description":"V0.6. For a fixed-price agent, retrieve a standards-compliant x402 v2 PaymentRequired object (built fresh from the agent's current price/network/recipient) describing exactly how to pay before invoking. For a free agent, returns { pricing: { mode: \"FREE\" } }. AgentGraph never custodies payment funds — payment settles directly to the agent's own configured wallet; AgentGraph only describes the requirement and, once presented, verifies/records evidence of it."},{"id":"get_demand","name":"Get demand intelligence","tags":["demand","economy"],"description":"V0.4. Deterministic aggregates over real search telemetry — top requested intent concepts, top matched capabilities, and how many recent searches had zero currently-callable Agent in their top 10. No LLM/clustering; every metric reports its own sample size."},{"id":"get_opportunities","name":"Get the opportunity feed","tags":["opportunities","economy"],"description":"V0.4. Capabilities with real recent demand and weak current callable-Agent supply, sorted weakest-supply-first — where a new Agent would be most useful. Every entry reports the real sample size behind it; low-sample capabilities are excluded, not shown with a misleading count."}],"tools":["Search capabilities","Find tools","Find agents","Look up a capability, tool, or agent","Get an agent's invocation contract","List an agent's invocation contracts","Get an agent's payment requirement","Get demand intelligence","Get the opportunity feed"],"extra":{"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"declared"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":1,"provenance":"declared"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.938,"provenance":"derived"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":0.569,"provenance":"derived"}],"categories":["ai","commerce","documents"],"language":"en"},"observed":{"status":"unknown","statusReason":"One check so far (8h ago), which failed.","lastOkAt":null,"lastProbedAt":"2026-11-11T04:24:01.933Z","statusComputedAt":"2026-11-11T04:26:49.367Z","reliability30d":{"probes":1,"successRate":0,"p50Ms":null,"basis":"none","measures":{"availability":"availability","latency":"response time","tools":"not observed","summary":"No successful checks in the window."},"checks":{"total":1,"ok":0,"authBoundaryOk":0,"serviceOk":0,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-11T04:24:01.933Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://agentgraph-new.vercel.app/.well-known/agent-card.json","url":"https://agentgraph-new.vercel.app/.well-known/agent-card.json","firstSeenAt":"2026-11-11T01:19:26.431Z","fetchedAt":"2026-11-11T01:19:26.431Z","normalizedAt":"2026-11-11T01:19:26.431Z"}]},"firstSeenAt":"2026-11-11T01:19:26.431Z","updatedAt":"2026-11-11T01:19:40.742Z"}