{
  "_note": "Asset registry for project `biofouling`, demo region Squalicum Harbor (Port of Bellingham, Bellingham Bay, WA). SYNTHETIC SAMPLE, not a survey. Surface types and the mix are typical of a ~1,300-slip Pacific Northwest marina, but no area, depth or coating here was measured, and the Port of Bellingham has not been asked for its pile inventory. This stands in for the `asset_registry` input in projects/biofouling.json, whose availability is UNCONFIRMED and is flagged as the project's most likely single point of failure (DESIGN.md section 11). Replace wholesale when a real registry lands; do not incrementally correct it, because a half-real registry is worse than an obviously synthetic one. Region rationale: projects/biofouling/DEMO_REGION.md.",
  "project": "biofouling",
  "provenance": "synthetic",
  "generator": "hand-authored Squalicum-shaped sample harbour, Lorica v0.2 default load",
  "attribution": "none: no asset owner has supplied a registry",
  "generated": "2026-07-22",
  "units": {
    "area": "m2"
  },
  "schema": {
    "band": "intertidal | shallow (0-3 m) | mid (3-10 m) | deep (>10 m)",
    "flow": "still | tidal | high",
    "cons": "clearance | load | inspection | optics | aesthetic | none · what fouling on this surface actually costs",
    "acc": "easy (topside) | diver | rov · drives the cost of any access-dependent option"
  },
  "surfaces": [
    {
      "name": "Fuel dock / pumpout intake screen",
      "area": 40,
      "band": "mid",
      "flow": "high",
      "cons": "clearance",
      "acc": "diver",
      "note": "Aperture loss is a direct capacity loss. Highest consequence on the site."
    },
    {
      "name": "Vessel hull, resident charter fleet",
      "area": 2400,
      "band": "shallow",
      "flow": "high",
      "cons": "clearance",
      "acc": "easy",
      "note": "The ~1,400 vessels berthed here are the surface the WA copper rule actually regulates (recreational vessels up to 65 ft). Hull area dominates the harbour's wetted total and drives most of its copper load. Serviced at haul-out, so access is cheap: the one place a coating change is operationally easy."
    },
    {
      "name": "Water quality sensor housings",
      "area": 6,
      "band": "shallow",
      "flow": "tidal",
      "cons": "optics",
      "acc": "diver",
      "note": "A fouled sensor is a wrong sensor, which is worse than no sensor. Tiny area, high consequence: the classic case for UV or ultrasonic."
    },
    {
      "name": "Steel pile, splash zone (Gates 3-12)",
      "area": 210,
      "band": "intertidal",
      "flow": "tidal",
      "cons": "inspection",
      "acc": "easy",
      "note": "Corrosion-critical band. Growth obscures the steel that most needs looking at."
    },
    {
      "name": "Steel pile, submerged (Gates 3-12)",
      "area": 640,
      "band": "mid",
      "flow": "tidal",
      "cons": "load",
      "acc": "diver",
      "note": "Added mass, diameter and roughness feed hydrodynamic loading and fatigue."
    },
    {
      "name": "Quay wall below tide line (Squalicum Way)",
      "area": 1850,
      "band": "shallow",
      "flow": "still",
      "cons": "none",
      "acc": "diver",
      "note": "Largest fixed surface on the site and nothing operational depends on it. The main recruit candidate, and the reason the coat-everything baseline is wasteful here."
    },
    {
      "name": "Fender faces, commercial moorage",
      "area": 320,
      "band": "intertidal",
      "flow": "tidal",
      "cons": "none",
      "acc": "easy",
      "note": "Abraded regularly by vessel contact, so fouling never matures. Recruit by default."
    },
    {
      "name": "Concrete float undersides",
      "area": 480,
      "band": "shallow",
      "flow": "still",
      "cons": "aesthetic",
      "acc": "diver",
      "note": "Consequence is appearance and a little buoyancy. Sits in the groom band: worth cleaning, rarely worth a biocide."
    },
    {
      "name": "Breakwater anchor chain, upper",
      "area": 95,
      "band": "mid",
      "flow": "tidal",
      "cons": "load",
      "acc": "rov",
      "note": "ROV access makes every opex-heavy option punitive, which pushes the answer toward a durable coating regardless of chemistry."
    }
  ],
  "site": "Squalicum Harbor, Bellingham Bay, Washington, USA",
  "site_operator": "Port of Bellingham (not contacted)",
  "location": {
    "lat": 48.752,
    "lng": -122.502
  },
  "bounds": {
    "west": -122.52,
    "south": 48.742,
    "east": -122.484,
    "north": 48.762
  }
}