{
  "sku": "assistant-ar-analytics-service-availability-period-change",
  "kind": "tool",
  "name": "Service availability observations - Adjacent row changes",
  "description": "Adjacent row changes for Service availability observations. Up to 200 supplied typed records. Local descriptive analytics; no enrichment or forecast. One of 25 new profiles across 20 shared operations in this industry. 0.01 USDC includes one bounded adjacent row changes report.",
  "price_cents": 1,
  "price_usd": "0.01",
  "unit": "per one bounded adjacent row changes report",
  "license": "Customer retains rights to supplied content. Review model outputs; underlying data and model licences apply.",
  "delivery": "instant",
  "input_schema": {
    "type": "object",
    "properties": {
      "rows": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "row_id": {
              "type": "string",
              "maxLength": 80,
              "default": "",
              "minLength": 1
            },
            "service": {
              "type": "string",
              "maxLength": 80,
              "default": ""
            },
            "date": {
              "type": "string",
              "maxLength": 10,
              "default": "",
              "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
            },
            "observed_minutes": {
              "type": [
                "number",
                "null"
              ],
              "minimum": -1000000000000,
              "maximum": 1000000000000
            },
            "outage_minutes": {
              "type": [
                "number",
                "null"
              ],
              "minimum": -1000000000000,
              "maximum": 1000000000000
            }
          },
          "required": [
            "row_id",
            "service",
            "date",
            "observed_minutes",
            "outage_minutes"
          ],
          "additionalProperties": false
        },
        "minItems": 1,
        "maxItems": 200,
        "default": [
          {
            "row_id": "row-1",
            "service": "group-a",
            "date": "2026-10-01",
            "observed_minutes": 10,
            "outage_minutes": 1
          },
          {
            "row_id": "row-2",
            "service": "group-b",
            "date": "2026-10-02",
            "observed_minutes": 20,
            "outage_minutes": 2
          },
          {
            "row_id": "row-3",
            "service": "group-a",
            "date": "2026-10-03",
            "observed_minutes": 15,
            "outage_minutes": 3
          },
          {
            "row_id": "row-4",
            "service": "group-b",
            "date": "2026-10-04",
            "observed_minutes": 30,
            "outage_minutes": 4
          }
        ]
      },
      "field": {
        "type": "string",
        "enum": [
          "observed_minutes",
          "outage_minutes"
        ],
        "default": "observed_minutes"
      }
    },
    "required": [
      "rows",
      "field"
    ],
    "additionalProperties": false
  },
  "details_url": "https://market.datapackvibe.com/services/assistant-ar-analytics-service-availability-period-change",
  "x402_url": "https://market.datapackvibe.com/x402/assistant-ar-analytics-service-availability-period-change"
}