{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_qmfpzwz7cepx","handle":"the-direct-index","url":"https://wellknown.network/agents/the-direct-index","links":{"self":"https://wellknown.network/agents/the-direct-index/record.json","html":"https://wellknown.network/agents/the-direct-index","markdown":"https://wellknown.network/agents/the-direct-index/record.md","api":"https://wellknown.network/api/v1/agents/the-direct-index","status":"https://wellknown.network/api/v1/agents/the-direct-index/status","claim":"https://wellknown.network/agents/the-direct-index/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/the-direct-index/claim.json","badge":"https://wellknown.network/agents/the-direct-index/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/the-direct-index/history","tools":"https://wellknown.network/api/v1/agents/the-direct-index/tools"},"ard":{"identifier":"urn:air:directindex.org:agent:the-direct-index","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"The Direct Index","summary":"Scans any business website to see whether AI agents can find, read and act on it, and ranks every business in a city. Send a message with a website address to get its report, or ask for a city leaderboard by name.","description":"Scans any business website to see whether AI agents can find, read and act on it, and ranks every business in a city. Send a message with a website address to get its report, or ask for a city leaderboard by name.","publisher":{"name":"The Direct Index","url":"https://directindex.org"},"homepage":"https://directindex.org/llms-full.txt","repository":null,"version":"0.2.0","license":null,"protocols":["a2a"],"tags":["agent-readiness","seo","local-business","city","index","leaderboard","deep-report","paid","assistants","competitors","booking","ordering","direct","cited","business","recommendations","marketplaces","compare","country","rankings","search","registry","vendors","changes","history","feed"],"pricing":null,"endpoints":[{"url":"https://directindex.org/a2a","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"scan-website","name":"Scan a website","tags":["agent-readiness","seo","local-business"],"description":"Agent-Direct Score, findings, fixes and readiness level for a business website."},{"id":"city-leaderboard","name":"City leaderboard","tags":["city","index","leaderboard"],"description":"Businesses in a city index ranked by Agent-Direct Score."},{"id":"order-deep-report","name":"Order the deep report","tags":["deep-report","paid","assistants","competitors"],"description":"The paid deep report (5 EUR, one-off) for a business in a city index. It asks ChatGPT, Claude and Gemini ten questions the way people ask, and gives every answer in full with where it sent people, the nearest similar places, the fix plan with the kit, a page and a PDF. Say 'deep report', the domain and the email the report should go to. You get a checkout link for the person to pay, and an order token. Send the token later to get the status and the report."},{"id":"find-direct-places","name":"Find places to book or order directly","tags":["city","booking","ordering","direct"],"description":"Places in a city that take a booking or an order on their own website, with the direct link for each. Also pages: /city/{slug}/direct, /direct/book, /direct/order, /direct/{want}."},{"id":"what-assistants-say","name":"What the assistants say about a business","tags":["assistants","cited","business"],"description":"The latest verdict per assistant and question for a business in a city index (own site, vendor, marketplace, directory, no link), the answers quoted, the questions it was named for, and one sentence on why an assistant sent people elsewhere."},{"id":"assistant-recommendations","name":"What the assistants recommend in a city","tags":["assistants","city","recommendations"],"description":"Per question people ask, the places ChatGPT, Claude and Gemini named in a city, who named each, whether with a link to its own site, and the direct link where it exists."},{"id":"assistant-destinations","name":"Where the assistants send people","tags":["assistants","city","marketplaces","direct"],"description":"The league table of destinations in a city or across every city: the businesses' own sites, each marketplace and directory, press and guides, with the share of answers that link each, per assistant."},{"id":"compare-cities","name":"Compare two cities","tags":["city","compare","index"],"description":"Two city indexes side by side: sites scanned, direct share, crawlers turned away, A or B, menus, channels, builders, vendors, assistants, month by month."},{"id":"country-summary","name":"A country's indexes","tags":["country","index"],"description":"Every index of a country added together, with its cities, kinds and vendors."},{"id":"rankings","name":"Rank the cities","tags":["rankings","city","index"],"description":"Every city index of a kind ranked on direct share, crawler-open share and A-or-B share, with sample sizes and the date."},{"id":"search-places","name":"Search the index","tags":["search","business","index"],"description":"Find businesses by name or domain, filtered by city, kind, grade, builder, vendor and finding."},{"id":"direct-record","name":"The direct record of a business","tags":["direct","booking","ordering","registry","local-business"],"description":"The booking, ordering and menu links an agent should use for a business instead of a marketplace, with the vendor behind each, the date a browser verified it, hours, phone, the assistants' verdicts and the source of every fact. Say 'direct record for' and the domain."},{"id":"vendor-report","name":"Vendor report","tags":["vendors","booking","ordering"],"description":"A booking or ordering vendor across the index: kind, role, sites, scores, action-test results, cities, examples and its terms for agents when noted. Say 'vendor report' and the vendor."},{"id":"city-changes","name":"What changed in a city","tags":["city","changes","history","feed"],"description":"The change feed of a city index: findings fixed, grades that moved, crawlers blocked or let in, direct channels gained or lost, assistants that changed their answer. Say 'changes in <city>' or 'what changed in <city> in the last 7 days'."}],"tools":["Scan a website","City leaderboard","Order the deep report","Find places to book or order directly","What the assistants say about a business","What the assistants recommend in a city","Where the assistants send people","Compare two cities","A country's indexes","Rank the cities","Search the index","The direct record of a business","Vendor report","What changed in a city"],"extra":{"inputModes":["text/plain"],"outputModes":["text/markdown","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":"analytics.reporting","name":"Reporting & Dashboards","confidence":1,"provenance":"derived"},{"slug":"commerce.travel","name":"Travel & Booking","confidence":1,"provenance":"declared"},{"slug":"data.news","name":"News & Feeds","confidence":1,"provenance":"declared"},{"slug":"content.seo","name":"SEO","confidence":1,"provenance":"declared"}],"categories":["analytics","commerce","content","data"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 28m ago.","lastOkAt":"2026-10-30T04:24:32.731Z","lastProbedAt":"2026-10-30T04:24:32.731Z","statusComputedAt":"2026-10-30T04:27:47.587Z","reliability30d":{"probes":55,"successRate":1,"p50Ms":54,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":55,"ok":55,"authBoundaryOk":0,"serviceOk":55,"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-10-30T04:24:32.731Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":25,"error":null,"detail":{"name":"The Direct Index","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":14,"protocolVersion":"0.3.0"}},{"at":"2026-10-29T20:28:42.412Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":35,"error":null,"detail":{"name":"The Direct Index","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":14,"protocolVersion":"0.3.0"}},{"at":"2026-10-29T13:31:32.629Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":412,"error":null,"detail":{"name":"The Direct Index","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":14,"protocolVersion":"0.3.0"}},{"at":"2026-10-29T06:28:53.495Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":26,"error":null,"detail":{"name":"The Direct Index","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":14,"protocolVersion":"0.3.0"}},{"at":"2026-10-28T23:25:43.113Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":38,"error":null,"detail":{"name":"The Direct Index","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":14,"protocolVersion":"0.3.0"}},{"at":"2026-10-28T16:32:15.049Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":53,"error":null,"detail":{"name":"The Direct Index","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":14,"protocolVersion":"0.3.0"}},{"at":"2026-10-28T09:28:32.476Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":114,"error":null,"detail":{"name":"The Direct Index","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":14,"protocolVersion":"0.3.0"}},{"at":"2026-10-28T01:32:25.976Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":20,"error":null,"detail":{"name":"The Direct Index","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":14,"protocolVersion":"0.3.0"}},{"at":"2026-10-27T18:29:17.490Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":47,"error":null,"detail":{"name":"The Direct Index","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":14,"protocolVersion":"0.3.0"}},{"at":"2026-10-27T10:23:28.228Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":62,"error":null,"detail":{"name":"The Direct Index","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":14,"protocolVersion":"0.3.0"}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_jjt2n7vhevrs","url":"https://directindex.org/a2a","type":"a2a","factsCheckedAt":"2026-10-27T18:29:17.496Z","auth":null,"tls":{"observedAt":"2026-10-27T18:29:17.518Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"directindex.org","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-13T19:16:42.000Z","validTo":"2027-01-11T20:16:39.000Z","daysToExpiry":73,"sanCount":3,"fingerprint256":"E3:4C:59:F8:98:5F:3F:38:02:D6:BC:97:E4:D4:E3:FA:9E:3D:00:49:99:82:2E:1E:44:F2:52:A3:1C:ED:20:58"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://directindex.org/.well-known/agent-card.json","url":"https://directindex.org/.well-known/agent-card.json","firstSeenAt":"2026-10-14T15:24:26.495Z","fetchedAt":"2026-10-28T18:25:13.393Z","normalizedAt":"2026-10-28T18:25:13.393Z"}]},"firstSeenAt":"2026-10-14T15:24:26.495Z","updatedAt":"2026-10-28T18:25:18.644Z"}