{
  "citation": "Specimen Registry v0.0.13 (2026). Maintained by Michael Gonzalez with AI assistance. https://specimenregistry.org. Data licensed under CC BY 4.0.",
  "license": "https://specimenregistry.org/license",
  "version": "0.0.13-neon",
  "count": 20,
  "limit": 20,
  "audit": [
    {
      "ts": "2026-11-01T00:56:41.233Z",
      "method": "GET",
      "path": "/timeline",
      "status": 200,
      "duration_ms": 14,
      "ip_hash": "6cbb15e3c7c081c3faf3ac59f8220f0e3431503d156ed96693ffb04ed799bbd2",
      "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
      "ray_id": "a536f0e96836cf63"
    },
    {
      "ts": "2026-11-01T00:56:40.877Z",
      "method": "GET",
      "path": "/comparisons",
      "status": 200,
      "duration_ms": 15,
      "ip_hash": "6cbb15e3c7c081c3faf3ac59f8220f0e3431503d156ed96693ffb04ed799bbd2",
      "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
      "ray_id": "a536f0e64adbcf63"
    },
    {
      "ts": "2026-11-01T00:56:40.213Z",
      "method": "GET",
      "path": "/search",
      "status": 400,
      "duration_ms": 0,
      "ip_hash": "6cbb15e3c7c081c3faf3ac59f8220f0e3431503d156ed96693ffb04ed799bbd2",
      "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
      "ray_id": "a536f0e32ea5cf63"
    },
    {
      "ts": "2026-11-01T00:56:39.720Z",
      "method": "GET",
      "path": "/specimens",
      "status": 200,
      "duration_ms": 11,
      "ip_hash": "6cbb15e3c7c081c3faf3ac59f8220f0e3431503d156ed96693ffb04ed799bbd2",
      "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
      "ray_id": "a536f0e00b16cf63"
    },
    {
      "ts": "2026-11-01T00:56:39.483Z",
      "method": "GET",
      "path": "/sites",
      "status": 200,
      "duration_ms": 19,
      "ip_hash": "6cbb15e3c7c081c3faf3ac59f8220f0e3431503d156ed96693ffb04ed799bbd2",
      "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
      "ray_id": "a536f0de792fcf63"
    },
    {
      "ts": "2026-11-01T00:56:29.743Z",
      "method": "GET",
      "path": "/publications",
      "status": 200,
      "duration_ms": 101,
      "ip_hash": "a18f1e7caf369ea2ff2949a3d223e08a77b8e8682e7147479e6ed069b268586a",
      "user_agent": "Mozilla/5.0 (compatible; SemrushBot/7~bl; +http://www.semrush.com/bot.html)",
      "ray_id": "a536f0a0efb7f48d"
    },
    {
      "ts": "2026-11-01T00:56:15.210Z",
      "method": "GET",
      "path": "/openapi",
      "status": 200,
      "duration_ms": 0,
      "ip_hash": "6cbb15e3c7c081c3faf3ac59f8220f0e3431503d156ed96693ffb04ed799bbd2",
      "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
      "ray_id": "a536f04708581de6"
    },
    {
      "ts": "2026-11-01T00:56:14.744Z",
      "method": "GET",
      "path": "/analyses",
      "status": 200,
      "duration_ms": 19,
      "ip_hash": "6cbb15e3c7c081c3faf3ac59f8220f0e3431503d156ed96693ffb04ed799bbd2",
      "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
      "ray_id": "a536f043da2a1de6"
    },
    {
      "ts": "2026-11-01T00:56:14.281Z",
      "method": "GET",
      "path": "/stats",
      "status": 200,
      "duration_ms": 57,
      "ip_hash": "6cbb15e3c7c081c3faf3ac59f8220f0e3431503d156ed96693ffb04ed799bbd2",
      "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
      "ray_id": "a536f040ccb31de6"
    },
    {
      "ts": "2026-11-01T00:56:13.736Z",
      "method": "GET",
      "path": "/random",
      "status": 200,
      "duration_ms": 15,
      "ip_hash": "6cbb15e3c7c081c3faf3ac59f8220f0e3431503d156ed96693ffb04ed799bbd2",
      "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
      "ray_id": "a536f03d9f391de6"
    },
    {
      "ts": "2026-11-01T00:56:13.287Z",
      "method": "GET",
      "path": "/methods",
      "status": 200,
      "duration_ms": 58,
      "ip_hash": "6cbb15e3c7c081c3faf3ac59f8220f0e3431503d156ed96693ffb04ed799bbd2",
      "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
      "ray_id": "a536f03a798d1de6"
    },
    {
      "ts": "2026-11-01T00:56:09.390Z",
      "method": "GET",
      "path": "/publications",
      "status": 200,
      "duration_ms": 692,
      "ip_hash": "fdd3580f1beb88290e81b4aafd26bc31e806050d48bd9907725c036efff5f074",
      "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Reflectionbot/1.0; +https://reflection.ai/bot) Chrome/151.0.0.0 Safari/537.36",
      "ray_id": "a536f01e186deaec"
    },
    {
      "ts": "2026-11-01T00:48:52.480Z",
      "method": "GET",
      "path": "/wp-admin/install.php",
      "status": 404,
      "duration_ms": 0,
      "ip_hash": "e7662f5bd39b69154be58173948b566e5c2fb3e1b60dd5ffa1c1eb35777e164f",
      "user_agent": "http://specimenregistry.org/wp-admin/install.php?step=1",
      "ray_id": "a536e5759aa2588e"
    },
    {
      "ts": "2026-11-01T00:42:41.151Z",
      "method": "GET",
      "path": "/publications",
      "status": 200,
      "duration_ms": 104,
      "ip_hash": "45ef12dc58d214fb624bddda584c33511024e72f44012809257224c9e4228e08",
      "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Reflectionbot/1.0; +https://reflection.ai/bot) Chrome/151.0.0.0 Safari/537.36",
      "ray_id": "a536dc661f08540f"
    },
    {
      "ts": "2026-11-01T00:41:30.695Z",
      "method": "GET",
      "path": "/",
      "status": 200,
      "duration_ms": 3499,
      "ip_hash": "20a0d9a4c5a9d26fd04129436a0fd5951ba75328f9bb331b6727350deb90231b",
      "user_agent": "Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (HTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot)",
      "ray_id": "a536da94d8f03e18"
    },
    {
      "ts": "2026-11-01T00:41:24.368Z",
      "method": "GET",
      "path": "/publications",
      "status": 200,
      "duration_ms": 140,
      "ip_hash": "e5a9d90b46f48bce6c70c8b026768dc0934d224c566101270d97659f09c6e490",
      "user_agent": "Mozilla/5.0 (compatible; SemrushBot/7~bl; +http://www.semrush.com/bot.html)",
      "ray_id": "a536da862f02e549"
    },
    {
      "ts": "2026-11-01T00:38:32.664Z",
      "method": "GET",
      "path": "/",
      "status": 200,
      "duration_ms": 3480,
      "ip_hash": "20a0d9a4c5a9d26fd04129436a0fd5951ba75328f9bb331b6727350deb90231b",
      "user_agent": "Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (HTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot)",
      "ray_id": "a536d63f8824fd74"
    },
    {
      "ts": "2026-11-01T00:37:21.431Z",
      "method": "GET",
      "path": "/",
      "status": 200,
      "duration_ms": 2521,
      "ip_hash": "34a8bcdc4c57a300ecf7518d08eaa382547c0764cc22982ef27e47302aa9e81a",
      "user_agent": "Hello from Palo Alto Networks, find out more about our scans in https://docs-cortex.paloaltonetworks.com/r/1/Cortex-Xpanse/Scanning-activity",
      "ray_id": "a536d487ab49ee1b"
    },
    {
      "ts": "2026-11-01T00:31:03.156Z",
      "method": "GET",
      "path": "/publications",
      "status": 200,
      "duration_ms": 657,
      "ip_hash": "812ad69ed700888315bf529b0222aeb9620def65cc6660f2b4dcaac35a2eb694",
      "user_agent": "Mozilla/5.0 (compatible; SemrushBot/7~bl; +http://www.semrush.com/bot.html)",
      "ray_id": "a536cb582d2ab885"
    },
    {
      "ts": "2026-11-01T00:19:33.727Z",
      "method": "GET",
      "path": "/publications",
      "status": 200,
      "duration_ms": 707,
      "ip_hash": "ad216e67f1ba926ec3c30d5b1a6ab4a36581f4865419f7a42a8708c706c0f3be",
      "user_agent": "Mozilla/5.0 (compatible; SemrushBot/7~bl; +http://www.semrush.com/bot.html)",
      "ray_id": "a536ba82e8169c43"
    }
  ],
  "note": "IPs are one-way hashed with a rotating salt; no reverse lookup possible. User-Agent may be null for programmatic clients. This endpoint itself is included in the log."
}