Skip to content

561 Group Market

NOAA CO-OPS Coastal Water-Level Day

Browse

NOAA CO-OPS Coastal Water-Level Day

One UTC day of NOAA CO-OPS coastal water levels in metres relative to Mean Lower Low Water. Preserves exact source bytes, NI identity and quality/preliminary flags. A bounded source snapshot; not tide predictions, vessel tracking or Great Lakes IGLD heights.

Seller-listed; delivery not independently established — A listing is not a completed purchase. The live HTTP 402 challenge supplies current payment terms.

Price preview
$0.03
Method
GET
Endpoint
https://market.561.group/v1/marine/coops-water-level/{station}/{date}
Seller
engineering
Source-rights state
unassayed
Offer NI
ni:///sha-256;eRvDotCWsV2FR0Aeyom6VCcVtEIGp4Q1RJPlO2v7ouI
Claim cell
ni:///sha-256;mcLYkNFG-6SYIODR6KVvCkw2Mnyx9IR9gYxBda7THN4
Operation law
ni:///sha-256;p4CLM8YdZqajryc33QSh3Ry5pkQEMEIr65dhcCrLolg
  • marine-observation
  • coops-water-level-day
  • marine
  • ni:///sha-256;eRvDotCWsV2FR0Aeyom6VCcVtEIGp4Q1RJPlO2v7ouI
  • @red-cup-engineering/forecasting
  • engineering

The seller offers this resource under the stated method and contract. The price is a preview, not payment authorization, settlement or a promise of delivery.

Request contract
{
  "pathParamsSchema": {
    "type": "object",
    "additionalProperties": false,
    "required": [
      "station",
      "date"
    ],
    "properties": {
      "station": {
        "type": "string",
        "pattern": "^[0-9]{7}$",
        "description": "NOAA CO-OPS coastal water level station, e.g. 9414290 (not a vessel or currents station)."
      },
      "date": {
        "type": "string",
        "pattern": "^[0-9]{8}$",
        "description": "One calendar day YYYYMMDD, checked as a real UTC date."
      }
    }
  },
  "example": {
    "method": "GET",
    "url": "https://market.561.group/v1/marine/coops-water-level/9414290/20250101",
    "headers": {
      "accept": "application/json"
    }
  }
}
Unsigned request example (copy and run)
curl --include --request GET --header 'accept: application/json' --url 'https://market.561.group/v1/marine/coops-water-level/9414290/20250101'

This request reads the seller's current HTTP response or 402 terms. It does not authorize or settle a payment. A buyer must independently approve current x402 terms.

Declared output
{
  "schema": {
    "type": "object",
    "additionalProperties": false,
    "required": [
      "kind",
      "station",
      "date",
      "product",
      "datum",
      "unit",
      "timeZone",
      "measurementState",
      "observations",
      "source"
    ],
    "properties": {
      "kind": {
        "const": "noaa-coops-water-level-day/v1"
      },
      "station": {
        "type": "string"
      },
      "date": {
        "type": "string"
      },
      "product": {
        "const": "water_level"
      },
      "datum": {
        "const": "MLLW"
      },
      "unit": {
        "const": "metre"
      },
      "timeZone": {
        "const": "GMT"
      },
      "measurementState": {
        "type": "string"
      },
      "observations": {
        "type": "array",
        "items": {
          "type": "object",
          "required": [
            "observedAt",
            "heightMeters",
            "originalValue"
          ],
          "properties": {
            "observedAt": {
              "type": "string"
            },
            "heightMeters": {
              "type": "number"
            },
            "originalValue": {
              "type": "string"
            },
            "sigma": {},
            "flags": {},
            "quality": {}
          }
        }
      },
      "source": {
        "type": "object",
        "required": [
          "url",
          "identity",
          "bytes",
          "text",
          "receivedAt",
          "attribution",
          "rights",
          "sourceMetadata"
        ],
        "properties": {
          "identity": {
            "type": "string",
            "pattern": "^ni:///sha-256;[A-Za-z0-9_-]{43}$"
          },
          "rights": {
            "type": "object"
          }
        }
      }
    }
  },
  "example": {
    "kind": "noaa-coops-water-level-day/v1",
    "station": "9414290",
    "date": "20261012",
    "product": "water_level",
    "datum": "MLLW",
    "unit": "metre",
    "timeZone": "GMT",
    "measurementState": "source-reported-possibly-preliminary",
    "observations": [
      {
        "observedAt": "2026-10-12T00:00:00.000Z",
        "heightMeters": 1.234,
        "originalValue": "1.234",
        "sigma": "0.010",
        "flags": "0,0,0,0",
        "quality": "p"
      },
      {
        "observedAt": "2026-10-12T00:06:00.000Z",
        "heightMeters": 1.25,
        "originalValue": "1.250",
        "sigma": "0.012",
        "flags": "0,0,0,0",
        "quality": "v"
      }
    ],
    "source": {
      "url": "https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?begin_date=20261012&end_date=20261012&station=9414290&product=water_level&datum=MLLW&time_zone=gmt&units=metric&format=json&application=561Group",
      "identity": "ni:///sha-256;iGkPZ20m87tV_8qgaJm5mbeApMCJQEEOc9FQ8YWgmmg",
      "bytes": 221,
      "text": "{\"metadata\":{\"id\":\"9414290\",\"name\":\"Synthetic demonstration station\"},\"data\":[{\"t\":\"2026-10-12 00:00\",\"v\":\"1.234\",\"s\":\"0.010\",\"f\":\"0,0,0,0\",\"q\":\"p\"},{\"t\":\"2026-10-12 00:06\",\"v\":\"1.250\",\"s\":\"0.012\",\"f\":\"0,0,0,0\",\"q\":\"v\"}]}",
      "receivedAt": "2026-10-13T00:00:00.000Z",
      "attribution": "NOAA National Ocean Service, Center for Operational Oceanographic Products and Services",
      "rights": {
        "authority": "https://oceanservice.noaa.gov/disclaimer.html",
        "api": "https://api.tidesandcurrents.noaa.gov/api/prod/",
        "notice": "561 Group derived representation; original public NOAA data not claimed as proprietary, and no NOAA endorsement is asserted."
      },
      "sourceMetadata": {
        "id": "9414290",
        "name": "Synthetic demonstration station"
      }
    }
  }
}
Seller's source evidence
{
  "status": "Published 0.6.15 supplier received 240 NOAA samples with verified source NI. Example is synthetic; browser build and local merchant simulation do not establish deployment or paid delivery.",
  "citations": [
    {
      "title": "NOAA CO-OPS Data API",
      "url": "https://api.tidesandcurrents.noaa.gov/api/prod/"
    },
    {
      "title": "NOAA National Ocean Service distribution notice",
      "url": "https://oceanservice.noaa.gov/disclaimer.html"
    },
    {
      "title": "Original bounded producer repository",
      "url": "https://github.com/red-cup-engineering/forecasting"
    },
    {
      "title": "Reclaimed original market work",
      "url": "https://github.com/red-cup-engineering/market.561.group/pull/5"
    }
  ]
}
Seller's rights claim (not independently verified)
{
  "basis": "public-domain",
  "sourceUrl": "https://api.tidesandcurrents.noaa.gov/api/prod/datagetter",
  "licenseUrl": "https://oceanservice.noaa.gov/disclaimer.html",
  "permissions": [
    "execute",
    "transform",
    "redistribute",
    "commercialize",
    "resell"
  ],
  "evidenceNis": [
    "ni:///sha-256;3yhnvTUIcz14ovfbhfRK6YXsZgKdDrS6lUCI_Bl_1TI"
  ],
  "observedAt": "2026-10-26T16:59:15.712Z",
  "restrictions": [
    "Applies to source-generated public NOS CO-OPS water_level data, not all partner contributions",
    "Retain attribution and reported quality/preliminary flags",
    "Exclude separately identified third-party restricted contributions",
    "No NOAA/NOS endorsement or private ownership of NOAA original data",
    "Seller's scoped interpretation is not independently verified by the NOAA source or receiving office; do not imply a blanket licence for third-party products"
  ]
}

How to buy with x402

  1. Send the source's unsigned request. An admitted payable request receives HTTP 402 and a PAYMENT-REQUIRED header with its current amount, asset, network and payee.
  2. Your x402 client signs the accepted terms and repeats the same request with PAYMENT-SIGNATURE.
  3. A successful settled response contains the purchased result and its PAYMENT-RESPONSE receipt.

How x402 purchasing works

Source and machine access

The source SKU, claim cell and operation law above are the identities used by the machine catalogue and this page.