{
 "firm": "Georgian",
 "homepage": "https://georgian.io/",
 "scannedAt": "2026-10-31T02:40:02.554Z",
 "scannerVersion": 2,
 "vantage": {
  "city": "Athens",
  "region": "Attica",
  "country": "GR",
  "network": "Vodafone Greece (AS3329)",
  "kind": "residential connection"
 },
 "userAgent": "ReauditResearch/1.0 (+https://reaudit.io; agent-readiness study; contact rose@reaudit.io)",
 "checks": [
  {
   "id": "robotsTxt",
   "name": "robots.txt",
   "status": "pass",
   "message": "A valid robots.txt is published (1 User-agent group).",
   "evidence": [
    {
     "label": "GET /robots.txt",
     "url": "https://georgian.io/robots.txt",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:16.929Z",
     "sha256": "12ffd64212bc83eef175d8ed18cd4490f2d0b80970bc4443be01dbb7c0ba9fd1"
    }
   ]
  },
  {
   "id": "sitemap",
   "name": "Sitemap",
   "status": "pass",
   "message": "robots.txt lists 1 sitemap(s).",
   "evidence": [
    {
     "label": "GET /robots.txt",
     "url": "https://georgian.io/robots.txt",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:16.929Z",
     "sha256": "12ffd64212bc83eef175d8ed18cd4490f2d0b80970bc4443be01dbb7c0ba9fd1"
    }
   ]
  },
  {
   "id": "linkHeaders",
   "name": "Link headers",
   "status": "pass",
   "message": "Homepage Link header points agents to: api-catalog, service-desc, alternate.",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://georgian.io/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:16.389Z",
     "sha256": "f50ec69d7e7f250728ecda6336ef201bf297bc1084f915377c65cdcc560d39e2"
    }
   ]
  },
  {
   "id": "dnsAid",
   "name": "DNS for AI Discovery",
   "status": "fail",
   "message": "DNS for AI Discovery (DNS-AID) records not found under _agents.",
   "evidence": [
    {
     "label": "DoH SVCB _index._agents.georgian.io",
     "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.georgian.io&type=SVCB&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "30617f7ea19ad2fb371445a32d4c5f98983a90d55e7a0c308d78d8aa29ac1bc3"
    },
    {
     "label": "DoH HTTPS _index._agents.georgian.io",
     "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.georgian.io&type=HTTPS&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "10f085224196b043a41a0e152a939a4087303eea6e80b822f12ada023c86bae9"
    },
    {
     "label": "DoH SVCB _a2a._agents.georgian.io",
     "url": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.georgian.io&type=SVCB&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "b3f6200000ae005f7e289718ded1b616fccb83e8065ef82e23494cbfb461d7d3"
    },
    {
     "label": "DoH HTTPS _a2a._agents.georgian.io",
     "url": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.georgian.io&type=HTTPS&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "f831e65eaa875e00042f109ffe3bac890084ce9cccfe34149d722338acd9f737"
    },
    {
     "label": "DoH SVCB _mcp._agents.georgian.io",
     "url": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.georgian.io&type=SVCB&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "d559bcd1f31bca0db4b324eac433c25f4f21aec34d21b32bc0240298eb7adcf8"
    },
    {
     "label": "DoH HTTPS _mcp._agents.georgian.io",
     "url": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.georgian.io&type=HTTPS&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "a1f01fd9b613d5dc9e12c2f56957d9e9f7330bf80cfafab7214c1215439bcb4a"
    },
    {
     "label": "DoH TXT _index._agents.georgian.io",
     "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.georgian.io&type=TXT&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "8208d011b35ea682b741a6267589db0284223d1b2bf6a3f33713bf2c89852de6"
    }
   ]
  },
  {
   "id": "orgIdentity",
   "name": "Organization identity",
   "status": "pass",
   "message": "Organization structured data names Georgian with 3 official profile link(s).",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://georgian.io/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:16.389Z",
     "sha256": "f50ec69d7e7f250728ecda6336ef201bf297bc1084f915377c65cdcc560d39e2"
    }
   ]
  },
  {
   "id": "markdownNegotiation",
   "name": "Markdown negotiation",
   "status": "pass",
   "message": "Accept: text/markdown returns a Markdown version (200).",
   "evidence": [
    {
     "label": "GET / (Accept: text/markdown)",
     "url": "https://georgian.io/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:16.929Z",
     "sha256": "c3687efcecbde8193483fefe48fbfcd2d748a0b0796977649336313ed72cc225"
    }
   ]
  },
  {
   "id": "llmsTxt",
   "name": "llms.txt",
   "status": "fail",
   "message": "No /llms.txt found.",
   "evidence": [
    {
     "label": "GET /llms.txt",
     "url": "https://georgian.io/llms.txt",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "f5dca3b2a59e55e8c47c7cb5833299f72ee0f6551173ce9b92bf1e5cd350b0b5"
    },
    {
     "label": "GET /llm.txt",
     "url": "https://georgian.io/llm.txt",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:19.855Z",
     "sha256": "f8f805dd92bdf63ee270ba08c53198325d0d357b48990c3a2561794fc6ea6769"
    }
   ]
  },
  {
   "id": "readableWithoutJs",
   "name": "Readable without JavaScript",
   "status": "pass",
   "message": "The server HTML carries the page text (330 of 330 words).",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://georgian.io/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:16.389Z",
     "sha256": "f50ec69d7e7f250728ecda6336ef201bf297bc1084f915377c65cdcc560d39e2"
    }
   ]
  },
  {
   "id": "robotsTxtAiRules",
   "name": "AI bot rules",
   "status": "pass",
   "message": "No AI-specific groups; the wildcard rules apply to AI crawlers.",
   "evidence": [
    {
     "label": "GET /robots.txt",
     "url": "https://georgian.io/robots.txt",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:16.929Z",
     "sha256": "12ffd64212bc83eef175d8ed18cd4490f2d0b80970bc4443be01dbb7c0ba9fd1"
    }
   ]
  },
  {
   "id": "contentSignals",
   "name": "Content Signals",
   "status": "pass",
   "message": "robots.txt declares Content-Signal: ai-train=yes, search=yes, ai-input=yes.",
   "evidence": [
    {
     "label": "GET /robots.txt",
     "url": "https://georgian.io/robots.txt",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:16.929Z",
     "sha256": "12ffd64212bc83eef175d8ed18cd4490f2d0b80970bc4443be01dbb7c0ba9fd1"
    }
   ]
  },
  {
   "id": "aiUsageSignals",
   "name": "AI usage signals",
   "status": "pass",
   "message": "AI usage preferences declared with Content Signals.",
   "evidence": [
    {
     "label": "GET /robots.txt",
     "url": "https://georgian.io/robots.txt",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:16.929Z",
     "sha256": "12ffd64212bc83eef175d8ed18cd4490f2d0b80970bc4443be01dbb7c0ba9fd1"
    },
    {
     "label": "GET /.well-known/tdmrep.json",
     "url": "https://georgian.io/.well-known/tdmrep.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
    },
    {
     "label": "GET /",
     "url": "https://georgian.io/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:16.389Z",
     "sha256": "f50ec69d7e7f250728ecda6336ef201bf297bc1084f915377c65cdcc560d39e2"
    }
   ]
  },
  {
   "id": "webBotAuth",
   "name": "Web Bot Auth",
   "status": "notApplicable",
   "message": "No Web Bot Auth directory (informational: only for sites that run their own bots).",
   "evidence": [
    {
     "label": "GET /.well-known/http-message-signatures-directory",
     "url": "https://georgian.io/.well-known/http-message-signatures-directory",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
    }
   ]
  },
  {
   "id": "aiAgentAccess",
   "name": "AI agents can get in",
   "status": "pass",
   "message": "7 of 7 AI crawlers are allowed and reached the page.",
   "evidence": [
    {
     "label": "GET /robots.txt",
     "url": "https://georgian.io/robots.txt",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:16.929Z",
     "sha256": "12ffd64212bc83eef175d8ed18cd4490f2d0b80970bc4443be01dbb7c0ba9fd1"
    },
    {
     "label": "Access test: browser user agent",
     "url": "https://georgian.io/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:56.286Z",
     "sha256": "9f822c6219e13929b8fc64080062ac36786d2916483063b0439c22fd8da1c8cc"
    },
    {
     "label": "Access test: GPTBot user agent",
     "url": "https://georgian.io/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:56.630Z",
     "sha256": "9f822c6219e13929b8fc64080062ac36786d2916483063b0439c22fd8da1c8cc"
    },
    {
     "label": "Access test: OAI-SearchBot user agent",
     "url": "https://georgian.io/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:57.541Z",
     "sha256": "9f822c6219e13929b8fc64080062ac36786d2916483063b0439c22fd8da1c8cc"
    },
    {
     "label": "Access test: ChatGPT-User user agent",
     "url": "https://georgian.io/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:58.532Z",
     "sha256": "9f822c6219e13929b8fc64080062ac36786d2916483063b0439c22fd8da1c8cc"
    },
    {
     "label": "Access test: ClaudeBot user agent",
     "url": "https://georgian.io/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:59.565Z",
     "sha256": "9f822c6219e13929b8fc64080062ac36786d2916483063b0439c22fd8da1c8cc"
    },
    {
     "label": "Access test: PerplexityBot user agent",
     "url": "https://georgian.io/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:40:00.575Z",
     "sha256": "9f822c6219e13929b8fc64080062ac36786d2916483063b0439c22fd8da1c8cc"
    },
    {
     "label": "Access test: CCBot user agent",
     "url": "https://georgian.io/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:40:01.613Z",
     "sha256": "9f822c6219e13929b8fc64080062ac36786d2916483063b0439c22fd8da1c8cc"
    }
   ]
  },
  {
   "id": "apiCatalog",
   "name": "API Catalog",
   "status": "pass",
   "message": "An RFC 9727 API catalog lists 2 APIs.",
   "evidence": [
    {
     "label": "GET /.well-known/api-catalog",
     "url": "https://georgian.io/.well-known/api-catalog",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "cde9f2198f98a2e5125b891bb11b745ddb6a108c2733c82d86782e06b6f91d60"
    }
   ]
  },
  {
   "id": "oauthDiscovery",
   "name": "OAuth discovery",
   "status": "fail",
   "message": "No OAuth/OIDC discovery metadata found.",
   "evidence": [
    {
     "label": "GET /.well-known/oauth-authorization-server",
     "url": "https://georgian.io/.well-known/oauth-authorization-server",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
    },
    {
     "label": "GET /.well-known/openid-configuration",
     "url": "https://georgian.io/.well-known/openid-configuration",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
    }
   ]
  },
  {
   "id": "oauthProtectedResource",
   "name": "OAuth Protected Resource",
   "status": "fail",
   "message": "No valid /.well-known/oauth-protected-resource.",
   "evidence": [
    {
     "label": "GET /.well-known/oauth-protected-resource",
     "url": "https://georgian.io/.well-known/oauth-protected-resource",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
    }
   ]
  },
  {
   "id": "authMd",
   "name": "Auth.md",
   "status": "fail",
   "message": "auth.md exists but OAuth Protected Resource Metadata was not found.",
   "evidence": [
    {
     "label": "GET /auth.md",
     "url": "https://georgian.io/auth.md",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "c1f2af2b6a25c7e12a265d03acfba6cef20b6f9c7ab60c4bae7fe50cabb259ac"
    },
    {
     "label": "GET /.well-known/oauth-protected-resource",
     "url": "https://georgian.io/.well-known/oauth-protected-resource",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
    },
    {
     "label": "GET /.well-known/oauth-authorization-server",
     "url": "https://georgian.io/.well-known/oauth-authorization-server",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
    }
   ]
  },
  {
   "id": "mcpServerCard",
   "name": "MCP Server Card",
   "status": "pass",
   "message": "MCP Server Card (sep format) for georgian-site-discovery 0.1.0.",
   "evidence": [
    {
     "label": "GET /.well-known/mcp/server-card.json",
     "url": "https://georgian.io/.well-known/mcp/server-card.json",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "f416cd2e03d74fdfeb32411e3a007edddb0d7436d2672f4d6cd6781d6b132929"
    }
   ]
  },
  {
   "id": "a2aAgentCard",
   "name": "A2A Agent Card",
   "status": "fail",
   "message": "A2A Agent Card not found.",
   "evidence": [
    {
     "label": "GET /.well-known/agent-card.json",
     "url": "https://georgian.io/.well-known/agent-card.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
    },
    {
     "label": "GET /.well-known/agent.json",
     "url": "https://georgian.io/.well-known/agent.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:28.647Z",
     "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
    }
   ]
  },
  {
   "id": "agentSkills",
   "name": "Agent Skills",
   "status": "pass",
   "message": "An agent skills index lists 2 skill(s).",
   "evidence": [
    {
     "label": "GET /.well-known/agent-skills/index.json",
     "url": "https://georgian.io/.well-known/agent-skills/index.json",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "98322d66665b38da3685697a5e5268eae4ebaa022ad17bc1950a3fc11f5f8bd2"
    }
   ]
  },
  {
   "id": "webMcp",
   "name": "WebMCP",
   "status": "pass",
   "message": "WebMCP tools found (browser (modelContext registrations)): get_page_markdown, list_site_pages, get_agent_discovery.",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://georgian.io/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:16.389Z",
     "sha256": "f50ec69d7e7f250728ecda6336ef201bf297bc1084f915377c65cdcc560d39e2"
    }
   ]
  },
  {
   "id": "ard",
   "name": "ARD capability manifest",
   "status": "fail",
   "message": "No ARD capability manifest found.",
   "evidence": [
    {
     "label": "GET /.well-known/ai-catalog.json",
     "url": "https://georgian.io/.well-known/ai-catalog.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:37.746Z",
     "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
    },
    {
     "label": "GET /.well-known/ard.json",
     "url": "https://georgian.io/.well-known/ard.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:38.657Z",
     "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
    },
    {
     "label": "DoH TXT _catalog._agents.georgian.io",
     "url": "https://cloudflare-dns.com/dns-query?name=_catalog._agents.georgian.io&type=TXT&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "c5a52db13b9325f14a3dffa19755ded5ee78c89660988eef81bed16489465685"
    },
    {
     "label": "DoH SRV _search._agents.georgian.io",
     "url": "https://cloudflare-dns.com/dns-query?name=_search._agents.georgian.io&type=SRV&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "e3acfb6ff32df82b43e9ca7f7e55a4f6dc277a8eed3e2a2118f73226a11e240b"
    }
   ]
  },
  {
   "id": "personalAgentProtocol",
   "name": "Personal Agent Protocol",
   "status": "fail",
   "message": "No Personal Agent Protocol manifest (/.well-known/poppy.json).",
   "evidence": [
    {
     "label": "GET /.well-known/poppy.json",
     "url": "https://georgian.io/.well-known/poppy.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
    }
   ]
  },
  {
   "id": "keyFacts",
   "name": "Key facts machine-readable",
   "status": "pass",
   "message": "Key facts (stage, sectors, ticket) are stated in machine-readable channels.",
   "evidence": [
    {
     "label": "GET /llms.txt",
     "url": "https://georgian.io/llms.txt",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "f5dca3b2a59e55e8c47c7cb5833299f72ee0f6551173ce9b92bf1e5cd350b0b5"
    },
    {
     "label": "GET /llm.txt",
     "url": "https://georgian.io/llm.txt",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:19.855Z",
     "sha256": "f8f805dd92bdf63ee270ba08c53198325d0d357b48990c3a2561794fc6ea6769"
    },
    {
     "label": "GET /llms-full.txt",
     "url": "https://georgian.io/llms-full.txt",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "428d2bffd38f35d1c8bbf875154b05e20e7921dcdb03ff578efa655b40b4840a"
    },
    {
     "label": "GET / (Accept: text/markdown)",
     "url": "https://georgian.io/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:16.929Z",
     "sha256": "c3687efcecbde8193483fefe48fbfcd2d748a0b0796977649336313ed72cc225"
    },
    {
     "label": "GET /.well-known/mcp/server-card.json",
     "url": "https://georgian.io/.well-known/mcp/server-card.json",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "f416cd2e03d74fdfeb32411e3a007edddb0d7436d2672f4d6cd6781d6b132929"
    },
    {
     "label": "GET /.well-known/openapi.json",
     "url": "https://georgian.io/.well-known/openapi.json",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:36.715Z",
     "sha256": "6b5c25ddeec3acca772dd442fb840b3a94741ee4d8f0679479d5463374b88a36"
    },
    {
     "label": "GET /",
     "url": "https://georgian.io/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:16.389Z",
     "sha256": "f50ec69d7e7f250728ecda6336ef201bf297bc1084f915377c65cdcc560d39e2"
    }
   ]
  },
  {
   "id": "agentReachable",
   "name": "API or MCP reachable",
   "status": "pass",
   "message": "Agents can reach the site programmatically via MCP Server Card, API catalog, OpenAPI document, WebMCP tools.",
   "evidence": [
    {
     "label": "GET /.well-known/mcp/server-card.json",
     "url": "https://georgian.io/.well-known/mcp/server-card.json",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "f416cd2e03d74fdfeb32411e3a007edddb0d7436d2672f4d6cd6781d6b132929"
    },
    {
     "label": "GET /.well-known/api-catalog",
     "url": "https://georgian.io/.well-known/api-catalog",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "cde9f2198f98a2e5125b891bb11b745ddb6a108c2733c82d86782e06b6f91d60"
    },
    {
     "label": "GET /openapi.json",
     "url": "https://georgian.io/openapi.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:35.653Z",
     "sha256": "85404523cd52e701bc2b512e1a1e6d49bb35557f2589f2e241b32d16816cfcd3"
    },
    {
     "label": "GET /.well-known/openapi.json",
     "url": "https://georgian.io/.well-known/openapi.json",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:36.715Z",
     "sha256": "6b5c25ddeec3acca772dd442fb840b3a94741ee4d8f0679479d5463374b88a36"
    }
   ]
  },
  {
   "id": "actionPath",
   "name": "Structured action path",
   "status": "fail",
   "message": "No structured action path found for agents.",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://georgian.io/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:16.389Z",
     "sha256": "f50ec69d7e7f250728ecda6336ef201bf297bc1084f915377c65cdcc560d39e2"
    }
   ]
  },
  {
   "id": "x402",
   "name": "x402",
   "status": "notApplicable",
   "message": "x402 payment protocol not detected (not a commerce site).",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://georgian.io/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:16.389Z",
     "sha256": "f50ec69d7e7f250728ecda6336ef201bf297bc1084f915377c65cdcc560d39e2"
    }
   ]
  },
  {
   "id": "mpp",
   "name": "MPP",
   "status": "notApplicable",
   "message": "MPP payment discovery not detected (not a commerce site).",
   "evidence": [
    {
     "label": "GET /openapi.json",
     "url": "https://georgian.io/openapi.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:35.653Z",
     "sha256": "85404523cd52e701bc2b512e1a1e6d49bb35557f2589f2e241b32d16816cfcd3"
    },
    {
     "label": "GET /.well-known/openapi.json",
     "url": "https://georgian.io/.well-known/openapi.json",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:36.715Z",
     "sha256": "6b5c25ddeec3acca772dd442fb840b3a94741ee4d8f0679479d5463374b88a36"
    }
   ]
  },
  {
   "id": "ucp",
   "name": "UCP",
   "status": "notApplicable",
   "message": "UCP profile not found (not a commerce site).",
   "evidence": [
    {
     "label": "GET /.well-known/ucp",
     "url": "https://georgian.io/.well-known/ucp",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
    }
   ]
  },
  {
   "id": "acp",
   "name": "ACP",
   "status": "notApplicable",
   "message": "ACP discovery document not found (not a commerce site).",
   "evidence": [
    {
     "label": "GET /.well-known/acp.json",
     "url": "https://georgian.io/.well-known/acp.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
    }
   ]
  },
  {
   "id": "ap2",
   "name": "AP2",
   "status": "notApplicable",
   "message": "AP2 not detected (no A2A Agent Card) (not a commerce site).",
   "evidence": [
    {
     "label": "GET /.well-known/agent-card.json",
     "url": "https://georgian.io/.well-known/agent-card.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:19.093Z",
     "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
    },
    {
     "label": "GET /.well-known/agent.json",
     "url": "https://georgian.io/.well-known/agent.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:39:28.647Z",
     "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
    }
   ]
  }
 ],
 "receipts": [
  {
   "label": "GET /",
   "url": "https://georgian.io/",
   "finalUrl": "https://georgian.io/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html; charset=utf-8",
   "bytes": 98000,
   "at": "2026-10-31T02:39:16.389Z",
   "sha256": "f50ec69d7e7f250728ecda6336ef201bf297bc1084f915377c65cdcc560d39e2"
  },
  {
   "label": "GET / (Accept: text/markdown)",
   "url": "https://georgian.io/",
   "finalUrl": "https://georgian.io/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/markdown; charset=utf-8",
   "bytes": 3081,
   "at": "2026-10-31T02:39:16.929Z",
   "sha256": "c3687efcecbde8193483fefe48fbfcd2d748a0b0796977649336313ed72cc225"
  },
  {
   "label": "GET /robots.txt",
   "url": "https://georgian.io/robots.txt",
   "finalUrl": "https://georgian.io/robots.txt",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/plain; charset=UTF-8",
   "bytes": 479,
   "at": "2026-10-31T02:39:16.929Z",
   "sha256": "12ffd64212bc83eef175d8ed18cd4490f2d0b80970bc4443be01dbb7c0ba9fd1"
  },
  {
   "label": "DoH SVCB _index._agents.georgian.io",
   "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.georgian.io&type=SVCB&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_index._agents.georgian.io&type=SVCB&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 289,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "30617f7ea19ad2fb371445a32d4c5f98983a90d55e7a0c308d78d8aa29ac1bc3"
  },
  {
   "label": "GET /llms.txt",
   "url": "https://georgian.io/llms.txt",
   "finalUrl": "https://georgian.io/llms.txt",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 29491,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "f5dca3b2a59e55e8c47c7cb5833299f72ee0f6551173ce9b92bf1e5cd350b0b5"
  },
  {
   "label": "DoH HTTPS _index._agents.georgian.io",
   "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.georgian.io&type=HTTPS&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_index._agents.georgian.io&type=HTTPS&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 289,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "10f085224196b043a41a0e152a939a4087303eea6e80b822f12ada023c86bae9"
  },
  {
   "label": "GET /llms-full.txt",
   "url": "https://georgian.io/llms-full.txt",
   "finalUrl": "https://georgian.io/llms-full.txt",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 29445,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "428d2bffd38f35d1c8bbf875154b05e20e7921dcdb03ff578efa655b40b4840a"
  },
  {
   "label": "DoH SVCB _a2a._agents.georgian.io",
   "url": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.georgian.io&type=SVCB&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.georgian.io&type=SVCB&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 287,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "b3f6200000ae005f7e289718ded1b616fccb83e8065ef82e23494cbfb461d7d3"
  },
  {
   "label": "GET /.well-known/http-message-signatures-directory",
   "url": "https://georgian.io/.well-known/http-message-signatures-directory",
   "finalUrl": "https://georgian.io/.well-known/http-message-signatures-directory",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 8211,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
  },
  {
   "label": "DoH HTTPS _a2a._agents.georgian.io",
   "url": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.georgian.io&type=HTTPS&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.georgian.io&type=HTTPS&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 287,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "f831e65eaa875e00042f109ffe3bac890084ce9cccfe34149d722338acd9f737"
  },
  {
   "label": "GET /.well-known/api-catalog",
   "url": "https://georgian.io/.well-known/api-catalog",
   "finalUrl": "https://georgian.io/.well-known/api-catalog",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/linkset+json; charset=utf-8",
   "bytes": 1470,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "cde9f2198f98a2e5125b891bb11b745ddb6a108c2733c82d86782e06b6f91d60"
  },
  {
   "label": "DoH SVCB _mcp._agents.georgian.io",
   "url": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.georgian.io&type=SVCB&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.georgian.io&type=SVCB&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 287,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "d559bcd1f31bca0db4b324eac433c25f4f21aec34d21b32bc0240298eb7adcf8"
  },
  {
   "label": "GET /.well-known/oauth-authorization-server",
   "url": "https://georgian.io/.well-known/oauth-authorization-server",
   "finalUrl": "https://georgian.io/.well-known/oauth-authorization-server",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 8211,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
  },
  {
   "label": "DoH HTTPS _mcp._agents.georgian.io",
   "url": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.georgian.io&type=HTTPS&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.georgian.io&type=HTTPS&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 287,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "a1f01fd9b613d5dc9e12c2f56957d9e9f7330bf80cfafab7214c1215439bcb4a"
  },
  {
   "label": "GET /.well-known/openid-configuration",
   "url": "https://georgian.io/.well-known/openid-configuration",
   "finalUrl": "https://georgian.io/.well-known/openid-configuration",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 8211,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
  },
  {
   "label": "DoH TXT _index._agents.georgian.io",
   "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.georgian.io&type=TXT&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_index._agents.georgian.io&type=TXT&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 289,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "8208d011b35ea682b741a6267589db0284223d1b2bf6a3f33713bf2c89852de6"
  },
  {
   "label": "GET /.well-known/oauth-protected-resource",
   "url": "https://georgian.io/.well-known/oauth-protected-resource",
   "finalUrl": "https://georgian.io/.well-known/oauth-protected-resource",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 8211,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
  },
  {
   "label": "DoH TXT _catalog._agents.georgian.io",
   "url": "https://cloudflare-dns.com/dns-query?name=_catalog._agents.georgian.io&type=TXT&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_catalog._agents.georgian.io&type=TXT&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 291,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "c5a52db13b9325f14a3dffa19755ded5ee78c89660988eef81bed16489465685"
  },
  {
   "label": "GET /auth.md",
   "url": "https://georgian.io/auth.md",
   "finalUrl": "https://georgian.io/auth.md",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/markdown; charset=utf-8",
   "bytes": 3407,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "c1f2af2b6a25c7e12a265d03acfba6cef20b6f9c7ab60c4bae7fe50cabb259ac"
  },
  {
   "label": "DoH SRV _search._agents.georgian.io",
   "url": "https://cloudflare-dns.com/dns-query?name=_search._agents.georgian.io&type=SRV&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_search._agents.georgian.io&type=SRV&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 290,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "e3acfb6ff32df82b43e9ca7f7e55a4f6dc277a8eed3e2a2118f73226a11e240b"
  },
  {
   "label": "GET /.well-known/mcp/server-card.json",
   "url": "https://georgian.io/.well-known/mcp/server-card.json",
   "finalUrl": "https://georgian.io/.well-known/mcp/server-card.json",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/json; charset=utf-8",
   "bytes": 759,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "f416cd2e03d74fdfeb32411e3a007edddb0d7436d2672f4d6cd6781d6b132929"
  },
  {
   "label": "GET /.well-known/agent-card.json",
   "url": "https://georgian.io/.well-known/agent-card.json",
   "finalUrl": "https://georgian.io/.well-known/agent-card.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 8211,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
  },
  {
   "label": "GET /.well-known/agent-skills/index.json",
   "url": "https://georgian.io/.well-known/agent-skills/index.json",
   "finalUrl": "https://georgian.io/.well-known/agent-skills/index.json",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/json; charset=utf-8",
   "bytes": 801,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "98322d66665b38da3685697a5e5268eae4ebaa022ad17bc1950a3fc11f5f8bd2"
  },
  {
   "label": "GET /.well-known/ucp",
   "url": "https://georgian.io/.well-known/ucp",
   "finalUrl": "https://georgian.io/.well-known/ucp",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 8211,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
  },
  {
   "label": "GET /.well-known/acp.json",
   "url": "https://georgian.io/.well-known/acp.json",
   "finalUrl": "https://georgian.io/.well-known/acp.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 8211,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
  },
  {
   "label": "GET /.well-known/poppy.json",
   "url": "https://georgian.io/.well-known/poppy.json",
   "finalUrl": "https://georgian.io/.well-known/poppy.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 8211,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
  },
  {
   "label": "GET /.well-known/tdmrep.json",
   "url": "https://georgian.io/.well-known/tdmrep.json",
   "finalUrl": "https://georgian.io/.well-known/tdmrep.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 8211,
   "at": "2026-10-31T02:39:19.093Z",
   "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
  },
  {
   "label": "GET /llm.txt",
   "url": "https://georgian.io/llm.txt",
   "finalUrl": "https://georgian.io/llm.txt",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 29433,
   "at": "2026-10-31T02:39:19.855Z",
   "sha256": "f8f805dd92bdf63ee270ba08c53198325d0d357b48990c3a2561794fc6ea6769"
  },
  {
   "label": "GET /.well-known/agent.json",
   "url": "https://georgian.io/.well-known/agent.json",
   "finalUrl": "https://georgian.io/.well-known/agent.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 8211,
   "at": "2026-10-31T02:39:28.647Z",
   "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
  },
  {
   "label": "GET /openapi.json",
   "url": "https://georgian.io/openapi.json",
   "finalUrl": "https://georgian.io/openapi.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 29499,
   "at": "2026-10-31T02:39:35.653Z",
   "sha256": "85404523cd52e701bc2b512e1a1e6d49bb35557f2589f2e241b32d16816cfcd3"
  },
  {
   "label": "GET /.well-known/openapi.json",
   "url": "https://georgian.io/.well-known/openapi.json",
   "finalUrl": "https://georgian.io/.well-known/openapi.json",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/openapi+json; charset=utf-8",
   "bytes": 2572,
   "at": "2026-10-31T02:39:36.715Z",
   "sha256": "6b5c25ddeec3acca772dd442fb840b3a94741ee4d8f0679479d5463374b88a36"
  },
  {
   "label": "GET /.well-known/ai-catalog.json",
   "url": "https://georgian.io/.well-known/ai-catalog.json",
   "finalUrl": "https://georgian.io/.well-known/ai-catalog.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 8211,
   "at": "2026-10-31T02:39:37.746Z",
   "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
  },
  {
   "label": "GET /.well-known/ard.json",
   "url": "https://georgian.io/.well-known/ard.json",
   "finalUrl": "https://georgian.io/.well-known/ard.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 8211,
   "at": "2026-10-31T02:39:38.657Z",
   "sha256": "22c6910403f93634ebae0924c6501200d42877e7f017081ae741ab1a896b70ec"
  },
  {
   "label": "Access test: browser user agent",
   "url": "https://georgian.io/",
   "finalUrl": "https://georgian.io/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html; charset=utf-8",
   "bytes": 98000,
   "at": "2026-10-31T02:39:56.286Z",
   "sha256": "9f822c6219e13929b8fc64080062ac36786d2916483063b0439c22fd8da1c8cc"
  },
  {
   "label": "Access test: GPTBot user agent",
   "url": "https://georgian.io/",
   "finalUrl": "https://georgian.io/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html; charset=utf-8",
   "bytes": 98000,
   "at": "2026-10-31T02:39:56.630Z",
   "sha256": "9f822c6219e13929b8fc64080062ac36786d2916483063b0439c22fd8da1c8cc"
  },
  {
   "label": "Access test: OAI-SearchBot user agent",
   "url": "https://georgian.io/",
   "finalUrl": "https://georgian.io/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html; charset=utf-8",
   "bytes": 98000,
   "at": "2026-10-31T02:39:57.541Z",
   "sha256": "9f822c6219e13929b8fc64080062ac36786d2916483063b0439c22fd8da1c8cc"
  },
  {
   "label": "Access test: ChatGPT-User user agent",
   "url": "https://georgian.io/",
   "finalUrl": "https://georgian.io/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html; charset=utf-8",
   "bytes": 98000,
   "at": "2026-10-31T02:39:58.532Z",
   "sha256": "9f822c6219e13929b8fc64080062ac36786d2916483063b0439c22fd8da1c8cc"
  },
  {
   "label": "Access test: ClaudeBot user agent",
   "url": "https://georgian.io/",
   "finalUrl": "https://georgian.io/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html; charset=utf-8",
   "bytes": 98000,
   "at": "2026-10-31T02:39:59.565Z",
   "sha256": "9f822c6219e13929b8fc64080062ac36786d2916483063b0439c22fd8da1c8cc"
  },
  {
   "label": "Access test: PerplexityBot user agent",
   "url": "https://georgian.io/",
   "finalUrl": "https://georgian.io/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html; charset=utf-8",
   "bytes": 98000,
   "at": "2026-10-31T02:40:00.575Z",
   "sha256": "9f822c6219e13929b8fc64080062ac36786d2916483063b0439c22fd8da1c8cc"
  },
  {
   "label": "Access test: CCBot user agent",
   "url": "https://georgian.io/",
   "finalUrl": "https://georgian.io/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html; charset=utf-8",
   "bytes": 98000,
   "at": "2026-10-31T02:40:01.613Z",
   "sha256": "9f822c6219e13929b8fc64080062ac36786d2916483063b0439c22fd8da1c8cc"
  },
  {
   "label": "GET /portfolio (portfolio)",
   "url": "https://georgian.io/portfolio",
   "finalUrl": "https://georgian.io/portfolio",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html; charset=utf-8",
   "bytes": 283671,
   "at": "2026-10-31T02:40:02.561Z",
   "sha256": "af4c5b341f0efa5c5366266241e3652da51c7f5cea80ddc13da876603af09607"
  }
 ],
 "machineFiles": {
  "https://georgian.io/robots.txt": "# https://www.robotstxt.org/robotstxt.html\nUser-agent: *\nAllow: /\n\n# Staff-only. Password-gated and noindexed; listed here so the intent is legible.\nDisallow: /internal/\n\n# Content Signals (https://contentsignals.org/)\n# Default policy: allow training, search, and AI input usage of public content.\n# To change this policy, see frontend/docs/AI_CONTENT_SIGNALS_POLICY.md\nContent-Signal: ai-train=yes, search=yes, ai-input=yes\n\n# Sitemaps\nSitemap: https://georgian.io/sitemap.xml\n",
  "https://georgian.io/.well-known/api-catalog": "{\n  \"linkset\": [\n    {\n      \"anchor\": \"https://georgian.io/api\",\n      \"item\": [\n        {\n          \"href\": \"https://georgian.io/.well-known/openapi.json\",\n          \"rel\": \"service-desc\",\n          \"type\": \"application/openapi+json\",\n          \"title\": \"OpenAPI description\",\n          \"hints\": {\n            \"auth\": \"mixed\",\n            \"rateLimit\": \"not-published\",\n            \"latency\": \"interactive\"\n          }\n        },\n        {\n          \"href\": \"https://georgian.io/.well-known/api-catalog\",\n          \"rel\": \"service-doc\",\n          \"type\": \"application/linkset+json\",\n          \"title\": \"API catalog index\",\n          \"hints\": {\n            \"auth\": \"none\"\n          }\n        },\n        {\n          \"href\": \"https://georgian.io/api/status\",\n          \"rel\": \"status\",\n          \"type\": \"application/json\",\n          \"title\": \"API status endpoint\",\n          \"hints\": {\n            \"auth\": \"none\",\n            \"expectedStatus\": 200\n          }\n        }\n      ]\n    },\n    {\n      \"anchor\": \"https://georgian.io/api/auth/login\",\n      \"item\": [\n        {\n          \"href\": \"https://georgian.io/.well-known/openapi.json#/paths/~1api~1auth~1login/post\",\n          \"rel\": \"service-desc\",\n          \"type\": \"application/json\",\n          \"title\": \"Login operation schema\",\n          \"hints\": {\n            \"auth\": \"none\",\n            \"inputSchema\": \"password string\",\n            \"outputSchema\": \"{ success: boolean }\"\n          }\n        }\n      ]\n    }\n  ]\n}",
  "https://georgian.io/auth.md": "# georgian.io auth.md\n\nAgent authentication policy for `https://georgian.io`.\n\n## Audience\n\nAutonomous agents, LLM retrieval pipelines, and crawlers that read georgian.io\ncontent or call its published surfaces programmatically.\n\n## Access model: anonymous, no registration\n\ngeorgian.io serves **public, unauthenticated content only**. There is:\n\n- no agent registration endpoint,\n- no API key, client credential, or token issuance,\n- no OAuth 2.0 authorization server or OpenID Connect issuer,\n- no OAuth-protected resource that an access token would unlock.\n\nAgents should send requests **without** an `Authorization` header. Anonymous\nHTTPS `GET` is the only supported access method, and it is sufficient for every\nsurface listed below.\n\n## Registration and provisioning endpoints\n\n**None.** There is nothing to register for and nothing to provision. Do not\nattempt `POST /agent/auth`, dynamic client registration, or any token endpoint\non this origin — no such endpoint exists.\n\n## Supported methods\n\n| Method | Supported | Notes |\n| --- | --- | --- |\n| Anonymous HTTPS | Yes | The only supported method. No credentials. |\n| OAuth 2.0 / OIDC | No | No authorization server exists on this origin. `/.well-known/openid-configuration` and `/.well-known/oauth-authorization-server` are intentionally absent rather than stubbed. |\n| OAuth Protected Resource (RFC 9728) | No | No protected resource exists, so `/.well-known/oauth-protected-resource` is intentionally absent. |\n| API keys / bearer tokens | No | None are issued. Any `Authorization` header is ignored. |\n| mTLS | No | — |\n\n## Credential use\n\nNo credentials are issued, so there is nothing to store, rotate, revoke, or\nleak. An agent that believes it holds a georgian.io credential is mistaken.\n\n## What to call instead\n\n| Surface | Path | Purpose |\n| --- | --- | --- |\n| API catalog | `/.well-known/api-catalog` | RFC 9727 linkset of machine-readable interfaces |\n| OpenAPI description | `/.well-known/openapi.json` | OpenAPI 3.1 spec for the public API |\n| MCP server card | `/.well-known/mcp/server-card.json` | MCP capability card (currently `experimental`; no live transport) |\n| Agent skills index | `/.well-known/agent-skills/index.json` | Agent Skills index with sha256-verified skill bodies |\n| Markdown pages | `/`, `/for-ceos`, `/for-investors`, `/ai-lab` | Send `Accept: text/markdown` for a compact structured representation |\n| Sitemap | `/sitemap.xml` | Full URL inventory |\n| Crawl + content policy | `/robots.txt` | Includes `Content-Signal` usage preferences |\n\n## Non-production deployments\n\nPreview and staging deployments of this codebase sit behind a shared password\ncookie for **human** reviewers. That gate is not an agent authentication\nmechanism and no agent credential exists for it. If a request is redirected to\n`/login` or answered with `401`, you have reached a non-production deployment;\nthe public production origin is `https://georgian.io`.\n\n## Content use\n\nUsage preferences for training, search, and AI grounding are published as\n`Content-Signal` directives in `/robots.txt`. Privacy terms are at\n`/legal/privacy-policy`.\n\n## Revisiting this document\n\nIf georgian.io later exposes an authenticated API, this document will be\nreplaced with OAuth Protected Resource Metadata at\n`/.well-known/oauth-protected-resource`, authorization server metadata with an\n`agent_auth` block, and a matching `register_uri`.\n",
  "https://georgian.io/.well-known/mcp/server-card.json": "{\n  \"serverInfo\": {\n    \"name\": \"georgian-site-discovery\",\n    \"version\": \"0.1.0\",\n    \"description\": \"Discovery metadata for georgian.io. This is a forward-declared MCP capability card, not a live MCP runtime endpoint.\"\n  },\n  \"status\": \"experimental\",\n  \"transport\": {\n    \"type\": \"none\",\n    \"endpoint\": null\n  },\n  \"capabilities\": {\n    \"tools\": false,\n    \"resources\": false,\n    \"prompts\": false\n  },\n  \"links\": {\n    \"apiCatalog\": \"https://georgian.io/.well-known/api-catalog\",\n    \"skillsIndex\": \"https://georgian.io/.well-known/agent-skills/index.json\",\n    \"markdownEntry\": \"https://georgian.io/\"\n  },\n  \"notes\": [\n    \"No live MCP transport is currently exposed.\",\n    \"Use HTTP discovery documents and markdown negotiation for agent access.\"\n  ]\n}",
  "https://georgian.io/.well-known/agent-skills/index.json": "{\n  \"$schema\": \"https://agentskills.io/schemas/agent-skills-index-v0.2.0.json\",\n  \"version\": \"0.2.0\",\n  \"skills\": [\n    {\n      \"name\": \"site-content-discovery\",\n      \"type\": \"discovery\",\n      \"description\": \"Discover and summarize key georgian.io content routes via markdown negotiation.\",\n      \"url\": \"https://georgian.io/.well-known/agent-skills/site-content/SKILL.md\",\n      \"sha256\": \"910b213d12261ba8eda14180075d5b13c13792e55bcac6bece8a9af865a303c4\"\n    },\n    {\n      \"name\": \"api-discovery\",\n      \"type\": \"discovery\",\n      \"description\": \"Discover API catalog, OpenAPI surface, and status endpoint metadata.\",\n      \"url\": \"https://georgian.io/.well-known/agent-skills/api-discovery/SKILL.md\",\n      \"sha256\": \"e09202f72c20508f0b88a990ff2e0d1f2438521ac1738f0feb3d43bd6c172d43\"\n    }\n  ]\n}",
  "https://georgian.io/.well-known/openapi.json": "{\n  \"openapi\": \"3.1.0\",\n  \"info\": {\n    \"title\": \"Georgian.io Public API Surface\",\n    \"version\": \"1.0.0\",\n    \"description\": \"Publicly discoverable HTTP endpoints exposed by georgian.io for authentication and service health.\"\n  },\n  \"servers\": [\n    {\n      \"url\": \"https://georgian.io\"\n    }\n  ],\n  \"paths\": {\n    \"/api/status\": {\n      \"get\": {\n        \"operationId\": \"getStatus\",\n        \"summary\": \"Service status check\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Service health payload\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"status\": {\n                      \"type\": \"string\",\n                      \"enum\": [\n                        \"ok\"\n                      ]\n                    },\n                    \"service\": {\n                      \"type\": \"string\"\n                    },\n                    \"timestamp\": {\n                      \"type\": \"string\",\n                      \"format\": \"date-time\"\n                    }\n                  },\n                  \"required\": [\n                    \"status\",\n                    \"service\",\n                    \"timestamp\"\n                  ]\n                }\n              }\n            }\n          }\n        }\n      }\n    },\n    \"/api/auth/login\": {\n      \"post\": {\n        \"operationId\": \"postLogin\",\n        \"summary\": \"Authenticate with site password\",\n        \"requestBody\": {\n          \"required\": true,\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"password\": {\n                    \"type\": \"string\"\n                  }\n                },\n                \"required\": [\n                  \"password\"\n                ]\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Successful login\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"success\": {\n                      \"type\": \"boolean\",\n                      \"const\": true\n                    }\n                  },\n                  \"required\": [\n                    \"success\"\n                  ]\n                }\n              }\n            }\n          },\n          \"401\": {\n            \"description\": \"Invalid credentials\"\n          }\n        }\n      }\n    }\n  }\n}"
 }
}