{
 "firm": "Ribbit Capital",
 "homepage": "https://www.ribbitcap.com/",
 "scannedAt": "2026-10-31T02:38:09.577Z",
 "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://www.ribbitcap.com/robots.txt",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:33.769Z",
     "sha256": "0e8c8a19c35fcc377da525f9226fb46e414962127b9bbe5991c0c5923966ff11"
    }
   ]
  },
  {
   "id": "sitemap",
   "name": "Sitemap",
   "status": "fail",
   "message": "No sitemap.xml found or referenced in robots.txt.",
   "evidence": [
    {
     "label": "GET /sitemap.xml",
     "url": "https://www.ribbitcap.com/sitemap.xml",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.662Z",
     "sha256": "83ec22f1b6a64ad0253ef54ec56882af47c7f562c325c2ed850dd5cafa016171"
    }
   ]
  },
  {
   "id": "linkHeaders",
   "name": "Link headers",
   "status": "fail",
   "message": "Homepage Link header has no agent-useful relations.",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://www.ribbitcap.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:33.342Z",
     "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
    }
   ]
  },
  {
   "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.www.ribbitcap.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.www.ribbitcap.com&type=SVCB&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "f7be4109153c6e7a675791344b4a652433ae436f05d456e826c9bfe9763204ea"
    },
    {
     "label": "DoH HTTPS _index._agents.www.ribbitcap.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.www.ribbitcap.com&type=HTTPS&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "c02081ee84210250ab62cbbb600b459cd01bffdb5ef5de6fb98eb61171872497"
    },
    {
     "label": "DoH SVCB _a2a._agents.www.ribbitcap.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.www.ribbitcap.com&type=SVCB&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "f0176bbed2ac23e5b2feccf3e2ae513b2972375983b3889cc22add2b574d5979"
    },
    {
     "label": "DoH HTTPS _a2a._agents.www.ribbitcap.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.www.ribbitcap.com&type=HTTPS&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "5c42f31a2af4e080b1ef89a00162e3484a34ef55ae32528751072de282b35fc0"
    },
    {
     "label": "DoH SVCB _mcp._agents.www.ribbitcap.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.www.ribbitcap.com&type=SVCB&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "07d5c17a3bd38efd85ae9b514f8d4ea9f9c985f0ed91af41396139c400aa5d4b"
    },
    {
     "label": "DoH HTTPS _mcp._agents.www.ribbitcap.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.www.ribbitcap.com&type=HTTPS&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "7817ab732c7f6087bc7012fcea61ec361650f79355f08689ea8dcfd9da7a449e"
    },
    {
     "label": "DoH TXT _index._agents.www.ribbitcap.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.www.ribbitcap.com&type=TXT&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "2b10ade2ff5e6ab825511b5f36903504acf82fd0dc2447e44f8d380076697cb3"
    }
   ]
  },
  {
   "id": "orgIdentity",
   "name": "Organization identity",
   "status": "fail",
   "message": "No Organization structured data on the homepage.",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://www.ribbitcap.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:33.342Z",
     "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
    }
   ]
  },
  {
   "id": "markdownNegotiation",
   "name": "Markdown negotiation",
   "status": "fail",
   "message": "Accept: text/markdown returns text/html; charset=utf-8, not Markdown.",
   "evidence": [
    {
     "label": "GET / (Accept: text/markdown)",
     "url": "https://www.ribbitcap.com/",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:37:33.769Z",
     "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
    }
   ]
  },
  {
   "id": "llmsTxt",
   "name": "llms.txt",
   "status": "fail",
   "message": "No /llms.txt found.",
   "evidence": [
    {
     "label": "GET /llms.txt",
     "url": "https://www.ribbitcap.com/llms.txt",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "3a9ba46105d47d88eba3a821e0b3fd06d8a776bce1a85537a817646b8ca5c929"
    },
    {
     "label": "GET /llm.txt",
     "url": "https://www.ribbitcap.com/llm.txt",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:37.639Z",
     "sha256": "df9bde6472975092729cf97fdfd6b1ad044bdd7eaf8fb520eb96a605a3ad9d86"
    }
   ]
  },
  {
   "id": "readableWithoutJs",
   "name": "Readable without JavaScript",
   "status": "pass",
   "message": "The server HTML carries the page text (252 of 252 words).",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://www.ribbitcap.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:33.342Z",
     "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
    }
   ]
  },
  {
   "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://www.ribbitcap.com/robots.txt",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:33.769Z",
     "sha256": "0e8c8a19c35fcc377da525f9226fb46e414962127b9bbe5991c0c5923966ff11"
    }
   ]
  },
  {
   "id": "contentSignals",
   "name": "Content Signals",
   "status": "fail",
   "message": "No Content-Signal directive in robots.txt.",
   "evidence": [
    {
     "label": "GET /robots.txt",
     "url": "https://www.ribbitcap.com/robots.txt",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:33.769Z",
     "sha256": "0e8c8a19c35fcc377da525f9226fb46e414962127b9bbe5991c0c5923966ff11"
    }
   ]
  },
  {
   "id": "aiUsageSignals",
   "name": "AI usage signals",
   "status": "fail",
   "message": "No AI usage preferences declared (Content Signals, IETF Content-Usage, TDMRep or noai).",
   "evidence": [
    {
     "label": "GET /robots.txt",
     "url": "https://www.ribbitcap.com/robots.txt",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:33.769Z",
     "sha256": "0e8c8a19c35fcc377da525f9226fb46e414962127b9bbe5991c0c5923966ff11"
    },
    {
     "label": "GET /.well-known/tdmrep.json",
     "url": "https://www.ribbitcap.com/.well-known/tdmrep.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "165c73ade224497a339c5562b0b88234a324b81101dcd91f968539145c4388c8"
    }
   ]
  },
  {
   "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://www.ribbitcap.com/.well-known/http-message-signatures-directory",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "b8c22d89e378d7a12f1b8e275e1a784520dbf974cf8f108a98ddc005134c8634"
    }
   ]
  },
  {
   "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://www.ribbitcap.com/robots.txt",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:33.769Z",
     "sha256": "0e8c8a19c35fcc377da525f9226fb46e414962127b9bbe5991c0c5923966ff11"
    },
    {
     "label": "Access test: browser user agent",
     "url": "https://www.ribbitcap.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:03.258Z",
     "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
    },
    {
     "label": "Access test: GPTBot user agent",
     "url": "https://www.ribbitcap.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:03.455Z",
     "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
    },
    {
     "label": "Access test: OAI-SearchBot user agent",
     "url": "https://www.ribbitcap.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:04.450Z",
     "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
    },
    {
     "label": "Access test: ChatGPT-User user agent",
     "url": "https://www.ribbitcap.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:05.472Z",
     "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
    },
    {
     "label": "Access test: ClaudeBot user agent",
     "url": "https://www.ribbitcap.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:06.570Z",
     "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
    },
    {
     "label": "Access test: PerplexityBot user agent",
     "url": "https://www.ribbitcap.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:07.775Z",
     "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
    },
    {
     "label": "Access test: CCBot user agent",
     "url": "https://www.ribbitcap.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:38:08.482Z",
     "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
    }
   ]
  },
  {
   "id": "apiCatalog",
   "name": "API Catalog",
   "status": "fail",
   "message": "No API catalog found.",
   "evidence": [
    {
     "label": "GET /.well-known/api-catalog",
     "url": "https://www.ribbitcap.com/.well-known/api-catalog",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "93fefedca702cbac6e4fa6c166ebc0f67f23e5d650776aff6cb1fe72ef908ce8"
    }
   ]
  },
  {
   "id": "oauthDiscovery",
   "name": "OAuth discovery",
   "status": "fail",
   "message": "No OAuth/OIDC discovery metadata found.",
   "evidence": [
    {
     "label": "GET /.well-known/oauth-authorization-server",
     "url": "https://www.ribbitcap.com/.well-known/oauth-authorization-server",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "d1f0422043a93c095efb05670d0f7bf54d33f29611a33ef8db3a6507bb64a66d"
    },
    {
     "label": "GET /.well-known/openid-configuration",
     "url": "https://www.ribbitcap.com/.well-known/openid-configuration",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "b4eca6ffbac08f9d0a68e823cf5a883b28748887649675d3010604bd372aede4"
    }
   ]
  },
  {
   "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://www.ribbitcap.com/.well-known/oauth-protected-resource",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "c98812724b5378831ff996d2f19629937c7d80a86c4390694918ef9ff3511d56"
    }
   ]
  },
  {
   "id": "authMd",
   "name": "Auth.md",
   "status": "fail",
   "message": "auth.md not found.",
   "evidence": [
    {
     "label": "GET /auth.md",
     "url": "https://www.ribbitcap.com/auth.md",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "e6d77f7f588e3445ad145f62a914de126fe38888f625e19e3937c09da5992254"
    }
   ]
  },
  {
   "id": "mcpServerCard",
   "name": "MCP Server Card",
   "status": "fail",
   "message": "MCP Server Card not found.",
   "evidence": [
    {
     "label": "GET /.well-known/mcp/server-card.json",
     "url": "https://www.ribbitcap.com/.well-known/mcp/server-card.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "86658ff66b92b0ff1ebb68b06c80ff1091bf4cff81dd2166988cf7c6294d7e9a"
    },
    {
     "label": "GET /.well-known/mcp.json",
     "url": "https://www.ribbitcap.com/.well-known/mcp.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:45.715Z",
     "sha256": "ddd9f1e6fa4e259d6fb8d464b57441ce787c458483e1a1ce9b0610a2fe23652d"
    },
    {
     "label": "GET /.well-known/mcp/server-cards.json",
     "url": "https://www.ribbitcap.com/.well-known/mcp/server-cards.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:53.893Z",
     "sha256": "9c6695b605e120d98d8400616edaa94973c70d654482d6b51026cca3446d1152"
    }
   ]
  },
  {
   "id": "a2aAgentCard",
   "name": "A2A Agent Card",
   "status": "fail",
   "message": "A2A Agent Card not found.",
   "evidence": [
    {
     "label": "GET /.well-known/agent-card.json",
     "url": "https://www.ribbitcap.com/.well-known/agent-card.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "7faad68090281d9f7b4d929500eff0f222009affc1513b17f10e1949541642f4"
    },
    {
     "label": "GET /.well-known/agent.json",
     "url": "https://www.ribbitcap.com/.well-known/agent.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:46.760Z",
     "sha256": "1dcc14d1cf73c44d01762fee6104267c4d68d4758016241ff03cd7e9490851b9"
    }
   ]
  },
  {
   "id": "agentSkills",
   "name": "Agent Skills",
   "status": "fail",
   "message": "Agent Skills index not found.",
   "evidence": [
    {
     "label": "GET /.well-known/agent-skills/index.json",
     "url": "https://www.ribbitcap.com/.well-known/agent-skills/index.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "37e792b8366902f52fd3018e4a3372fc0eb2a9e6cb9c38972fc16f0f4cf90335"
    },
    {
     "label": "GET /.well-known/skills/index.json",
     "url": "https://www.ribbitcap.com/.well-known/skills/index.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:47.728Z",
     "sha256": "c734523b58820d6be46425b8c33320279fc8520442e319beced1228eae8112c8"
    }
   ]
  },
  {
   "id": "webMcp",
   "name": "WebMCP",
   "status": "fail",
   "message": "No WebMCP tools were registered while the page loaded.",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://www.ribbitcap.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:33.342Z",
     "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
    }
   ]
  },
  {
   "id": "ard",
   "name": "ARD capability manifest",
   "status": "fail",
   "message": "No ARD capability manifest found.",
   "evidence": [
    {
     "label": "GET /.well-known/ai-catalog.json",
     "url": "https://www.ribbitcap.com/.well-known/ai-catalog.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:57.893Z",
     "sha256": "c80d84714b8b6efa5beb2d4170145e1c2d9d94c8e8fc26da9933db61c0f5e829"
    },
    {
     "label": "GET /.well-known/ard.json",
     "url": "https://www.ribbitcap.com/.well-known/ard.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:58.820Z",
     "sha256": "8c0524f4e5f8db8f9fb6a974752f8e944a2356fd30ba32094d0ba3307d985dd7"
    },
    {
     "label": "DoH TXT _catalog._agents.www.ribbitcap.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_catalog._agents.www.ribbitcap.com&type=TXT&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "d39bd01e933b72791788d76f0691bd2cd7da343da451933819558ccc99f90824"
    },
    {
     "label": "DoH SRV _search._agents.www.ribbitcap.com",
     "url": "https://cloudflare-dns.com/dns-query?name=_search._agents.www.ribbitcap.com&type=SRV&do=1",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "fdf918bb1cb57dff5f1594f50d06c456d64af53ecf4d31c0a7f7fb83a701c64c"
    }
   ]
  },
  {
   "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://www.ribbitcap.com/.well-known/poppy.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "ad4e2e3ac0765d5ec7e0cc020ff958d4569ef320daa0eb23a128391567bf6580"
    }
   ]
  },
  {
   "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://www.ribbitcap.com/llms.txt",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "3a9ba46105d47d88eba3a821e0b3fd06d8a776bce1a85537a817646b8ca5c929"
    },
    {
     "label": "GET /llm.txt",
     "url": "https://www.ribbitcap.com/llm.txt",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:37.639Z",
     "sha256": "df9bde6472975092729cf97fdfd6b1ad044bdd7eaf8fb520eb96a605a3ad9d86"
    },
    {
     "label": "GET /llms-full.txt",
     "url": "https://www.ribbitcap.com/llms-full.txt",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "538e4b888a5957d0a20f012646e46f0f30566ef41c68c63816e2c004d84500c5"
    },
    {
     "label": "GET / (Accept: text/markdown)",
     "url": "https://www.ribbitcap.com/",
     "status": 200,
     "outcome": "missing",
     "at": "2026-10-31T02:37:33.769Z",
     "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
    },
    {
     "label": "GET /",
     "url": "https://www.ribbitcap.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:33.342Z",
     "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
    }
   ]
  },
  {
   "id": "agentReachable",
   "name": "API or MCP reachable",
   "status": "fail",
   "message": "No API or MCP entry point for agents (no MCP card, API catalog, OpenAPI document or WebMCP tools).",
   "evidence": [
    {
     "label": "GET /.well-known/mcp/server-card.json",
     "url": "https://www.ribbitcap.com/.well-known/mcp/server-card.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "86658ff66b92b0ff1ebb68b06c80ff1091bf4cff81dd2166988cf7c6294d7e9a"
    },
    {
     "label": "GET /.well-known/mcp.json",
     "url": "https://www.ribbitcap.com/.well-known/mcp.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:45.715Z",
     "sha256": "ddd9f1e6fa4e259d6fb8d464b57441ce787c458483e1a1ce9b0610a2fe23652d"
    },
    {
     "label": "GET /.well-known/mcp/server-cards.json",
     "url": "https://www.ribbitcap.com/.well-known/mcp/server-cards.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:53.893Z",
     "sha256": "9c6695b605e120d98d8400616edaa94973c70d654482d6b51026cca3446d1152"
    },
    {
     "label": "GET /.well-known/api-catalog",
     "url": "https://www.ribbitcap.com/.well-known/api-catalog",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "93fefedca702cbac6e4fa6c166ebc0f67f23e5d650776aff6cb1fe72ef908ce8"
    },
    {
     "label": "GET /openapi.json",
     "url": "https://www.ribbitcap.com/openapi.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:56.843Z",
     "sha256": "8ccd1ab6435a46fd9ece9cc12d2d2c101c543f2c7c580471a91403ccc816d02d"
    }
   ]
  },
  {
   "id": "actionPath",
   "name": "Structured action path",
   "status": "fail",
   "message": "No structured action path found for agents.",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://www.ribbitcap.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:33.342Z",
     "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
    }
   ]
  },
  {
   "id": "x402",
   "name": "x402",
   "status": "notApplicable",
   "message": "x402 payment protocol not detected (not a commerce site).",
   "evidence": [
    {
     "label": "GET /",
     "url": "https://www.ribbitcap.com/",
     "status": 200,
     "outcome": "ok",
     "at": "2026-10-31T02:37:33.342Z",
     "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
    }
   ]
  },
  {
   "id": "mpp",
   "name": "MPP",
   "status": "notApplicable",
   "message": "MPP payment discovery not detected (not a commerce site).",
   "evidence": [
    {
     "label": "GET /openapi.json",
     "url": "https://www.ribbitcap.com/openapi.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:56.843Z",
     "sha256": "8ccd1ab6435a46fd9ece9cc12d2d2c101c543f2c7c580471a91403ccc816d02d"
    }
   ]
  },
  {
   "id": "ucp",
   "name": "UCP",
   "status": "notApplicable",
   "message": "UCP profile not found (not a commerce site).",
   "evidence": [
    {
     "label": "GET /.well-known/ucp",
     "url": "https://www.ribbitcap.com/.well-known/ucp",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "49ed9662cb61cfdebf80b48756544d4282add02a4aa051f7f20d12b080d7f7ea"
    }
   ]
  },
  {
   "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://www.ribbitcap.com/.well-known/acp.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "35f0f9153f32e084fa35035bd9cafac1e633a8819c40a48c86a4aead9ab0f3df"
    }
   ]
  },
  {
   "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://www.ribbitcap.com/.well-known/agent-card.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:35.663Z",
     "sha256": "7faad68090281d9f7b4d929500eff0f222009affc1513b17f10e1949541642f4"
    },
    {
     "label": "GET /.well-known/agent.json",
     "url": "https://www.ribbitcap.com/.well-known/agent.json",
     "status": 404,
     "outcome": "missing",
     "at": "2026-10-31T02:37:46.760Z",
     "sha256": "1dcc14d1cf73c44d01762fee6104267c4d68d4758016241ff03cd7e9490851b9"
    }
   ]
  }
 ],
 "receipts": [
  {
   "label": "GET /",
   "url": "https://www.ribbitcap.com/",
   "finalUrl": "https://www.ribbitcap.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html; charset=utf-8",
   "bytes": 103726,
   "at": "2026-10-31T02:37:33.342Z",
   "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
  },
  {
   "label": "GET / (Accept: text/markdown)",
   "url": "https://www.ribbitcap.com/",
   "finalUrl": "https://www.ribbitcap.com/",
   "status": 200,
   "outcome": "missing",
   "reason": "HTML page where a file was expected (soft 404)",
   "contentType": "text/html; charset=utf-8",
   "bytes": 103726,
   "at": "2026-10-31T02:37:33.769Z",
   "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
  },
  {
   "label": "GET /robots.txt",
   "url": "https://www.ribbitcap.com/robots.txt",
   "finalUrl": "https://www.ribbitcap.com/robots.txt",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/plain",
   "bytes": 37,
   "at": "2026-10-31T02:37:33.769Z",
   "sha256": "0e8c8a19c35fcc377da525f9226fb46e414962127b9bbe5991c0c5923966ff11"
  },
  {
   "label": "DoH SVCB _index._agents.www.ribbitcap.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.www.ribbitcap.com&type=SVCB&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_index._agents.www.ribbitcap.com&type=SVCB&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 269,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "f7be4109153c6e7a675791344b4a652433ae436f05d456e826c9bfe9763204ea"
  },
  {
   "label": "GET /sitemap.xml",
   "url": "https://www.ribbitcap.com/sitemap.xml",
   "finalUrl": "https://www.ribbitcap.com/sitemap.xml",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20863,
   "at": "2026-10-31T02:37:35.662Z",
   "sha256": "83ec22f1b6a64ad0253ef54ec56882af47c7f562c325c2ed850dd5cafa016171"
  },
  {
   "label": "DoH HTTPS _index._agents.www.ribbitcap.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.www.ribbitcap.com&type=HTTPS&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_index._agents.www.ribbitcap.com&type=HTTPS&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 269,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "c02081ee84210250ab62cbbb600b459cd01bffdb5ef5de6fb98eb61171872497"
  },
  {
   "label": "GET /llms.txt",
   "url": "https://www.ribbitcap.com/llms.txt",
   "finalUrl": "https://www.ribbitcap.com/llms.txt",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20860,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "3a9ba46105d47d88eba3a821e0b3fd06d8a776bce1a85537a817646b8ca5c929"
  },
  {
   "label": "DoH SVCB _a2a._agents.www.ribbitcap.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.www.ribbitcap.com&type=SVCB&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.www.ribbitcap.com&type=SVCB&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 267,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "f0176bbed2ac23e5b2feccf3e2ae513b2972375983b3889cc22add2b574d5979"
  },
  {
   "label": "GET /llms-full.txt",
   "url": "https://www.ribbitcap.com/llms-full.txt",
   "finalUrl": "https://www.ribbitcap.com/llms-full.txt",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20865,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "538e4b888a5957d0a20f012646e46f0f30566ef41c68c63816e2c004d84500c5"
  },
  {
   "label": "DoH HTTPS _a2a._agents.www.ribbitcap.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.www.ribbitcap.com&type=HTTPS&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_a2a._agents.www.ribbitcap.com&type=HTTPS&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 267,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "5c42f31a2af4e080b1ef89a00162e3484a34ef55ae32528751072de282b35fc0"
  },
  {
   "label": "DoH SVCB _mcp._agents.www.ribbitcap.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.www.ribbitcap.com&type=SVCB&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.www.ribbitcap.com&type=SVCB&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 267,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "07d5c17a3bd38efd85ae9b514f8d4ea9f9c985f0ed91af41396139c400aa5d4b"
  },
  {
   "label": "GET /.well-known/http-message-signatures-directory",
   "url": "https://www.ribbitcap.com/.well-known/http-message-signatures-directory",
   "finalUrl": "https://www.ribbitcap.com/.well-known/http-message-signatures-directory",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20901,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "b8c22d89e378d7a12f1b8e275e1a784520dbf974cf8f108a98ddc005134c8634"
  },
  {
   "label": "GET /.well-known/api-catalog",
   "url": "https://www.ribbitcap.com/.well-known/api-catalog",
   "finalUrl": "https://www.ribbitcap.com/.well-known/api-catalog",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20879,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "93fefedca702cbac6e4fa6c166ebc0f67f23e5d650776aff6cb1fe72ef908ce8"
  },
  {
   "label": "DoH HTTPS _mcp._agents.www.ribbitcap.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.www.ribbitcap.com&type=HTTPS&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_mcp._agents.www.ribbitcap.com&type=HTTPS&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 267,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "7817ab732c7f6087bc7012fcea61ec361650f79355f08689ea8dcfd9da7a449e"
  },
  {
   "label": "GET /.well-known/oauth-authorization-server",
   "url": "https://www.ribbitcap.com/.well-known/oauth-authorization-server",
   "finalUrl": "https://www.ribbitcap.com/.well-known/oauth-authorization-server",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20894,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "d1f0422043a93c095efb05670d0f7bf54d33f29611a33ef8db3a6507bb64a66d"
  },
  {
   "label": "DoH TXT _index._agents.www.ribbitcap.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_index._agents.www.ribbitcap.com&type=TXT&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_index._agents.www.ribbitcap.com&type=TXT&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 269,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "2b10ade2ff5e6ab825511b5f36903504acf82fd0dc2447e44f8d380076697cb3"
  },
  {
   "label": "GET /.well-known/openid-configuration",
   "url": "https://www.ribbitcap.com/.well-known/openid-configuration",
   "finalUrl": "https://www.ribbitcap.com/.well-known/openid-configuration",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20888,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "b4eca6ffbac08f9d0a68e823cf5a883b28748887649675d3010604bd372aede4"
  },
  {
   "label": "DoH TXT _catalog._agents.www.ribbitcap.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_catalog._agents.www.ribbitcap.com&type=TXT&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_catalog._agents.www.ribbitcap.com&type=TXT&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 271,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "d39bd01e933b72791788d76f0691bd2cd7da343da451933819558ccc99f90824"
  },
  {
   "label": "DoH SRV _search._agents.www.ribbitcap.com",
   "url": "https://cloudflare-dns.com/dns-query?name=_search._agents.www.ribbitcap.com&type=SRV&do=1",
   "finalUrl": "https://cloudflare-dns.com/dns-query?name=_search._agents.www.ribbitcap.com&type=SRV&do=1",
   "status": 200,
   "outcome": "ok",
   "contentType": "application/dns-json",
   "bytes": 270,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "fdf918bb1cb57dff5f1594f50d06c456d64af53ecf4d31c0a7f7fb83a701c64c"
  },
  {
   "label": "GET /.well-known/oauth-protected-resource",
   "url": "https://www.ribbitcap.com/.well-known/oauth-protected-resource",
   "finalUrl": "https://www.ribbitcap.com/.well-known/oauth-protected-resource",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20892,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "c98812724b5378831ff996d2f19629937c7d80a86c4390694918ef9ff3511d56"
  },
  {
   "label": "GET /auth.md",
   "url": "https://www.ribbitcap.com/auth.md",
   "finalUrl": "https://www.ribbitcap.com/auth.md",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20859,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "e6d77f7f588e3445ad145f62a914de126fe38888f625e19e3937c09da5992254"
  },
  {
   "label": "GET /.well-known/mcp/server-card.json",
   "url": "https://www.ribbitcap.com/.well-known/mcp/server-card.json",
   "finalUrl": "https://www.ribbitcap.com/.well-known/mcp/server-card.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20892,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "86658ff66b92b0ff1ebb68b06c80ff1091bf4cff81dd2166988cf7c6294d7e9a"
  },
  {
   "label": "GET /.well-known/agent-card.json",
   "url": "https://www.ribbitcap.com/.well-known/agent-card.json",
   "finalUrl": "https://www.ribbitcap.com/.well-known/agent-card.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20883,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "7faad68090281d9f7b4d929500eff0f222009affc1513b17f10e1949541642f4"
  },
  {
   "label": "GET /.well-known/agent-skills/index.json",
   "url": "https://www.ribbitcap.com/.well-known/agent-skills/index.json",
   "finalUrl": "https://www.ribbitcap.com/.well-known/agent-skills/index.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20895,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "37e792b8366902f52fd3018e4a3372fc0eb2a9e6cb9c38972fc16f0f4cf90335"
  },
  {
   "label": "GET /.well-known/ucp",
   "url": "https://www.ribbitcap.com/.well-known/ucp",
   "finalUrl": "https://www.ribbitcap.com/.well-known/ucp",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20871,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "49ed9662cb61cfdebf80b48756544d4282add02a4aa051f7f20d12b080d7f7ea"
  },
  {
   "label": "GET /.well-known/acp.json",
   "url": "https://www.ribbitcap.com/.well-known/acp.json",
   "finalUrl": "https://www.ribbitcap.com/.well-known/acp.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20876,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "35f0f9153f32e084fa35035bd9cafac1e633a8819c40a48c86a4aead9ab0f3df"
  },
  {
   "label": "GET /.well-known/poppy.json",
   "url": "https://www.ribbitcap.com/.well-known/poppy.json",
   "finalUrl": "https://www.ribbitcap.com/.well-known/poppy.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20878,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "ad4e2e3ac0765d5ec7e0cc020ff958d4569ef320daa0eb23a128391567bf6580"
  },
  {
   "label": "GET /.well-known/tdmrep.json",
   "url": "https://www.ribbitcap.com/.well-known/tdmrep.json",
   "finalUrl": "https://www.ribbitcap.com/.well-known/tdmrep.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20879,
   "at": "2026-10-31T02:37:35.663Z",
   "sha256": "165c73ade224497a339c5562b0b88234a324b81101dcd91f968539145c4388c8"
  },
  {
   "label": "GET /llm.txt",
   "url": "https://www.ribbitcap.com/llm.txt",
   "finalUrl": "https://www.ribbitcap.com/llm.txt",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20859,
   "at": "2026-10-31T02:37:37.639Z",
   "sha256": "df9bde6472975092729cf97fdfd6b1ad044bdd7eaf8fb520eb96a605a3ad9d86"
  },
  {
   "label": "GET /.well-known/mcp.json",
   "url": "https://www.ribbitcap.com/.well-known/mcp.json",
   "finalUrl": "https://www.ribbitcap.com/.well-known/mcp.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20876,
   "at": "2026-10-31T02:37:45.715Z",
   "sha256": "ddd9f1e6fa4e259d6fb8d464b57441ce787c458483e1a1ce9b0610a2fe23652d"
  },
  {
   "label": "GET /.well-known/agent.json",
   "url": "https://www.ribbitcap.com/.well-known/agent.json",
   "finalUrl": "https://www.ribbitcap.com/.well-known/agent.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20878,
   "at": "2026-10-31T02:37:46.760Z",
   "sha256": "1dcc14d1cf73c44d01762fee6104267c4d68d4758016241ff03cd7e9490851b9"
  },
  {
   "label": "GET /.well-known/skills/index.json",
   "url": "https://www.ribbitcap.com/.well-known/skills/index.json",
   "finalUrl": "https://www.ribbitcap.com/.well-known/skills/index.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20889,
   "at": "2026-10-31T02:37:47.728Z",
   "sha256": "c734523b58820d6be46425b8c33320279fc8520442e319beced1228eae8112c8"
  },
  {
   "label": "GET /.well-known/mcp/server-cards.json",
   "url": "https://www.ribbitcap.com/.well-known/mcp/server-cards.json",
   "finalUrl": "https://www.ribbitcap.com/.well-known/mcp/server-cards.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20893,
   "at": "2026-10-31T02:37:53.893Z",
   "sha256": "9c6695b605e120d98d8400616edaa94973c70d654482d6b51026cca3446d1152"
  },
  {
   "label": "GET /openapi.json",
   "url": "https://www.ribbitcap.com/openapi.json",
   "finalUrl": "https://www.ribbitcap.com/openapi.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20864,
   "at": "2026-10-31T02:37:56.843Z",
   "sha256": "8ccd1ab6435a46fd9ece9cc12d2d2c101c543f2c7c580471a91403ccc816d02d"
  },
  {
   "label": "GET /.well-known/ai-catalog.json",
   "url": "https://www.ribbitcap.com/.well-known/ai-catalog.json",
   "finalUrl": "https://www.ribbitcap.com/.well-known/ai-catalog.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20883,
   "at": "2026-10-31T02:37:57.893Z",
   "sha256": "c80d84714b8b6efa5beb2d4170145e1c2d9d94c8e8fc26da9933db61c0f5e829"
  },
  {
   "label": "GET /.well-known/ard.json",
   "url": "https://www.ribbitcap.com/.well-known/ard.json",
   "finalUrl": "https://www.ribbitcap.com/.well-known/ard.json",
   "status": 404,
   "outcome": "missing",
   "reason": "HTTP 404",
   "contentType": "text/html; charset=utf-8",
   "bytes": 20876,
   "at": "2026-10-31T02:37:58.820Z",
   "sha256": "8c0524f4e5f8db8f9fb6a974752f8e944a2356fd30ba32094d0ba3307d985dd7"
  },
  {
   "label": "Access test: browser user agent",
   "url": "https://www.ribbitcap.com/",
   "finalUrl": "https://www.ribbitcap.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html; charset=utf-8",
   "bytes": 103726,
   "at": "2026-10-31T02:38:03.258Z",
   "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
  },
  {
   "label": "Access test: GPTBot user agent",
   "url": "https://www.ribbitcap.com/",
   "finalUrl": "https://www.ribbitcap.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html; charset=utf-8",
   "bytes": 103726,
   "at": "2026-10-31T02:38:03.455Z",
   "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
  },
  {
   "label": "Access test: OAI-SearchBot user agent",
   "url": "https://www.ribbitcap.com/",
   "finalUrl": "https://www.ribbitcap.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html; charset=utf-8",
   "bytes": 103726,
   "at": "2026-10-31T02:38:04.450Z",
   "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
  },
  {
   "label": "Access test: ChatGPT-User user agent",
   "url": "https://www.ribbitcap.com/",
   "finalUrl": "https://www.ribbitcap.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html; charset=utf-8",
   "bytes": 103726,
   "at": "2026-10-31T02:38:05.472Z",
   "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
  },
  {
   "label": "Access test: ClaudeBot user agent",
   "url": "https://www.ribbitcap.com/",
   "finalUrl": "https://www.ribbitcap.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html; charset=utf-8",
   "bytes": 103726,
   "at": "2026-10-31T02:38:06.570Z",
   "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
  },
  {
   "label": "Access test: PerplexityBot user agent",
   "url": "https://www.ribbitcap.com/",
   "finalUrl": "https://www.ribbitcap.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html; charset=utf-8",
   "bytes": 103726,
   "at": "2026-10-31T02:38:07.775Z",
   "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
  },
  {
   "label": "Access test: CCBot user agent",
   "url": "https://www.ribbitcap.com/",
   "finalUrl": "https://www.ribbitcap.com/",
   "status": 200,
   "outcome": "ok",
   "contentType": "text/html; charset=utf-8",
   "bytes": 103726,
   "at": "2026-10-31T02:38:08.482Z",
   "sha256": "09e32a16c7229b5e977e9ec1074419075fb2b61e056a9916633752d5bf487ac7"
  }
 ],
 "machineFiles": {
  "https://www.ribbitcap.com/robots.txt": "User-Agent: *\nDisallow: /pathfinder\n\n"
 }
}