{
"description": "Synthetic discovery fleet for the ranking eval. Each entry is a candidate service across the five discovery provider kinds (declarative, connector, registry, external, a2a). `capability_text` is what discovery.resolve embeds and matches against a need; `successes`/`failures` seed the routing-store history keyed by `identifier` (agentdns://...). Only `declarative` entries carry an `agent_id` today, but the H2 work makes every kind learn from outcomes, so the fixture seeds histories on non-declarative entries too. The eval harness that RUNS this lands with the implementation.",
"agents": [
{
"identifier": "agentdns://local/agent/stock-researcher",
"name": "Stock Researcher",
"kind": "declarative",
"agent_id": "stock-researcher",
"capability_text": "Researches public companies, pulls financial fundamentals, and cites sources for equity analysis.",
"successes": 18,
"failures": 2
},
{
"identifier": "agentdns://local/agent/news-summarizer",
"name": "News Summarizer",
"kind": "declarative",
"agent_id": "news-summarizer",
"capability_text": "Summarizes long news articles into concise bullet-point digests.",
"successes": 12,
"failures": 1
},
{
"identifier": "agentdns://local/agent/code-reviewer",
"name": "Code Reviewer",
"kind": "declarative",
"agent_id": "code-reviewer",
"capability_text": "Reviews source code diffs for correctness, style, and security issues.",
"successes": 0,
"failures": 0
},
{
"identifier": "agentdns://local/agent/translator",
"name": "Translator",
"kind": "declarative",
"agent_id": "translator",
"capability_text": "Translates text between English, Spanish, French, and German.",
"successes": 0,
"failures": 0
},
{
"identifier": "agentdns://local/agent/flaky-planner",
"name": "Flaky Planner",
"kind": "declarative",
"agent_id": "flaky-planner",
"capability_text": "Plans multi-step project schedules and task breakdowns.",
"successes": 2,
"failures": 11
},
{
"identifier": "agentdns://local/agent/reliable-planner",
"name": "Reliable Planner",
"kind": "declarative",
"agent_id": "reliable-planner",
"capability_text": "Plans multi-step project schedules and task breakdowns with dependency tracking.",
"successes": 15,
"failures": 1
},
{
"identifier": "agentdns://weatherco/tool/get_forecast",
"name": "get_forecast",
"kind": "connector",
"capability_text": "get_forecast. Returns the multi-day weather forecast for a named location.",
"successes": 0,
"failures": 0
},
{
"identifier": "agentdns://weatherco/tool/get_current",
"name": "get_current",
"kind": "connector",
"capability_text": "get_current. Returns the current weather conditions for a named location.",
"successes": 9,
"failures": 0
},
{
"identifier": "agentdns://mapsco/tool/geocode_address",
"name": "geocode_address",
"kind": "connector",
"capability_text": "geocode_address. Converts a street address into latitude and longitude coordinates.",
"successes": 0,
"failures": 0
},
{
"identifier": "agentdns://payments/tool/charge_card",
"name": "charge_card",
"kind": "connector",
"capability_text": "charge_card. Charges a customer credit card for a given amount and currency.",
"successes": 1,
"failures": 14
},
{
"identifier": "agentdns://payments-alt/tool/charge_card",
"name": "charge_card (alt provider)",
"kind": "connector",
"capability_text": "charge_card. Charges a customer credit card for a given amount and currency via the backup processor.",
"successes": 16,
"failures": 1
},
{
"identifier": "agentdns://local/service/invoice-indexer",
"name": "Invoice Indexer",
"kind": "registry",
"capability_text": "Indexes uploaded invoices and answers questions about line items and totals.",
"successes": 7,
"failures": 1
},
{
"identifier": "agentdns://local/service/log-tailer",
"name": "Log Tailer",
"kind": "registry",
"capability_text": "Tails and searches application logs for error patterns and anomalies.",
"successes": 0,
"failures": 0
},
{
"identifier": "agentdns://external/agent/claude-code",
"name": "Claude Code",
"kind": "external",
"capability_text": "Autonomous coding agent CLI: edits files, runs commands, and completes software tasks end to end.",
"successes": 0,
"failures": 0
},
{
"identifier": "agentdns://external/agent/codex",
"name": "Codex",
"kind": "external",
"capability_text": "Command-line coding assistant that generates and edits code from natural language.",
"successes": 0,
"failures": 0
},
{
"identifier": "agentdns://peer-labs/skill/pdf-extract",
"name": "PDF Extract",
"kind": "a2a",
"capability_text": "Extracts structured tables and text from PDF documents.",
"successes": 4,
"failures": 0
},
{
"identifier": "agentdns://peer-labs/skill/image-caption",
"name": "Image Caption",
"kind": "a2a",
"capability_text": "Generates descriptive captions for images and photographs.",
"successes": 0,
"failures": 0
},
{
"identifier": "agentdns://peer-labs/skill/sentiment",
"name": "Sentiment Analysis",
"kind": "a2a",
"capability_text": "Classifies the sentiment of text as positive, negative, or neutral.",
"successes": 3,
"failures": 0
},
{
"identifier": "agentdns://local/service/alpha-echo",
"name": "Alpha Echo",
"kind": "registry",
"capability_text": "Echoes back the input text verbatim for connectivity testing.",
"successes": 0,
"failures": 0
},
{
"identifier": "agentdns://local/service/beta-echo",
"name": "Beta Echo",
"kind": "registry",
"capability_text": "Echoes back the input text verbatim for connectivity testing.",
"successes": 0,
"failures": 0
}
]
}