{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_93m89rte4c73","handle":"rankroot","url":"https://wellknown.network/agents/rankroot","links":{"self":"https://wellknown.network/agents/rankroot/record.json","html":"https://wellknown.network/agents/rankroot","markdown":"https://wellknown.network/agents/rankroot/record.md","api":"https://wellknown.network/api/v1/agents/rankroot","status":"https://wellknown.network/api/v1/agents/rankroot/status","claim":"https://wellknown.network/agents/rankroot/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/rankroot/claim.json","badge":"https://wellknown.network/agents/rankroot/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/rankroot/history","tools":"https://wellknown.network/api/v1/agents/rankroot/tools"},"ard":{"identifier":"urn:air:getrankroot.com:agent:rankroot","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"RankRoot","summary":"Audits how visible a website is to AI answer engines and AI agents, checks AI crawler access, validates and generates llms.txt, and returns RankRoot pricing with checkout links. Send a message containing a URL; optionally name a skill in a data part ({\"skill\": \"audit_site\", \"url\": \"https://example.…","description":"Audits how visible a website is to AI answer engines and AI agents, checks AI crawler access, validates and generates llms.txt, and returns RankRoot pricing with checkout links. Send a message containing a URL; optionally name a skill in a data part ({\"skill\": \"audit_site\", \"url\": \"https://example.com\"}). Free with no key; 'Authorization: Bearer <RankRoot license key>' raises rate limits.","publisher":{"name":"RankRoot","url":"https://getrankroot.com"},"homepage":"https://getrankroot.com/agents","repository":null,"version":"1.0.0","license":null,"protocols":["a2a"],"tags":["seo","geo","aeo","ai-visibility","audit","robots.txt","crawlers","ai-bots","llms.txt","validation","generator","pricing","checkout"],"pricing":null,"endpoints":[{"url":"https://getrankroot.com","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"audit_site","name":"Audit AI visibility","tags":["seo","geo","aeo","ai-visibility","audit"],"description":"Scores how well ChatGPT, Perplexity, Claude, Google AI Overviews and AI agents can find, read and cite a website (0-100), with category scores, a prioritized fix list and a report link."},{"id":"check_ai_crawler_access","name":"Check AI crawler access","tags":["robots.txt","crawlers","ai-bots"],"description":"Checks which AI crawlers (OAI-SearchBot, GPTBot, ClaudeBot, PerplexityBot and more) a site's robots.txt and firewall/CDN allow or block."},{"id":"validate_llms_txt","name":"Validate llms.txt","tags":["llms.txt","validation"],"description":"Fetches a site's llms.txt (root or subpath) and checks it against the llmstxt.org format."},{"id":"generate_llms_txt","name":"Generate llms.txt","tags":["llms.txt","generator"],"description":"Drafts a ready-to-publish llms.txt for a site from its homepage."},{"id":"get_pricing","name":"Get pricing and checkout links","tags":["pricing","checkout"],"description":"Returns RankRoot's plans, prices, limits and Polar checkout links. The agent's user completes checkout; agents cannot pay."}],"tools":["Audit AI visibility","Check AI crawler access","Validate llms.txt","Generate llms.txt","Get pricing and checkout links"],"extra":{"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"],"capabilities":{"streaming":false,"pushNotifications":false}},"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":"data.web-scraping","name":"Web Scraping","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"declared"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":1,"provenance":"declared"},{"slug":"content.seo","name":"SEO","confidence":1,"provenance":"declared"}],"categories":["commerce","content","data"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-11-03T17:33:11.457Z","lastProbedAt":"2026-11-03T17:33:11.457Z","statusComputedAt":"2026-11-03T17:35:21.764Z","reliability30d":{"probes":39,"successRate":1,"p50Ms":61,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":39,"ok":39,"authBoundaryOk":0,"serviceOk":39,"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-03T17:33:11.457Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":72,"error":null,"detail":{"name":"RankRoot","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":5}},{"at":"2026-11-03T09:34:01.245Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":43,"error":null,"detail":{"name":"RankRoot","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":5}},{"at":"2026-11-03T01:30:40.554Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":37,"error":null,"detail":{"name":"RankRoot","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":5}},{"at":"2026-11-02T16:27:24.221Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":2398,"error":null,"detail":{"name":"RankRoot","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":5}},{"at":"2026-11-02T08:27:40.362Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":39,"error":null,"detail":{"name":"RankRoot","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":5}},{"at":"2026-11-02T00:27:46.632Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":47,"error":null,"detail":{"name":"RankRoot","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":5}},{"at":"2026-11-01T16:26:51.975Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":80,"error":null,"detail":{"name":"RankRoot","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":5}},{"at":"2026-11-01T08:27:42.512Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":122,"error":null,"detail":{"name":"RankRoot","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":5}},{"at":"2026-11-01T01:30:30.186Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":35,"error":null,"detail":{"name":"RankRoot","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":5}},{"at":"2026-10-31T17:30:05.868Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":85,"error":null,"detail":{"name":"RankRoot","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":5}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_sq49jz48y3mk","url":"https://getrankroot.com","type":"a2a","factsCheckedAt":"2026-10-29T04:25:34.781Z","auth":null,"tls":{"observedAt":"2026-10-29T04:25:34.790Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"getrankroot.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-27T07:38:37.000Z","validTo":"2027-01-25T08:38:34.000Z","daysToExpiry":82,"sanCount":3,"fingerprint256":"04:A3:76:B0:AB:F1:16:50:CA:13:C4:6D:51:72:CB:51:FC:13:5F:BD:62:C2:08:B5:4D:98:44:42:F2:04:36:48"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://getrankroot.com/.well-known/agent-card.json","url":"https://getrankroot.com/.well-known/agent-card.json","firstSeenAt":"2026-10-22T21:22:02.612Z","fetchedAt":"2026-10-22T21:22:02.612Z","normalizedAt":"2026-10-22T21:22:02.612Z"}]},"firstSeenAt":"2026-10-22T21:22:02.612Z","updatedAt":"2026-10-22T21:22:12.640Z"}