{
 "name": "com.aistrail/ais",
 "probes": [
  {
   "day": "2026-10-20",
   "url": "https://api.aistrail.com/mcp",
   "status": "ok",
   "n_tools": 11,
   "latency_ms": 12621,
   "findings": 7
  },
  {
   "day": "2026-10-19",
   "url": "https://api.aistrail.com/mcp",
   "status": "ok",
   "n_tools": 11,
   "latency_ms": 12047,
   "findings": 7
  },
  {
   "day": "2026-10-18",
   "url": "https://api.aistrail.com/mcp",
   "status": "ok",
   "n_tools": 9,
   "latency_ms": 13469,
   "findings": 4
  },
  {
   "day": "2026-10-17",
   "url": "https://api.aistrail.com/mcp",
   "status": "ok",
   "n_tools": 9,
   "latency_ms": 13050,
   "findings": 4
  }
 ],
 "tools": [
  {
   "tool": "data_status",
   "desc_len": 368,
   "flags": "",
   "first_seen": "2026-10-17T22:31:01.323Z",
   "last_seen": "2026-10-20T22:50:53.207Z"
  },
  {
   "tool": "find_port",
   "desc_len": 374,
   "flags": "secret_material",
   "first_seen": "2026-10-17T22:31:01.323Z",
   "last_seen": "2026-10-20T22:50:53.207Z"
  },
  {
   "tool": "get_vessel",
   "desc_len": 721,
   "flags": "secret_material",
   "first_seen": "2026-10-19T23:01:33.200Z",
   "last_seen": "2026-10-20T22:50:53.207Z"
  },
  {
   "tool": "lookup_vessels",
   "desc_len": 893,
   "flags": "secret_material",
   "first_seen": "2026-10-19T23:01:33.200Z",
   "last_seen": "2026-10-20T22:50:53.207Z"
  },
  {
   "tool": "port_calls",
   "desc_len": 738,
   "flags": "secret_material",
   "first_seen": "2026-10-19T23:01:33.200Z",
   "last_seen": "2026-10-20T22:50:53.207Z"
  },
  {
   "tool": "search_vessels",
   "desc_len": 602,
   "flags": "",
   "first_seen": "2026-10-17T22:31:01.323Z",
   "last_seen": "2026-10-20T22:50:53.207Z"
  },
  {
   "tool": "vessel_events",
   "desc_len": 1631,
   "flags": "secret_material",
   "first_seen": "2026-10-20T22:50:53.207Z",
   "last_seen": "2026-10-20T22:50:53.207Z"
  },
  {
   "tool": "vessel_port_calls",
   "desc_len": 854,
   "flags": "secret_material",
   "first_seen": "2026-10-19T23:01:33.200Z",
   "last_seen": "2026-10-20T22:50:53.207Z"
  },
  {
   "tool": "vessel_track",
   "desc_len": 840,
   "flags": "secret_material,url_in_description",
   "first_seen": "2026-10-17T22:31:01.323Z",
   "last_seen": "2026-10-20T22:50:53.207Z"
  },
  {
   "tool": "vessels_in_area",
   "desc_len": 511,
   "flags": "",
   "first_seen": "2026-10-17T22:31:01.323Z",
   "last_seen": "2026-10-20T22:50:53.207Z"
  },
  {
   "tool": "vessels_near",
   "desc_len": 546,
   "flags": "",
   "first_seen": "2026-10-17T22:31:01.323Z",
   "last_seen": "2026-10-20T22:50:53.207Z"
  },
  {
   "tool": "vessel_events",
   "desc_len": 1429,
   "flags": "secret_material",
   "first_seen": "2026-10-19T23:01:33.200Z",
   "last_seen": "2026-10-19T23:01:33.200Z"
  },
  {
   "tool": "get_vessel",
   "desc_len": 650,
   "flags": "",
   "first_seen": "2026-10-17T22:31:01.323Z",
   "last_seen": "2026-10-18T22:51:23.910Z"
  },
  {
   "tool": "port_calls",
   "desc_len": 578,
   "flags": "secret_material",
   "first_seen": "2026-10-17T22:31:01.323Z",
   "last_seen": "2026-10-18T22:51:23.910Z"
  },
  {
   "tool": "vessel_port_calls",
   "desc_len": 694,
   "flags": "secret_material",
   "first_seen": "2026-10-17T22:31:01.323Z",
   "last_seen": "2026-10-18T22:51:23.910Z"
  }
 ],
 "drift": [
  {
   "tool": "vessel_events",
   "kind": "mutated",
   "detected_at": "2026-10-20T22:50:53.207Z"
  },
  {
   "tool": "port_calls",
   "kind": "mutated",
   "detected_at": "2026-10-20T22:50:53.207Z"
  },
  {
   "tool": "get_vessel",
   "kind": "mutated",
   "detected_at": "2026-10-20T22:50:53.207Z"
  },
  {
   "tool": "lookup_vessels",
   "kind": "added",
   "detected_at": "2026-10-19T23:01:33.200Z"
  },
  {
   "tool": "vessel_events",
   "kind": "added",
   "detected_at": "2026-10-19T23:01:33.200Z"
  },
  {
   "tool": "port_calls",
   "kind": "mutated",
   "detected_at": "2026-10-19T23:01:33.200Z"
  },
  {
   "tool": "vessel_port_calls",
   "kind": "mutated",
   "detected_at": "2026-10-19T23:01:33.200Z"
  },
  {
   "tool": "get_vessel",
   "kind": "mutated",
   "detected_at": "2026-10-19T23:01:33.200Z"
  }
 ],
 "claim": null
}