{
 "firm": "Greenoaks",
 "homepage": "https://greenoaks.com/",
 "scannedAt": "2026-10-31T02:39:24.825Z",
 "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://greenoaks.com/robots.txt",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:53.283Z",
     "sha256": "adc8545d61eb661210fbb07068629dd785c6ae96d8eefa63943607cdc51d6a47"
    }
   ]
  },
  {
   "id": "sitemap",
   "name": "Sitemap",
   "status": "pass",
   "message": "robots.txt lists 1 sitemap(s).",
   "evidence": [
    {
     "label": "GET /robots.txt",
     "url": "https://greenoaks.com/robots.txt",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:53.283Z",
     "sha256": "adc8545d61eb661210fbb07068629dd785c6ae96d8eefa63943607cdc51d6a47"
    }
   ]
  },
  {
   "id": "linkHeaders",
   "name": "Link headers",
   "status": "pass",
   "message": "Homepage Link header points agents to: api-catalog, service-doc, describedby.",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://greenoaks.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:52.868Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    }
   ]
  },
  {
   "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.greenoaks.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.greenoaks.com&type=SVCB&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "ef46ca5c43fdce08e23c28ff6244f8504fa4713d35fc546e4bda54bddae2bace"
    },
    {
     "label": "DoH HTTPS _index._agents.greenoaks.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.greenoaks.com&type=HTTPS&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "dec421aa7d266645875c8c11382e5e085a61a2e9118599306e4481ced1eabaac"
    },
    {
     "label": "DoH SVCB _a2a._agents.greenoaks.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.greenoaks.com&type=SVCB&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "500272b30fabbe01a674c05b7cbd5bb1f888894a7499b410f6b70f469393ead6"
    },
    {
     "label": "DoH HTTPS _a2a._agents.greenoaks.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.greenoaks.com&type=HTTPS&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "e2bbd1c18582ed3b226486ed60c1a5a94348a5d8b70866e4518437acbc472a9a"
    },
    {
     "label": "DoH SVCB _mcp._agents.greenoaks.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.greenoaks.com&type=SVCB&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "ec3a48a49f78f40e72678905b00ebb7d4c2d094a02513c6cdd97b3a2c4495e7e"
    },
    {
     "label": "DoH HTTPS _mcp._agents.greenoaks.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.greenoaks.com&type=HTTPS&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "553e2d55e1f81e30402fa1f8c47d31f6409d434d326799e34fae33e2c1ee7d59"
    },
    {
     "label": "DoH TXT _index._agents.greenoaks.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.greenoaks.com&type=TXT&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "e9b042745c758184693846fe510247b98eeb901e9775024e10fcc06087459360"
    }
   ]
  },
  {
   "id": "orgIdentity",
   "name": "Organization identity",
   "status": "fail",
   "message": "No Organization structured data on the homepage.",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://greenoaks.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:52.868Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    }
   ]
  },
  {
   "id": "markdownNegotiation",
   "name": "Markdown negotiation",
   "status": "pass",
   "message": "Accept: text/markdown returns a Markdown version (200).",
   "evidence": [
    {
     "label": "GET / (Accept: text/markdown)",
     "url": "https://greenoaks.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:53.283Z",
     "sha256": "dffe8d6fac72228414c27af1d4cac166944667d05ab9669db221cac1fc6c0ed5"
    }
   ]
  },
  {
   "id": "llmsTxt",
   "name": "llms.txt",
   "status": "fail",
   "message": "No /llms.txt found.",
   "evidence": [
    {
     "label": "GET /llms.txt",
     "url": "https://greenoaks.com/llms.txt",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    },
    {
     "label": "GET /llm.txt",
     "url": "https://greenoaks.com/llm.txt",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:38:56.611Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    }
   ]
  },
  {
   "id": "readableWithoutJs",
   "name": "Readable without JavaScript",
   "status": "pass",
   "message": "The server HTML carries the page text (1 of 1 words).",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://greenoaks.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:52.868Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    }
   ]
  },
  {
   "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://greenoaks.com/robots.txt",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:53.283Z",
     "sha256": "adc8545d61eb661210fbb07068629dd785c6ae96d8eefa63943607cdc51d6a47"
    }
   ]
  },
  {
   "id": "contentSignals",
   "name": "Content Signals",
   "status": "pass",
   "message": "robots.txt declares Content-Signal: ai-train=no, search=yes, ai-input=yes.",
   "evidence": [
    {
     "label": "GET /robots.txt",
     "url": "https://greenoaks.com/robots.txt",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:53.283Z",
     "sha256": "adc8545d61eb661210fbb07068629dd785c6ae96d8eefa63943607cdc51d6a47"
    }
   ]
  },
  {
   "id": "aiUsageSignals",
   "name": "AI usage signals",
   "status": "pass",
   "message": "AI usage preferences declared with Content Signals.",
   "evidence": [
    {
     "label": "GET /robots.txt",
     "url": "https://greenoaks.com/robots.txt",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:53.283Z",
     "sha256": "adc8545d61eb661210fbb07068629dd785c6ae96d8eefa63943607cdc51d6a47"
    },
    {
     "label": "GET /.well-known/tdmrep.json",
     "url": "https://greenoaks.com/.well-known/tdmrep.json",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    },
    {
     "label": "GET /",
     "url": "https://greenoaks.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:52.868Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    }
   ]
  },
  {
   "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://greenoaks.com/.well-known/http-message-signatures-directory",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    }
   ]
  },
  {
   "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://greenoaks.com/robots.txt",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:53.283Z",
     "sha256": "adc8545d61eb661210fbb07068629dd785c6ae96d8eefa63943607cdc51d6a47"
    },
    {
     "label": "Access test: browser user agent",
     "url": "https://greenoaks.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:18.636Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    },
    {
     "label": "Access test: GPTBot user agent",
     "url": "https://greenoaks.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:18.971Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    },
    {
     "label": "Access test: OAI-SearchBot user agent",
     "url": "https://greenoaks.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:19.847Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    },
    {
     "label": "Access test: ChatGPT-User user agent",
     "url": "https://greenoaks.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:20.927Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    },
    {
     "label": "Access test: ClaudeBot user agent",
     "url": "https://greenoaks.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:21.827Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    },
    {
     "label": "Access test: PerplexityBot user agent",
     "url": "https://greenoaks.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:22.826Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    },
    {
     "label": "Access test: CCBot user agent",
     "url": "https://greenoaks.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:23.884Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    }
   ]
  },
  {
   "id": "apiCatalog",
   "name": "API Catalog",
   "status": "pass",
   "message": "An RFC 9727 API catalog lists 1 API.",
   "evidence": [
    {
     "label": "GET /.well-known/api-catalog",
     "url": "https://greenoaks.com/.well-known/api-catalog",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "11c431c4de9f41bd6ca15b4e08db7f39f2361a893c5588b3a09d545d8c14c64d"
    }
   ]
  },
  {
   "id": "oauthDiscovery",
   "name": "OAuth discovery",
   "status": "pass",
   "message": "OAuth/OIDC authorization server metadata is published.",
   "evidence": [
    {
     "label": "GET /.well-known/oauth-authorization-server",
     "url": "https://greenoaks.com/.well-known/oauth-authorization-server",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "0128e8db08359d99998e12727cdf96e4dcd91d26490f5449abd2b65957247e7c"
    },
    {
     "label": "GET /.well-known/openid-configuration",
     "url": "https://greenoaks.com/.well-known/openid-configuration",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "04499d6038fec13e92ff39132ab15d87dceb37023ca1be48bb70ff96fde364b3"
    }
   ]
  },
  {
   "id": "oauthProtectedResource",
   "name": "OAuth Protected Resource",
   "status": "pass",
   "message": "Protected Resource Metadata names https://greenoaks.com with 1 authorization server(s).",
   "evidence": [
    {
     "label": "GET /.well-known/oauth-protected-resource",
     "url": "https://greenoaks.com/.well-known/oauth-protected-resource",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "0123467b579bd59da3ca279b5f3bd84d849cfdb7ef010f85ea98859ee84c59b8"
    }
   ]
  },
  {
   "id": "authMd",
   "name": "Auth.md",
   "status": "fail",
   "message": "auth.md not found.",
   "evidence": [
    {
     "label": "GET /auth.md",
     "url": "https://greenoaks.com/auth.md",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "dffe8d6fac72228414c27af1d4cac166944667d05ab9669db221cac1fc6c0ed5"
    }
   ]
  },
  {
   "id": "mcpServerCard",
   "name": "MCP Server Card",
   "status": "pass",
   "message": "MCP Server Card (sep format) for greenoaks-web 0.0.1.",
   "evidence": [
    {
     "label": "GET /.well-known/mcp/server-card.json",
     "url": "https://greenoaks.com/.well-known/mcp/server-card.json",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "4c7c98b29206475eef4a4391bb52ddb57900fb4e5cde26383ec898193bb843e9"
    }
   ]
  },
  {
   "id": "a2aAgentCard",
   "name": "A2A Agent Card",
   "status": "fail",
   "message": "A2A Agent Card not found.",
   "evidence": [
    {
     "label": "GET /.well-known/agent-card.json",
     "url": "https://greenoaks.com/.well-known/agent-card.json",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    },
    {
     "label": "GET /.well-known/agent.json",
     "url": "https://greenoaks.com/.well-known/agent.json",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:39:05.769Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    }
   ]
  },
  {
   "id": "agentSkills",
   "name": "Agent Skills",
   "status": "pass",
   "message": "An agent skills index lists 1 skill(s).",
   "evidence": [
    {
     "label": "GET /.well-known/agent-skills/index.json",
     "url": "https://greenoaks.com/.well-known/agent-skills/index.json",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "bc10716fa836526ba44bb0b802aac75cea894b8278e761a5720fd024103a6611"
    }
   ]
  },
  {
   "id": "webMcp",
   "name": "WebMCP",
   "status": "pass",
   "message": "WebMCP tools found (browser (modelContext registrations)): go_home, open_privacy_notice.",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://greenoaks.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:52.868Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    }
   ]
  },
  {
   "id": "ard",
   "name": "ARD capability manifest",
   "status": "fail",
   "message": "No ARD capability manifest found.",
   "evidence": [
    {
     "label": "GET /.well-known/ai-catalog.json",
     "url": "https://greenoaks.com/.well-known/ai-catalog.json",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:39:13.719Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    },
    {
     "label": "GET /.well-known/ard.json",
     "url": "https://greenoaks.com/.well-known/ard.json",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:39:14.802Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    },
    {
     "label": "DoH TXT _catalog._agents.greenoaks.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_catalog._agents.greenoaks.com&type=TXT&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "ac8f0eacfd677cf33cbb328921fd2f3a755c470afbd47280c4ca77bcd8b0b75b"
    },
    {
     "label": "DoH SRV _search._agents.greenoaks.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_search._agents.greenoaks.com&type=SRV&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "fd3993eb9da3a73b14b7d7f512b457bb186ef8ceb66b875a5c7737c1ef8116f3"
    }
   ]
  },
  {
   "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://greenoaks.com/.well-known/poppy.json",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    }
   ]
  },
  {
   "id": "keyFacts",
   "name": "Key facts machine-readable",
   "status": "fail",
   "message": "No key facts found for an agent to act on.",
   "evidence": [
    {
     "label": "GET /llms.txt",
     "url": "https://greenoaks.com/llms.txt",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    },
    {
     "label": "GET /llm.txt",
     "url": "https://greenoaks.com/llm.txt",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:38:56.611Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    },
    {
     "label": "GET /llms-full.txt",
     "url": "https://greenoaks.com/llms-full.txt",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    },
    {
     "label": "GET / (Accept: text/markdown)",
     "url": "https://greenoaks.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:53.283Z",
     "sha256": "dffe8d6fac72228414c27af1d4cac166944667d05ab9669db221cac1fc6c0ed5"
    },
    {
     "label": "GET /.well-known/mcp/server-card.json",
     "url": "https://greenoaks.com/.well-known/mcp/server-card.json",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "4c7c98b29206475eef4a4391bb52ddb57900fb4e5cde26383ec898193bb843e9"
    },
    {
     "label": "GET /openapi.json",
     "url": "https://greenoaks.com/openapi.json",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:13.008Z",
     "sha256": "88a99c9ca793f34b35fe059f4de4d87a8652e1bc6afa83ff059a3ee962ffe14f"
    },
    {
     "label": "GET /",
     "url": "https://greenoaks.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:52.868Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    }
   ]
  },
  {
   "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://greenoaks.com/.well-known/mcp/server-card.json",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "4c7c98b29206475eef4a4391bb52ddb57900fb4e5cde26383ec898193bb843e9"
    },
    {
     "label": "GET /.well-known/api-catalog",
     "url": "https://greenoaks.com/.well-known/api-catalog",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "11c431c4de9f41bd6ca15b4e08db7f39f2361a893c5588b3a09d545d8c14c64d"
    },
    {
     "label": "GET /openapi.json",
     "url": "https://greenoaks.com/openapi.json",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:13.008Z",
     "sha256": "88a99c9ca793f34b35fe059f4de4d87a8652e1bc6afa83ff059a3ee962ffe14f"
    }
   ]
  },
  {
   "id": "actionPath",
   "name": "Structured action path",
   "status": "fail",
   "message": "No structured action path found for agents.",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://greenoaks.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:52.868Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    }
   ]
  },
  {
   "id": "x402",
   "name": "x402",
   "status": "notApplicable",
   "message": "x402 payment protocol not detected (not a commerce site).",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://greenoaks.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:52.868Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    }
   ]
  },
  {
   "id": "mpp",
   "name": "MPP",
   "status": "notApplicable",
   "message": "MPP payment discovery not detected (not a commerce site).",
   "evidence": [
    {
     "label": "GET /openapi.json",
     "url": "https://greenoaks.com/openapi.json",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:39:13.008Z",
     "sha256": "88a99c9ca793f34b35fe059f4de4d87a8652e1bc6afa83ff059a3ee962ffe14f"
    }
   ]
  },
  {
   "id": "ucp",
   "name": "UCP",
   "status": "notApplicable",
   "message": "UCP profile not found (not a commerce site).",
   "evidence": [
    {
     "label": "GET /.well-known/ucp",
     "url": "https://greenoaks.com/.well-known/ucp",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    }
   ]
  },
  {
   "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://greenoaks.com/.well-known/acp.json",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    }
   ]
  },
  {
   "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://greenoaks.com/.well-known/agent-card.json",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:38:55.065Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    },
    {
     "label": "GET /.well-known/agent.json",
     "url": "https://greenoaks.com/.well-known/agent.json",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:39:05.769Z",
     "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
    }
   ]
  }
 ],
 "receipts": [
  {
   "label": "GET /",
   "url": "https://greenoaks.com/",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:38:52.868Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "GET / (Accept: text/markdown)",
   "url": "https://greenoaks.com/",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/markdown; charset=utf-8",
   "bytes": 136,
   "at": "2026-10-31T02:38:53.283Z",
   "sha256": "dffe8d6fac72228414c27af1d4cac166944667d05ab9669db221cac1fc6c0ed5"
  },
  {
   "label": "GET /robots.txt",
   "url": "https://greenoaks.com/robots.txt",
   "finalUrl": "https://greenoaks.com/robots.txt",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/plain; charset=utf-8",
   "bytes": 139,
   "at": "2026-10-31T02:38:53.283Z",
   "sha256": "adc8545d61eb661210fbb07068629dd785c6ae96d8eefa63943607cdc51d6a47"
  },
  {
   "label": "DoH SVCB _index._agents.greenoaks.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.greenoaks.com&type=SVCB&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_index._agents.greenoaks.com&type=SVCB&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 274,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "ef46ca5c43fdce08e23c28ff6244f8504fa4713d35fc546e4bda54bddae2bace"
  },
  {
   "label": "DoH HTTPS _index._agents.greenoaks.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.greenoaks.com&type=HTTPS&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_index._agents.greenoaks.com&type=HTTPS&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 274,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "dec421aa7d266645875c8c11382e5e085a61a2e9118599306e4481ced1eabaac"
  },
  {
   "label": "GET /llms.txt",
   "url": "https://greenoaks.com/llms.txt",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "missing",
   "reason": "HTML page where a file was expected (soft 404)",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "DoH SVCB _a2a._agents.greenoaks.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.greenoaks.com&type=SVCB&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.greenoaks.com&type=SVCB&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 272,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "500272b30fabbe01a674c05b7cbd5bb1f888894a7499b410f6b70f469393ead6"
  },
  {
   "label": "GET /llms-full.txt",
   "url": "https://greenoaks.com/llms-full.txt",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "missing",
   "reason": "HTML page where a file was expected (soft 404)",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "DoH HTTPS _a2a._agents.greenoaks.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.greenoaks.com&type=HTTPS&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.greenoaks.com&type=HTTPS&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 272,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "e2bbd1c18582ed3b226486ed60c1a5a94348a5d8b70866e4518437acbc472a9a"
  },
  {
   "label": "GET /.well-known/http-message-signatures-directory",
   "url": "https://greenoaks.com/.well-known/http-message-signatures-directory",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "missing",
   "reason": "HTML page where a file was expected (soft 404)",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "DoH SVCB _mcp._agents.greenoaks.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.greenoaks.com&type=SVCB&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.greenoaks.com&type=SVCB&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 272,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "ec3a48a49f78f40e72678905b00ebb7d4c2d094a02513c6cdd97b3a2c4495e7e"
  },
  {
   "label": "GET /.well-known/api-catalog",
   "url": "https://greenoaks.com/.well-known/api-catalog",
   "finalUrl": "https://greenoaks.com/.well-known/api-catalog",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/linkset+json; charset=utf-8",
   "bytes": 553,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "11c431c4de9f41bd6ca15b4e08db7f39f2361a893c5588b3a09d545d8c14c64d"
  },
  {
   "label": "DoH HTTPS _mcp._agents.greenoaks.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.greenoaks.com&type=HTTPS&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.greenoaks.com&type=HTTPS&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 272,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "553e2d55e1f81e30402fa1f8c47d31f6409d434d326799e34fae33e2c1ee7d59"
  },
  {
   "label": "GET /.well-known/oauth-authorization-server",
   "url": "https://greenoaks.com/.well-known/oauth-authorization-server",
   "finalUrl": "https://greenoaks.com/.well-known/oauth-authorization-server",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/json; charset=utf-8",
   "bytes": 524,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "0128e8db08359d99998e12727cdf96e4dcd91d26490f5449abd2b65957247e7c"
  },
  {
   "label": "DoH TXT _index._agents.greenoaks.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.greenoaks.com&type=TXT&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_index._agents.greenoaks.com&type=TXT&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 274,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "e9b042745c758184693846fe510247b98eeb901e9775024e10fcc06087459360"
  },
  {
   "label": "GET /.well-known/openid-configuration",
   "url": "https://greenoaks.com/.well-known/openid-configuration",
   "finalUrl": "https://greenoaks.com/.well-known/openid-configuration",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/json; charset=utf-8",
   "bytes": 685,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "04499d6038fec13e92ff39132ab15d87dceb37023ca1be48bb70ff96fde364b3"
  },
  {
   "label": "DoH TXT _catalog._agents.greenoaks.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_catalog._agents.greenoaks.com&type=TXT&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_catalog._agents.greenoaks.com&type=TXT&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 276,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "ac8f0eacfd677cf33cbb328921fd2f3a755c470afbd47280c4ca77bcd8b0b75b"
  },
  {
   "label": "GET /.well-known/oauth-protected-resource",
   "url": "https://greenoaks.com/.well-known/oauth-protected-resource",
   "finalUrl": "https://greenoaks.com/.well-known/oauth-protected-resource",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/json; charset=utf-8",
   "bytes": 153,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "0123467b579bd59da3ca279b5f3bd84d849cfdb7ef010f85ea98859ee84c59b8"
  },
  {
   "label": "DoH SRV _search._agents.greenoaks.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_search._agents.greenoaks.com&type=SRV&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_search._agents.greenoaks.com&type=SRV&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 275,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "fd3993eb9da3a73b14b7d7f512b457bb186ef8ceb66b875a5c7737c1ef8116f3"
  },
  {
   "label": "GET /auth.md",
   "url": "https://greenoaks.com/auth.md",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/markdown; charset=utf-8",
   "bytes": 136,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "dffe8d6fac72228414c27af1d4cac166944667d05ab9669db221cac1fc6c0ed5"
  },
  {
   "label": "GET /.well-known/mcp/server-card.json",
   "url": "https://greenoaks.com/.well-known/mcp/server-card.json",
   "finalUrl": "https://greenoaks.com/.well-known/mcp/server-card.json",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/json; charset=utf-8",
   "bytes": 238,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "4c7c98b29206475eef4a4391bb52ddb57900fb4e5cde26383ec898193bb843e9"
  },
  {
   "label": "GET /.well-known/agent-card.json",
   "url": "https://greenoaks.com/.well-known/agent-card.json",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "missing",
   "reason": "HTML page where a file was expected (soft 404)",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "GET /.well-known/agent-skills/index.json",
   "url": "https://greenoaks.com/.well-known/agent-skills/index.json",
   "finalUrl": "https://greenoaks.com/.well-known/agent-skills/index.json",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/json; charset=utf-8",
   "bytes": 451,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "bc10716fa836526ba44bb0b802aac75cea894b8278e761a5720fd024103a6611"
  },
  {
   "label": "GET /.well-known/ucp",
   "url": "https://greenoaks.com/.well-known/ucp",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "missing",
   "reason": "HTML page where a file was expected (soft 404)",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "GET /.well-known/acp.json",
   "url": "https://greenoaks.com/.well-known/acp.json",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "missing",
   "reason": "HTML page where a file was expected (soft 404)",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "GET /.well-known/poppy.json",
   "url": "https://greenoaks.com/.well-known/poppy.json",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "missing",
   "reason": "HTML page where a file was expected (soft 404)",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "GET /.well-known/tdmrep.json",
   "url": "https://greenoaks.com/.well-known/tdmrep.json",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "missing",
   "reason": "HTML page where a file was expected (soft 404)",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:38:55.065Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "GET /llm.txt",
   "url": "https://greenoaks.com/llm.txt",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "missing",
   "reason": "HTML page where a file was expected (soft 404)",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:38:56.611Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "GET /.well-known/agent.json",
   "url": "https://greenoaks.com/.well-known/agent.json",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "missing",
   "reason": "HTML page where a file was expected (soft 404)",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:39:05.769Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "GET /openapi.json",
   "url": "https://greenoaks.com/openapi.json",
   "finalUrl": "https://greenoaks.com/openapi.json",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/json; charset=utf-8",
   "bytes": 495,
   "at": "2026-10-31T02:39:13.008Z",
   "sha256": "88a99c9ca793f34b35fe059f4de4d87a8652e1bc6afa83ff059a3ee962ffe14f"
  },
  {
   "label": "GET /.well-known/ai-catalog.json",
   "url": "https://greenoaks.com/.well-known/ai-catalog.json",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "missing",
   "reason": "HTML page where a file was expected (soft 404)",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:39:13.719Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "GET /.well-known/ard.json",
   "url": "https://greenoaks.com/.well-known/ard.json",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "missing",
   "reason": "HTML page where a file was expected (soft 404)",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:39:14.802Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "Access test: browser user agent",
   "url": "https://greenoaks.com/",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:39:18.636Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "Access test: GPTBot user agent",
   "url": "https://greenoaks.com/",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:39:18.971Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "Access test: OAI-SearchBot user agent",
   "url": "https://greenoaks.com/",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:39:19.847Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "Access test: ChatGPT-User user agent",
   "url": "https://greenoaks.com/",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:39:20.927Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "Access test: ClaudeBot user agent",
   "url": "https://greenoaks.com/",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:39:21.827Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "Access test: PerplexityBot user agent",
   "url": "https://greenoaks.com/",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:39:22.826Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  },
  {
   "label": "Access test: CCBot user agent",
   "url": "https://greenoaks.com/",
   "finalUrl": "https://greenoaks.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html",
   "bytes": 1862,
   "at": "2026-10-31T02:39:23.884Z",
   "sha256": "477c5c5b321b51981319f3f1eaa28f0092034fede1de535928ad0658cd514bfd"
  }
 ],
 "machineFiles": {
  "https://greenoaks.com/robots.txt": "User-agent: *\nContent-Signal: ai-train=no, search=yes, ai-input=yes\nAllow: /\nDisallow: /_astro/\n\nSitemap: https://greenoaks.com/sitemap.xml",
  "https://greenoaks.com/.well-known/api-catalog": "{\n  \"linkset\": [\n    {\n      \"anchor\": \"https://greenoaks.com/\",\n      \"item\": [\n        {\n          \"href\": \"https://greenoaks.com/openapi.json\",\n          \"rel\": \"service-desc\",\n          \"type\": \"application/openapi+json\"\n        },\n        {\n          \"href\": \"https://greenoaks.com/docs/api.json\",\n          \"rel\": \"service-doc\",\n          \"type\": \"application/json\"\n        },\n        {\n          \"href\": \"https://greenoaks.com/.well-known/health.json\",\n          \"rel\": \"status\",\n          \"type\": \"application/json\"\n        }\n      ]\n    }\n  ]\n}",
  "https://greenoaks.com/auth.md": "---\ntitle: \"Greenoaks\"\n---\n\nGreenoaks\n\n[![Greenoaks logo](/images/logo.svg)](/)\n\n[Privacy](/privacy) ![Greenoaks](/images/greenoaks.svg)",
  "https://greenoaks.com/.well-known/mcp/server-card.json": "{\n  \"serverInfo\": {\n    \"name\": \"greenoaks-web\",\n    \"version\": \"0.0.1\",\n    \"title\": \"Greenoaks public web\"\n  },\n  \"endpoint\": \"https://greenoaks.com/mcp\",\n  \"capabilities\": {\n    \"tools\": {},\n    \"resources\": {},\n    \"prompts\": {}\n  }\n}",
  "https://greenoaks.com/.well-known/agent-skills/index.json": "{\n  \"$schema\": \"https://schemas.agentskills.io/discovery/0.2.0/schema.json\",\n  \"skills\": [\n    {\n      \"name\": \"greenoaks-web\",\n      \"type\": \"skill-md\",\n      \"description\": \"Navigate and summarize the public Greenoaks marketing site (home and privacy notice).\",\n      \"url\": \"https://greenoaks.com/.well-known/agent-skills/greenoaks-web.skill.md\",\n      \"digest\": \"sha256:80a22b6f0de6262880fb3f5bb2a4a966bb8c0b770640584f5ff494743b1405cd\"\n    }\n  ]\n}",
  "https://greenoaks.com/openapi.json": "{\n  \"openapi\": \"3.1.0\",\n  \"info\": {\n    \"title\": \"Greenoaks public web\",\n    \"version\": \"1.0.0\",\n    \"description\": \"Read-only description of the public marketing site. No authenticated HTTP API is offered for third-party integration.\"\n  },\n  \"servers\": [{ \"url\": \"https://greenoaks.com\" }],\n  \"paths\": {\n    \"/\": {\n      \"get\": {\n        \"summary\": \"Homepage\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"HTML marketing page\"\n          }\n        }\n      }\n    }\n  }\n}\n"
 }
}