{
  "slug": "tt001.us-gateways.berth-stay",
  "name": "Median berth stay at US gateways",
  "unit": "hours",
  "horizon": "short",
  "grade": "observed",
  "grade_means": "Own-recorded live from terrestrial AIS (aisstream.io receiver network); the recording, timestamps and event derivation are ours.",
  "description": "Mean completed berth duration per day for merchant vessels at the monitored US container gateways. Merchant vessel = AIS ship-type 70-79 (cargo) and 150 m or longer, which excludes tugs and workboats. AIS cannot distinguish container ships from bulkers, so this is a proxy for container traffic, not a measurement of it.",
  "instrument": {
    "id": "TT-001",
    "name": "Gateway watch",
    "clock": "fast",
    "role": "reporter",
    "source": "AISstream.io → own recorder",
    "source_url": "https://ais.trimtabist.com"
  },
  "coverage": {
    "from": "2026-07-26",
    "to": null
  },
  "publishable_ranges": [],
  "status": "suspended",
  "withdrawn": {
    "since": "1970-01-01",
    "until": null,
    "reason": "SUPERSEDED. Computed from the crew-set NavigationalStatus field and the old event state machine, both disproven 2026-07-30: the status field recorded 153 anchor events against 3,273 berth events because crews rarely set it, and the state machine split single calls into fragments on speed noise. Replaced by position-based detection in berthing.db — see tt001.gateway.* and berthing/METHOD.md.",
    "finding": null
  },
  "citation": "Trimtab TT-001 Gateway watch, own-recorded AIS.",
  "citationShort": "Trimtab TT-001 Gateway watch, \"Median berth stay at US gateways\" (retrieved 2026-08-06).",
  "licence": "CC BY 4.0",
  "retrieved_at": "2026-08-06T11:22:29.547Z",
  "urls": {
    "page": "https://trimtabist.com/series/tt001.us-gateways.berth-stay",
    "csv": "https://trimtabist.com/series/tt001.us-gateways.berth-stay.csv",
    "metadata": "https://trimtabist.com/series/tt001.us-gateways.berth-stay.metadata.json"
  }
}