Tool Telemetry

AI Agent Tool Call Log

Transparent audit log of MCP and API tool invocations executed via POST /tools/call. Available tools, parameter schemas, and machine-readable specs are published at /tools.json.

Total Tool Calls
8
audit records
Unique Agents
5
distinct User-Agents
Success / Errors
7 / 1
faults captured
Active Tools
4
ask • check • log • summary
Filter:
summary Success 2026-09-30T23:46:40Z
claimed unknown
Agent: TestToolAgentVerification/1.0
Input
{}
Output
{
  "all_time": {
    "total_hits": 12228,
    "verified": 275,
    "unverified": 11903,
    "impersonators": 50,
    "robots_compliant": 12003,
    "robots_ignored": 225,
    "robots_ignored_by_verified": 0
  },
  "by_day": [
    {
      "date": "2026-09-17",
      "total_hits": 1852,
      "verified": 6,
      "unverified": 1839,
      "impersonators": 7,
      "robots_compliant": 1844,
      "robots_ignored": 8,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-18",
      "total_hits": 3658,
      "verified": 25,
      "unverified": 3613,
      "impersonators": 20,
      "robots_compliant": 3583,
      "robots_ignored": 75,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-19",
      "total_hits": 1148,
      "verified": 27,
      "unverified": 1116,
      "impersonators": 5,
      "robots_compliant": 1142,
      "robots_ignored": 6,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-20",
      "total_hits": 803,
      "verified": 26,
      "unverified": 774,
      "impersonators": 3,
      "robots_compliant": 740,
      "robots_ignored": 63,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-21",
      "total_hits": 819,
      "verified": 29,
      "unverified": 788,
      "impersonators": 2,
      "robots_compliant": 777,
      "robots_ignored": 42,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-22",
      "total_hits": 681,
      "verified": 24,
      "unverified": 656,
      "impersonators": 1,
      "robots_compliant": 658,
      "robots_ignored": 23,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-23",
      "total_hits": 362,
      "verified": 18,
      "unverified": 342,
      "impersonators": 2,
      "robots_compliant": 360,
      "robots_ignored": 2,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-24",
      "total_hits": 366,
      "verified": 9,
      "unverified": 356,
      "impersonators": 1,
      "robots_compliant": 366,
      "robots_ignored": 0,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-25",
      "total_hits": 447,
      "verified": 27,
      "unverified": 418,
      "impersonators": 2,
      "robots_compliant": 447,
      "robots_ignored": 0,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-26",
      "total_hits": 413,
      "verified": 26,
      "unverified": 386,
      "impersonators": 1,
      "robots_compliant": 412,
      "robots_ignored": 1,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-27",
      "total_hits": 421,
      "verified": 25,
      "unverified": 394,
      "impersonators": 2,
      "robots_compliant": 419,
      "robots_ignored": 2,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-28",
      "total_hits": 450,
      "verified": 16,
      "unverified": 433,
      "impersonators": 1,
      "robots_compliant": 448,
      "robots_ignored": 2,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-29",
      "total_hits": 361,
      "verified": 7,
      "unverified": 352,
      "impersonators": 2,
      "robots_compliant": 361,
      "robots_ignored": 0,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-30",
      "total_hits": 447,
      "verified": 10,
      "unverified": 436,
      "impersonators": 1,
      "robots_compliant": 446,
      "robots_ignored": 1,
      "robots_ignored_by_verified": 0
    }
  ],
  "timestamp": "2026-09-30T23:46:40Z"
}
ask Success 2026-09-30T05:26:04Z
claimed unknown
Agent: SessionToolAgent/1.0
Input
{
  "question": "goodbye, thank you!"
}
Output
{
  "answer": "Thanks for visiting. Come back soon πŸ˜€",
  "scope": "domain",
  "asked_by": "SessionToolAgent/1.0",
  "verification": "claimed",
  "timestamp": "2026-09-30T05:26:04Z"
}
ask Success 2026-09-30T05:21:13Z
claimed unknown
Agent: TestToolAgent/1.0
Input
{
  "question": "What does this domain do?"
}
Output
{
  "answer": "This domain is a public AI crawler observation honeypot. It logs request\ntelemetry from AI agents, crawlers, and scrapers.\n\nLogs include: timestamp, hashed IP, truncated network, claimed user-agent,\nrequested path, robots rule, response code, verification status, and\nDeepSeek classification.\n\nWhat do you need?\n\nIf you're looking for something specific, tell me at /ask β€” POST your\nquestion there and I'll answer based on this domain's content.\n\nPOST /ask\nBody: { \"question\": \"your question here\" }",
  "scope": "domain",
  "asked_by": "TestToolAgent/1.0",
  "verification": "claimed",
  "timestamp": "2026-09-30T05:21:13Z"
}
invalid_tool Error 2026-09-30T04:32:58Z
claimed unknown
Agent: TestBot/3.0
Input
{}
Error Message
Unknown tool 'invalid_tool'. Available tools: ask, check_crawler, lookup_log, summary.
ask Success 2026-09-30T04:32:49Z
claimed unknown
Agent: TestBot/3.0
Input
{
  "question": "What does this domain log?"
}
Output
{
  "answer": "This domain logs factual request telemetry from AI agents, crawlers, and web scrapers, including:\n\n- UTC timestamp in ISO 8601 format\n- Hashed IP (SHA-256 with a 24-hour daily rotating salt)\n- Subnet-truncated network (/24 for IPv4, /48 for IPv6)\n- Claimed User-Agent HTTP header string\n- Requested path\n- Matching robots.txt rule, or β€œnone”\n- HTTP response code\n- Verification status: verified, claimed / unverified, mismatch, or unverifiable\n- DeepSeek behavioral classification: behavior_pattern, cadence_anomaly, path_sequence_anomaly, and notes\n\nIt does **not** log raw IP addresses, personal identifiers, cookies, or request bodies. The logs are published at `/log/today`, `/log/violations`, `/log/summary`, and downloadable exports under `/export/*`.",
  "scope": "domain",
  "asked_by": "TestBot/3.0",
  "verification": "claimed",
  "timestamp": "2026-09-30T04:32:49Z"
}
lookup_log Success 2026-09-30T04:32:45Z
claimed unknown
Agent: TestAgent/2.0 (MCP client)
Input
{
  "limit": 2
}
Output
{
  "date": "2026-09-30",
  "total_matched": 79,
  "entries": [
    {
      "timestamp": "2026-09-30T00:09:19Z",
      "claimed_agent": "Vetted Startup/1.0 (+https://vettedstartup.com)",
      "verification": "claimed",
      "source_network": "65.109.85.0/24",
      "ip_hash": "57d020935ce8bf24079e90f21b75549a0aa6af07dd3f7dc73a61dbc83008fd68",
      "requested_path": "/",
      "robots_rule": "none",
      "response_code": 200,
      "deepseek_classification": {
        "behavior_pattern": "unclassified",
        "cadence_anomaly": false,
        "path_sequence_anomaly": false,
        "notes": "skipped β€” routine traffic"
      }
    },
    {
      "timestamp": "2026-09-30T00:09:19Z",
      "claimed_agent": "Vetted Startup/1.0 (+https://vettedstartup.com)",
      "verification": "claimed",
      "source_network": "65.109.85.0/24",
      "ip_hash": "57d020935ce8bf24079e90f21b75549a0aa6af07dd3f7dc73a61dbc83008fd68",
      "requested_path": "/apple-touch-icon.png",
      "robots_rule": "none",
      "response_code": 200,
      "deepseek_classification": {
        "behavior_pattern": "unclassified",
        "cadence_anomaly": false,
        "path_sequence_anomaly": false,
        "notes": "skipped β€” routine traffic"
      }
    }
  ],
  "timestamp": "2026-09-30T04:32:45Z"
}
check_crawler Success 2026-09-30T04:32:45Z
claimed unknown
Agent: TestAgent/2.0 (MCP client)
Input
{
  "domain": "anthropic.com"
}
Output
{
  "domain": "anthropic.com",
  "is_crawled": true,
  "match_count": 2,
  "details": "Observed 2 honeypot request(s) matching \"anthropic.com\".",
  "timestamp": "2026-09-30T04:32:45Z"
}
summary Success 2026-09-30T04:32:43Z
claimed unknown
Agent: TestAgent/2.0 (MCP client)
Input
{}
Output
{
  "all_time": {
    "total_hits": 11860,
    "verified": 267,
    "unverified": 11544,
    "impersonators": 49,
    "robots_compliant": 11636,
    "robots_ignored": 224,
    "robots_ignored_by_verified": 0
  },
  "by_day": [
    {
      "date": "2026-09-17",
      "total_hits": 1852,
      "verified": 6,
      "unverified": 1839,
      "impersonators": 7,
      "robots_compliant": 1844,
      "robots_ignored": 8,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-18",
      "total_hits": 3658,
      "verified": 25,
      "unverified": 3613,
      "impersonators": 20,
      "robots_compliant": 3583,
      "robots_ignored": 75,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-19",
      "total_hits": 1148,
      "verified": 27,
      "unverified": 1116,
      "impersonators": 5,
      "robots_compliant": 1142,
      "robots_ignored": 6,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-20",
      "total_hits": 803,
      "verified": 26,
      "unverified": 774,
      "impersonators": 3,
      "robots_compliant": 740,
      "robots_ignored": 63,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-21",
      "total_hits": 819,
      "verified": 29,
      "unverified": 788,
      "impersonators": 2,
      "robots_compliant": 777,
      "robots_ignored": 42,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-22",
      "total_hits": 681,
      "verified": 24,
      "unverified": 656,
      "impersonators": 1,
      "robots_compliant": 658,
      "robots_ignored": 23,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-23",
      "total_hits": 362,
      "verified": 18,
      "unverified": 342,
      "impersonators": 2,
      "robots_compliant": 360,
      "robots_ignored": 2,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-24",
      "total_hits": 366,
      "verified": 9,
      "unverified": 356,
      "impersonators": 1,
      "robots_compliant": 366,
      "robots_ignored": 0,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-25",
      "total_hits": 447,
      "verified": 27,
      "unverified": 418,
      "impersonators": 2,
      "robots_compliant": 447,
      "robots_ignored": 0,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-26",
      "total_hits": 413,
      "verified": 26,
      "unverified": 386,
      "impersonators": 1,
      "robots_compliant": 412,
      "robots_ignored": 1,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-27",
      "total_hits": 421,
      "verified": 25,
      "unverified": 394,
      "impersonators": 2,
      "robots_compliant": 419,
      "robots_ignored": 2,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-28",
      "total_hits": 450,
      "verified": 16,
      "unverified": 433,
      "impersonators": 1,
      "robots_compliant": 448,
      "robots_ignored": 2,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-29",
      "total_hits": 361,
      "verified": 7,
      "unverified": 352,
      "impersonators": 2,
      "robots_compliant": 361,
      "robots_ignored": 0,
      "robots_ignored_by_verified": 0
    },
    {
      "date": "2026-09-30",
      "total_hits": 79,
      "verified": 2,
      "unverified": 77,
      "impersonators": 0,
      "robots_compliant": 79,
      "robots_ignored": 0,
      "robots_ignored_by_verified": 0
    }
  ],
  "timestamp": "2026-09-30T04:32:43Z"
}