{
  "schema": "monthly-pita-gyro-bulletin-v1",
  "issue": "2026-09",
  "version": 1,
  "publishedOn": "2026-10-10",
  "scheduledOn": null,
  "outsideCalendar": "launch",
  "kind": "base",
  "name": {
    "el": "Μηνιαίος Δείκτης Τιμής Πιτόγυρου",
    "en": "Monthly Pita-Gyro Price Index"
  },
  "index": {
    "base": "2026-09",
    "baseValue": 100,
    "value": 100,
    "decimals": 2,
    "chain": [
      {
        "month": "2026-09",
        "previous": null,
        "geometricMean": null,
        "monthsSpanned": 0
      }
    ]
  },
  "monthlyChange": null,
  "annualChange": null,
  "annualChangeFirstMonth": "2027-09",
  "seasonalAdjustmentAfterYears": 3,
  "window": {
    "fromDay": 25,
    "toDay": 28,
    "weekdayOnly": true
  },
  "bootstrap": {
    "replicates": 2000,
    "seed": 20261026,
    "level": 0.95
  },
  "thresholds": {
    "minPairs": 100,
    "minPlatformPairs": 30
  },
  "reading": {
    "runId": "sep26-monthly",
    "month": "2026-09",
    "dates": [
      "2026-09-25"
    ],
    "inWindow": true,
    "frame": "v2",
    "file": "/research/prices/2026-09-monthly.jsonl",
    "sha256": "6287f9fe3cade4ff9a6691d55f7fc42b1ef8731ed9ea40250914ec33a8b05d6e",
    "rows": 1654,
    "platforms": [
      "A",
      "B",
      "C"
    ],
    "withGyro": {
      "A": 883,
      "B": 417,
      "C": 354
    }
  },
  "level": {
    "listings": 1654,
    "businesses": 1294,
    "cities": 78,
    "citiesWithInterval": 48,
    "citiesWithoutInterval": 30,
    "minBusinesses": 6,
    "smallCityListings": 10,
    "mediansOutsideInterval": []
  },
  "cities": [
    {
      "city": "athens",
      "median": 4.2,
      "listings": 634,
      "platforms": {
        "A": 292,
        "B": 165,
        "C": 177
      },
      "businesses": 465,
      "interval95": [
        4.2,
        4.2
      ],
      "intervalRank": 211,
      "intervalCoverage": 0.9588,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "thessaloniki",
      "median": 5.0,
      "listings": 127,
      "platforms": {
        "A": 64,
        "B": 36,
        "C": 27
      },
      "businesses": 108,
      "interval95": [
        5.0,
        5.1
      ],
      "intervalRank": 44,
      "intervalCoverage": 0.9572,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "ioannina",
      "median": 4.2,
      "listings": 49,
      "platforms": {
        "A": 27,
        "B": 12,
        "C": 10
      },
      "businesses": 37,
      "interval95": [
        4.2,
        4.4
      ],
      "intervalRank": 13,
      "intervalCoverage": 0.953,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "patra",
      "median": 4.0,
      "listings": 47,
      "platforms": {
        "A": 30,
        "B": 8,
        "C": 9
      },
      "businesses": 36,
      "interval95": [
        3.8,
        4.2
      ],
      "intervalRank": 12,
      "intervalCoverage": 0.9712,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "volos",
      "median": 4.2,
      "listings": 45,
      "platforms": {
        "A": 23,
        "B": 8,
        "C": 14
      },
      "businesses": 34,
      "interval95": [
        4.0,
        4.4
      ],
      "intervalRank": 11,
      "intervalCoverage": 0.9757,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "chania",
      "median": 4.6,
      "listings": 37,
      "platforms": {
        "A": 23,
        "B": 11,
        "C": 3
      },
      "businesses": 33,
      "interval95": [
        4.5,
        4.8
      ],
      "intervalRank": 11,
      "intervalCoverage": 0.9649,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "heraklion",
      "median": 5.3,
      "listings": 37,
      "platforms": {
        "A": 27,
        "B": 4,
        "C": 6
      },
      "businesses": 33,
      "interval95": [
        4.8,
        5.9
      ],
      "intervalRank": 11,
      "intervalCoverage": 0.9649,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "kalamata",
      "median": 3.75,
      "listings": 30,
      "platforms": {
        "A": 21,
        "B": 6,
        "C": 3
      },
      "businesses": 27,
      "interval95": [
        3.7,
        4.0
      ],
      "intervalRank": 8,
      "intervalCoverage": 0.9808,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "rhodes",
      "median": 4.5,
      "listings": 29,
      "platforms": {
        "A": 15,
        "B": 8,
        "C": 6
      },
      "businesses": 22,
      "interval95": [
        4.0,
        4.6
      ],
      "intervalRank": 6,
      "intervalCoverage": 0.9831,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "kavala",
      "median": 4.1,
      "listings": 28,
      "platforms": {
        "A": 14,
        "B": 7,
        "C": 7
      },
      "businesses": 20,
      "interval95": [
        4.0,
        4.5
      ],
      "intervalRank": 6,
      "intervalCoverage": 0.9586,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "katerini",
      "median": 4.0,
      "listings": 25,
      "platforms": {
        "A": 13,
        "B": 6,
        "C": 6
      },
      "businesses": 19,
      "interval95": [
        4.0,
        4.0
      ],
      "intervalRank": 5,
      "intervalCoverage": 0.9808,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "xanthi",
      "median": 4.3,
      "listings": 25,
      "platforms": {
        "A": 11,
        "B": 7,
        "C": 7
      },
      "businesses": 18,
      "interval95": [
        3.9,
        4.5
      ],
      "intervalRank": 5,
      "intervalCoverage": 0.9691,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "kerkyra",
      "median": 4.5,
      "listings": 22,
      "platforms": {
        "A": 12,
        "B": 8,
        "C": 2
      },
      "businesses": 15,
      "interval95": [
        4.3,
        5.3
      ],
      "intervalRank": 4,
      "intervalCoverage": 0.9648,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "larisa",
      "median": 4.4,
      "listings": 21,
      "platforms": {
        "A": 15,
        "B": 4,
        "C": 2
      },
      "businesses": 18,
      "interval95": [
        4.2,
        4.5
      ],
      "intervalRank": 5,
      "intervalCoverage": 0.9691,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "paros",
      "median": 4.5,
      "listings": 19,
      "platforms": {
        "A": 13,
        "B": 6,
        "C": 0
      },
      "businesses": 16,
      "interval95": [
        4.5,
        4.85
      ],
      "intervalRank": 4,
      "intervalCoverage": 0.9787,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "serres",
      "median": 4.45,
      "listings": 18,
      "platforms": {
        "A": 12,
        "B": 4,
        "C": 2
      },
      "businesses": 14,
      "interval95": [
        4.2,
        4.6
      ],
      "intervalRank": 3,
      "intervalCoverage": 0.9871,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "kos",
      "median": 4.5,
      "listings": 17,
      "platforms": {
        "A": 6,
        "B": 4,
        "C": 7
      },
      "businesses": 14,
      "interval95": [
        4.2,
        4.5
      ],
      "intervalRank": 3,
      "intervalCoverage": 0.9871,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "salamina",
      "median": 3.8,
      "listings": 17,
      "platforms": {
        "A": 11,
        "B": 5,
        "C": 1
      },
      "businesses": 13,
      "interval95": [
        3.7,
        4.0
      ],
      "intervalRank": 3,
      "intervalCoverage": 0.9775,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "santorini",
      "median": 4.9,
      "listings": 17,
      "platforms": {
        "A": 15,
        "B": 2,
        "C": 0
      },
      "businesses": 17,
      "interval95": [
        4.5,
        5.0
      ],
      "intervalRank": 5,
      "intervalCoverage": 0.951,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "chalkida",
      "median": 4.0,
      "listings": 16,
      "platforms": {
        "A": 6,
        "B": 6,
        "C": 4
      },
      "businesses": 12,
      "interval95": [
        3.9,
        4.5
      ],
      "intervalRank": 3,
      "intervalCoverage": 0.9614,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "chalkidiki",
      "median": 5.0,
      "listings": 16,
      "platforms": {
        "A": 6,
        "B": 5,
        "C": 5
      },
      "businesses": 9,
      "interval95": [
        4.4,
        5.2
      ],
      "intervalRank": 2,
      "intervalCoverage": 0.9609,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "lamia",
      "median": 4.05,
      "listings": 16,
      "platforms": {
        "A": 13,
        "B": 2,
        "C": 1
      },
      "businesses": 15,
      "interval95": [
        3.8,
        4.5
      ],
      "intervalRank": 4,
      "intervalCoverage": 0.9648,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "agrinio",
      "median": 3.7,
      "listings": 15,
      "platforms": {
        "A": 8,
        "B": 4,
        "C": 3
      },
      "businesses": 10,
      "interval95": [
        3.5,
        4.0
      ],
      "intervalRank": 2,
      "intervalCoverage": 0.9785,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "veria",
      "median": 4.1,
      "listings": 14,
      "platforms": {
        "A": 6,
        "B": 5,
        "C": 3
      },
      "businesses": 9,
      "interval95": [
        3.5,
        4.5
      ],
      "intervalRank": 2,
      "intervalCoverage": 0.9609,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "alexandroupoli",
      "median": 4.2,
      "listings": 13,
      "platforms": {
        "A": 6,
        "B": 2,
        "C": 5
      },
      "businesses": 11,
      "interval95": [
        4.0,
        4.4
      ],
      "intervalRank": 2,
      "intervalCoverage": 0.9883,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "corinth",
      "median": 4.0,
      "listings": 13,
      "platforms": {
        "A": 4,
        "B": 7,
        "C": 2
      },
      "businesses": 12,
      "interval95": [
        3.9,
        4.5
      ],
      "intervalRank": 3,
      "intervalCoverage": 0.9614,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "nafplio",
      "median": 4.6,
      "listings": 13,
      "platforms": {
        "A": 4,
        "B": 6,
        "C": 3
      },
      "businesses": 11,
      "interval95": [
        4.5,
        4.6
      ],
      "intervalRank": 2,
      "intervalCoverage": 0.9883,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "zakynthos",
      "median": 4.5,
      "listings": 13,
      "platforms": {
        "A": 7,
        "B": 6,
        "C": 0
      },
      "businesses": 10,
      "interval95": [
        4.3,
        5.0
      ],
      "intervalRank": 2,
      "intervalCoverage": 0.9785,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "arta",
      "median": 3.55,
      "listings": 12,
      "platforms": {
        "A": 9,
        "B": 2,
        "C": 1
      },
      "businesses": 11,
      "interval95": [
        3.4,
        3.8
      ],
      "intervalRank": 2,
      "intervalCoverage": 0.9883,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "kefalonia",
      "median": 4.0,
      "listings": 11,
      "platforms": {
        "A": 8,
        "B": 3,
        "C": 0
      },
      "businesses": 10,
      "interval95": [
        4.0,
        4.5
      ],
      "intervalRank": 2,
      "intervalCoverage": 0.9785,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "ptolemaida",
      "median": 3.5,
      "listings": 11,
      "platforms": {
        "A": 5,
        "B": 2,
        "C": 4
      },
      "businesses": 8,
      "interval95": [
        3.5,
        3.7
      ],
      "intervalRank": 1,
      "intervalCoverage": 0.9922,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "skiathos",
      "median": 5.0,
      "listings": 11,
      "platforms": {
        "A": 7,
        "B": 4,
        "C": 0
      },
      "businesses": 8,
      "interval95": [
        4.3,
        5.1
      ],
      "intervalRank": 1,
      "intervalCoverage": 0.9922,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "kastoria",
      "median": 3.8,
      "listings": 10,
      "platforms": {
        "A": 5,
        "B": 2,
        "C": 3
      },
      "businesses": 6,
      "interval95": [
        3.3,
        4.0
      ],
      "intervalRank": 1,
      "intervalCoverage": 0.9688,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "kozani",
      "median": 4.0,
      "listings": 10,
      "platforms": {
        "A": 6,
        "B": 2,
        "C": 2
      },
      "businesses": 9,
      "interval95": [
        3.8,
        4.2
      ],
      "intervalRank": 2,
      "intervalCoverage": 0.9609,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "lefkada",
      "median": 4.8,
      "listings": 10,
      "platforms": {
        "A": 6,
        "B": 4,
        "C": 0
      },
      "businesses": 8,
      "interval95": [
        4.0,
        7.0
      ],
      "intervalRank": 1,
      "intervalCoverage": 0.9922,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "rethymno",
      "median": 4.3,
      "listings": 10,
      "platforms": {
        "A": 2,
        "B": 5,
        "C": 3
      },
      "businesses": 8,
      "interval95": [
        4.0,
        4.5
      ],
      "intervalRank": 1,
      "intervalCoverage": 0.9922,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "tripoli",
      "median": 4.0,
      "listings": 10,
      "platforms": {
        "A": 7,
        "B": 1,
        "C": 2
      },
      "businesses": 7,
      "interval95": [
        3.8,
        4.3
      ],
      "intervalRank": 1,
      "intervalCoverage": 0.9844,
      "fewBusinesses": false,
      "fewListings": false
    },
    {
      "city": "drama",
      "median": 5.2,
      "listings": 9,
      "platforms": {
        "A": 7,
        "B": 1,
        "C": 1
      },
      "businesses": 8,
      "interval95": [
        3.5,
        5.6
      ],
      "intervalRank": 1,
      "intervalCoverage": 0.9922,
      "fewBusinesses": false,
      "fewListings": true
    },
    {
      "city": "karditsa",
      "median": 3.8,
      "listings": 9,
      "platforms": {
        "A": 5,
        "B": 3,
        "C": 1
      },
      "businesses": 7,
      "interval95": [
        3.8,
        4.3
      ],
      "intervalRank": 1,
      "intervalCoverage": 0.9844,
      "fewBusinesses": false,
      "fewListings": true
    },
    {
      "city": "naxos",
      "median": 4.7,
      "listings": 9,
      "platforms": {
        "A": 7,
        "B": 2,
        "C": 0
      },
      "businesses": 7,
      "interval95": [
        4.5,
        4.9
      ],
      "intervalRank": 1,
      "intervalCoverage": 0.9844,
      "fewBusinesses": false,
      "fewListings": true
    },
    {
      "city": "florina",
      "median": 4.0,
      "listings": 8,
      "platforms": {
        "A": 6,
        "B": 0,
        "C": 2
      },
      "businesses": 8,
      "interval95": [
        3.5,
        4.0
      ],
      "intervalRank": 1,
      "intervalCoverage": 0.9922,
      "fewBusinesses": false,
      "fewListings": true
    },
    {
      "city": "sparti",
      "median": 4.2,
      "listings": 8,
      "platforms": {
        "A": 5,
        "B": 2,
        "C": 1
      },
      "businesses": 7,
      "interval95": [
        3.9,
        4.2
      ],
      "intervalRank": 1,
      "intervalCoverage": 0.9844,
      "fewBusinesses": false,
      "fewListings": true
    },
    {
      "city": "thiva",
      "median": 4.4,
      "listings": 8,
      "platforms": {
        "A": 7,
        "B": 0,
        "C": 1
      },
      "businesses": 8,
      "interval95": [
        3.4,
        4.5
      ],
      "intervalRank": 1,
      "intervalCoverage": 0.9922,
      "fewBusinesses": false,
      "fewListings": true
    },
    {
      "city": "trikala",
      "median": 4.25,
      "listings": 8,
      "platforms": {
        "A": 5,
        "B": 1,
        "C": 2
      },
      "businesses": 7,
      "interval95": [
        4.0,
        4.5
      ],
      "intervalRank": 1,
      "intervalCoverage": 0.9844,
      "fewBusinesses": false,
      "fewListings": true
    },
    {
      "city": "giannitsa",
      "median": 4.5,
      "listings": 7,
      "platforms": {
        "A": 1,
        "B": 3,
        "C": 3
      },
      "businesses": 4,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "livadia",
      "median": 4.1,
      "listings": 7,
      "platforms": {
        "A": 5,
        "B": 1,
        "C": 1
      },
      "businesses": 6,
      "interval95": [
        3.8,
        4.2
      ],
      "intervalRank": 1,
      "intervalCoverage": 0.9688,
      "fewBusinesses": false,
      "fewListings": true
    },
    {
      "city": "nafpaktos",
      "median": 4.0,
      "listings": 7,
      "platforms": {
        "A": 5,
        "B": 1,
        "C": 1
      },
      "businesses": 5,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "preveza",
      "median": 4.0,
      "listings": 7,
      "platforms": {
        "A": 7,
        "B": 0,
        "C": 0
      },
      "businesses": 7,
      "interval95": [
        3.8,
        4.5
      ],
      "intervalRank": 1,
      "intervalCoverage": 0.9844,
      "fewBusinesses": false,
      "fewListings": true
    },
    {
      "city": "syros",
      "median": 4.2,
      "listings": 7,
      "platforms": {
        "A": 3,
        "B": 2,
        "C": 2
      },
      "businesses": 4,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "aegina",
      "median": 4.5,
      "listings": 6,
      "platforms": {
        "A": 5,
        "B": 1,
        "C": 0
      },
      "businesses": 6,
      "interval95": [
        3.7,
        4.75
      ],
      "intervalRank": 1,
      "intervalCoverage": 0.9688,
      "fewBusinesses": false,
      "fewListings": true
    },
    {
      "city": "mykonos",
      "median": 6.0,
      "listings": 6,
      "platforms": {
        "A": 3,
        "B": 3,
        "C": 0
      },
      "businesses": 6,
      "interval95": [
        5.0,
        10.0
      ],
      "intervalRank": 1,
      "intervalCoverage": 0.9688,
      "fewBusinesses": false,
      "fewListings": true
    },
    {
      "city": "amaliada",
      "median": 3.6,
      "listings": 5,
      "platforms": {
        "A": 3,
        "B": 2,
        "C": 0
      },
      "businesses": 4,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "argos",
      "median": 4.5,
      "listings": 5,
      "platforms": {
        "A": 3,
        "B": 2,
        "C": 0
      },
      "businesses": 5,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "chersonissos",
      "median": 5.7,
      "listings": 5,
      "platforms": {
        "A": 5,
        "B": 0,
        "C": 0
      },
      "businesses": 5,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "igoumenitsa",
      "median": 4.0,
      "listings": 5,
      "platforms": {
        "A": 2,
        "B": 2,
        "C": 1
      },
      "businesses": 4,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "komotini",
      "median": 4.0,
      "listings": 5,
      "platforms": {
        "A": 1,
        "B": 2,
        "C": 2
      },
      "businesses": 3,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "pyrgos",
      "median": 3.2,
      "listings": 5,
      "platforms": {
        "A": 4,
        "B": 1,
        "C": 0
      },
      "businesses": 4,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "chios",
      "median": 4.0,
      "listings": 4,
      "platforms": {
        "A": 4,
        "B": 0,
        "C": 0
      },
      "businesses": 4,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "ierapetra",
      "median": 6.0,
      "listings": 4,
      "platforms": {
        "A": 3,
        "B": 1,
        "C": 0
      },
      "businesses": 3,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "milos",
      "median": 6.5,
      "listings": 4,
      "platforms": {
        "A": 4,
        "B": 0,
        "C": 0
      },
      "businesses": 4,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "orestiada",
      "median": 4.0,
      "listings": 4,
      "platforms": {
        "A": 3,
        "B": 0,
        "C": 1
      },
      "businesses": 4,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "aigio",
      "median": 3.8,
      "listings": 3,
      "platforms": {
        "A": 3,
        "B": 0,
        "C": 0
      },
      "businesses": 3,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "kiato",
      "median": 4.0,
      "listings": 3,
      "platforms": {
        "A": 3,
        "B": 0,
        "C": 0
      },
      "businesses": 3,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "messolongi",
      "median": 4.3,
      "listings": 3,
      "platforms": {
        "A": 3,
        "B": 0,
        "C": 0
      },
      "businesses": 3,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "naousa",
      "median": 4.2,
      "listings": 3,
      "platforms": {
        "A": 0,
        "B": 1,
        "C": 2
      },
      "businesses": 2,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "sitia",
      "median": 4.9,
      "listings": 3,
      "platforms": {
        "A": 3,
        "B": 0,
        "C": 0
      },
      "businesses": 3,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "tinos",
      "median": 4.5,
      "listings": 3,
      "platforms": {
        "A": 3,
        "B": 0,
        "C": 0
      },
      "businesses": 3,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "didymoteicho",
      "median": 3.9,
      "listings": 2,
      "platforms": {
        "A": 0,
        "B": 1,
        "C": 1
      },
      "businesses": 1,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "edessa",
      "median": 4.0,
      "listings": 2,
      "platforms": {
        "A": 1,
        "B": 0,
        "C": 1
      },
      "businesses": 1,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "evia",
      "median": 3.85,
      "listings": 2,
      "platforms": {
        "A": 0,
        "B": 2,
        "C": 0
      },
      "businesses": 2,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "kilkis",
      "median": 4.15,
      "listings": 2,
      "platforms": {
        "A": 2,
        "B": 0,
        "C": 0
      },
      "businesses": 2,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "samos",
      "median": 4.1,
      "listings": 2,
      "platforms": {
        "A": 1,
        "B": 1,
        "C": 0
      },
      "businesses": 2,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "agios-nikolaos",
      "median": 4.5,
      "listings": 1,
      "platforms": {
        "A": 1,
        "B": 0,
        "C": 0
      },
      "businesses": 1,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "aridaia",
      "median": 4.0,
      "listings": 1,
      "platforms": {
        "A": 0,
        "B": 1,
        "C": 0
      },
      "businesses": 1,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "elassona",
      "median": 4.2,
      "listings": 1,
      "platforms": {
        "A": 0,
        "B": 1,
        "C": 0
      },
      "businesses": 1,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "karpenisi",
      "median": 4.1,
      "listings": 1,
      "platforms": {
        "A": 0,
        "B": 1,
        "C": 0
      },
      "businesses": 1,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "loutraki",
      "median": 4.0,
      "listings": 1,
      "platforms": {
        "A": 0,
        "B": 0,
        "C": 1
      },
      "businesses": 1,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    },
    {
      "city": "thassos",
      "median": 5.6,
      "listings": 1,
      "platforms": {
        "A": 1,
        "B": 0,
        "C": 0
      },
      "businesses": 1,
      "interval95": null,
      "intervalRank": null,
      "intervalCoverage": null,
      "fewBusinesses": true,
      "fewListings": true
    }
  ],
  "pilotComparison": {
    "official": false,
    "inWindow": false,
    "from": {
      "file": "/research/prices/2026-09b.jsonl",
      "date": "2026-09-08",
      "role": "pilot",
      "frame": "v2",
      "sha256": "bb0a4b73c6cf4b004719b9ec9e9d50a98085932836d8af795731c95a8e2eb493"
    },
    "to": {
      "file": "/research/prices/2026-09-monthly.jsonl",
      "date": "2026-09-25",
      "role": "monthly",
      "frame": "v2",
      "inWindow": true
    },
    "pairing": "same platform and listing URL, same selected wrap name",
    "overall": {
      "pairs": 1588,
      "median": 1.0,
      "geometricMean": 1.00254,
      "unchangedPct": 95.3,
      "up": 69,
      "down": 5,
      "interval95": [
        1.0018,
        1.00339
      ],
      "clusters": 1248,
      "direction": "increase",
      "wording": {
        "el": "αύξηση",
        "en": "increase"
      },
      "oneVotePerCluster": 1.00231,
      "cities": 78
    },
    "platforms": {
      "A": {
        "pairs": 830,
        "median": 1.0,
        "geometricMean": 1.00147,
        "unchangedPct": 96.7,
        "up": 24,
        "down": 3,
        "interval95": [
          1.00074,
          1.00224
        ],
        "clusters": 828,
        "direction": "increase",
        "wording": {
          "el": "αύξηση",
          "en": "increase"
        },
        "oneVotePerCluster": 1.00145,
        "cities": 71
      },
      "B": {
        "pairs": 409,
        "median": 1.0,
        "geometricMean": 1.00435,
        "unchangedPct": 92.9,
        "up": 28,
        "down": 1,
        "interval95": [
          1.00246,
          1.00655
        ],
        "clusters": 393,
        "direction": "increase",
        "wording": {
          "el": "αύξηση",
          "en": "increase"
        },
        "oneVotePerCluster": 1.00435,
        "cities": 60
      },
      "C": {
        "pairs": 349,
        "median": 1.0,
        "geometricMean": 1.00295,
        "unchangedPct": 94.8,
        "up": 17,
        "down": 1,
        "interval95": [
          1.0011,
          1.00518
        ],
        "clusters": 330,
        "direction": "increase",
        "wording": {
          "el": "αύξηση",
          "en": "increase"
        },
        "oneVotePerCluster": 1.00308,
        "cities": 48
      }
    },
    "urlOnly": {
      "pairs": 1621,
      "geometricMean": 1.00658,
      "interval95": [
        1.00417,
        1.00958
      ],
      "direction": "increase",
      "wording": {
        "el": "αύξηση",
        "en": "increase"
      },
      "clusters": 1271
    }
  },
  "cpi": {
    "dataset": "prc_hicp_minr",
    "classification": "ECOICOP ver.2",
    "geo": "EL",
    "readOn": "2026-10-10",
    "eurostatUpdated": "2026-10-02T11:00:00+0200",
    "referenceMonth": "2026-08",
    "series": [
      {
        "coicop18": "CP1111",
        "label": {
          "el": "Εστιατόρια, καφέ και συναφή (CP1111)",
          "en": "Restaurants, cafés and the like (CP1111)"
        },
        "month": "2026-08",
        "monthlyChangePct": 0.1,
        "annualRatePct": 5.1,
        "flags": {
          "monthly": "",
          "annual": ""
        }
      },
      {
        "coicop18": "TOTAL",
        "label": {
          "el": "Γενικός δείκτης (TOTAL, πρώην CP00)",
          "en": "All items (TOTAL, formerly CP00)"
        },
        "month": "2026-08",
        "monthlyChangePct": 0.4,
        "annualRatePct": 3.7,
        "flags": {
          "monthly": "",
          "annual": ""
        }
      }
    ],
    "newer": [
      {
        "coicop18": "TOTAL",
        "label": {
          "el": "Γενικός δείκτης (TOTAL, πρώην CP00)",
          "en": "All items (TOTAL, formerly CP00)"
        },
        "month": "2026-09",
        "monthlyChangePct": 1.8,
        "annualRatePct": 5.1,
        "flags": {
          "monthly": "e",
          "annual": "e"
        }
      }
    ],
    "browserUrl": "https://ec.europa.eu/eurostat/databrowser/view/prc_hicp_minr/default/table?lang=en",
    "sources": [
      {
        "coicop18": "CP1111",
        "unit": "RCH_M",
        "url": "https://ec.europa.eu/eurostat/api/dissemination/statistics/1.0/data/prc_hicp_minr?format=JSON&lang=EN&geo=EL&coicop18=CP1111&unit=RCH_M&sinceTimePeriod=2025-01",
        "sha256": "73696c010c5fb217fb54b272d3aaf83cfdd26fc12386b92f6a8b32372e32cd12",
        "bytes": 5292,
        "updated": "2026-10-02T11:00:00+0200"
      },
      {
        "coicop18": "CP1111",
        "unit": "RCH_A",
        "url": "https://ec.europa.eu/eurostat/api/dissemination/statistics/1.0/data/prc_hicp_minr?format=JSON&lang=EN&geo=EL&coicop18=CP1111&unit=RCH_A&sinceTimePeriod=2025-01",
        "sha256": "c356bfebece66f1d957bbc2242f02ae5cfd67abc78fd30194cb51d09e7c08a13",
        "bytes": 5290,
        "updated": "2026-10-02T11:00:00+0200"
      },
      {
        "coicop18": "TOTAL",
        "unit": "RCH_M",
        "url": "https://ec.europa.eu/eurostat/api/dissemination/statistics/1.0/data/prc_hicp_minr?format=JSON&lang=EN&geo=EL&coicop18=TOTAL&unit=RCH_M&sinceTimePeriod=2025-01",
        "sha256": "c771f4726ed269f6eba2486df24f392cdb2992d207f62f9f7959ddc5e3b57731",
        "bytes": 5329,
        "updated": "2026-10-02T11:00:00+0200"
      },
      {
        "coicop18": "TOTAL",
        "unit": "RCH_A",
        "url": "https://ec.europa.eu/eurostat/api/dissemination/statistics/1.0/data/prc_hicp_minr?format=JSON&lang=EN&geo=EL&coicop18=TOTAL&unit=RCH_A&sinceTimePeriod=2025-01",
        "sha256": "905b2bfa5a4b27498d2ef5d5212f2eac4fdb4cadeb841bb78c9cf4a62989dc41",
        "bytes": 5321,
        "updated": "2026-10-02T11:00:00+0200"
      }
    ]
  },
  "rules": {
    "file": "/research/prices/rules-2026-10-v2.json",
    "version": "rules-2026-10-v2",
    "writtenOn": "2026-10-09",
    "sha256": "04d05cba454663338162b1aa6f4c640895dd274a2708d9ced704eb8e96c048e8",
    "appliesFrom": "2026-10",
    "appliedToBaseMonth": true
  },
  "indexChanged": false,
  "fieldNotes": {
    "index.value": {
      "el": "Ο Μηνιαίος Δείκτης Τιμής Πιτόγυρου, βάση Σεπτέμβριος 2026 = 100, αλυσωμένος από τον γεωμετρικό μέσο των λόγων τιμής του ίδιου καταστήματος. Στρογγυλεμένος στα δύο δεκαδικά· η αλυσίδα (`index.chain`) δίνει τους δημοσιευμένους λόγους που τον παράγουν.",
      "en": "The Monthly Pita-Gyro Price Index, base September 2026 = 100, chained from the geometric mean of same-shop price ratios. Rounded to two decimals; the chain (`index.chain`) gives the published ratios that produce it."
    },
    "monthlyChange": {
      "el": "Η επίσημη μηνιαία μεταβολή: κάθε καταχώριση απέναντι στον εαυτό της σε δύο διαδοχικές κανονικές αναγνώσεις, με βασική ταυτότητα. Λόγοι, όχι ποσοστά: λόγος πάνω από το ένα σημαίνει άνοδο. null στον μήνα βάσης. Αν χαθεί μήνας, η μεταβολή καλύπτει `previous.monthsSpanned` μήνες και δεν μοιράζεται.",
      "en": "The official monthly change: each listing against itself in two consecutive regular readings, with basic identity. Ratios, not percentages: a ratio above one means a rise. null in the base month. If a month is missed, the change spans `previous.monthsSpanned` months and is not split."
    },
    "monthlyChange.interval95": {
      "el": "95% διάστημα bootstrap του γεωμετρικού μέσου, με συστάδες πόλη × όνομα καταστήματος και στρώματα τον συνδυασμό πλατφορμών. Η λέξη (`direction`, `wording`) αποφασίζεται πάνω στα δημοσιευμένα όρια: «δεν διακρίνεται από το μηδέν» όταν το διάστημα περιέχει το 1.",
      "en": "95% bootstrap interval of the geometric mean, with clusters city × shop name and strata the platform combination. The word (`direction`, `wording`) is decided on the published bounds: “not distinguishable from zero” when the interval contains 1."
    },
    "diffusion": {
      "el": "Διάχυση: πόσες καταχωρίσεις ανέβηκαν, κατέβηκαν ή έμειναν ίδιες (`up`, `down`, `pairs`· ίδια τιμή σημαίνει διαφορά κάτω από μισό λεπτό). Η διάμεσος των λόγων διαβάζεται πάντα με το ποσοστό αμετάβλητων.",
      "en": "Diffusion: how many listings rose, fell or stayed the same (`up`, `down`, `pairs`; the same price means a gap below half a cent). The median of the ratios is always read with the unchanged share."
    },
    "cities": {
      "el": "Επίπεδο ανά πόλη: διάμεσος καταχωρίσεων (`median`, ευρώ) με τον παρονομαστή της (`listings`), και ακριβές 95% διάστημα της διαμέσου των επιχειρήσεων από διατεταγμένες τιμές (`interval95`, `intervalRank`, `intervalCoverage`, `businesses`). Χωρίς διάστημα κάτω από το ελάχιστο πλήθος επιχειρήσεων (`fewBusinesses`). Επίπεδο δεν είναι ρυθμός, και δεν υπάρχει εθνικό άθροισμα.",
      "en": "Level by city: the median across listings (`median`, euro) with its denominator (`listings`), and an exact 95% interval for the median across businesses from order statistics (`interval95`, `intervalRank`, `intervalCoverage`, `businesses`). No interval below the minimum number of businesses (`fewBusinesses`). A level is not a rate, and there is no national aggregate."
    },
    "pilotComparison": {
      "el": "Μόνο στο τεύχος βάσης: πιλοτική σύγκριση μιας ανάγνωσης εκτός παραθύρου (`from`) με την κανονική ανάγνωση του μήνα (`to`), με τον κώδικα ρυθμού των κανόνων. Ζεύγη με ίδια πλατφόρμα, URL και όνομα τυλιχτού, γιατί η πιλοτική δεν κράτησε αναγνωριστικά προϊόντων (`urlOnly`: μόνο URL, για σύγκριση). Δεν είναι επίσημος ρυθμός και δεν κινεί τον δείκτη.",
      "en": "Base issue only: a pilot comparison of a reading outside the window (`from`) with the month's regular reading (`to`), with the rules' rate code. Pairs share platform, URL and wrap name, because the pilot kept no product identifiers (`urlOnly`: URL only, for comparison). It is not an official rate and does not move the index."
    },
    "cpi": {
      "el": "Επίσημη σύγκριση: Εναρμονισμένος ΔΤΚ Ελλάδας της Eurostat (prc_hicp_minr, ECOICOP ver.2), εστίαση CP1111 και γενικός δείκτης TOTAL, μηνιαία και ετήσια μεταβολή σε ποσοστό. Ο μήνας αναφοράς (`referenceMonth`) είναι ο πιο πρόσφατος με όλες τις τιμές και υστερεί του δελτίου. Νεότερες τιμές μίας σειράς χωριστά (`newer`), με τη σημαία της Eurostat (e: εκτίμηση).",
      "en": "Official comparison: Eurostat's Harmonised CPI for Greece (prc_hicp_minr, ECOICOP ver.2), restaurants and cafés CP1111 and all items TOTAL, monthly and annual change in percent. The reference month (`referenceMonth`) is the latest with every value and lags the bulletin. Newer values of one series are listed apart (`newer`), with Eurostat's flag (e: estimate)."
    },
    "rules": {
      "el": "Το αρχείο κανόνων με το SHA-256 των bytes του. Οι κανόνες γράφτηκαν πριν από τα δεδομένα και αλλάζουν μόνο με νέο αρχείο.",
      "en": "The rules file with the SHA-256 of its bytes. The rules were written before the data and change only through a new file."
    },
    "indexChanged": {
      "el": "Πάντα false: το μηνιαίο δελτίο δεν αλλάζει τον ετήσιο Δείκτη Πιτόγυρου. Μια τέτοια αλλαγή θα ήταν χωριστή απόφαση, με δική της έκδοση δεδομένων και εγγραφή στο changelog.",
      "en": "Always false: the monthly bulletin does not change the annual Pita-Gyro Index. Such a change would be a separate decision, with its own data release and changelog entry."
    },
    "window": {
      "el": "Το παράθυρο της κανονικής ανάγνωσης: μέρες του μήνα, μόνο καθημερινές, χωρίς αργίες.",
      "en": "The window of the regular reading: days of the month, weekdays only, no holidays."
    },
    "bootstrap": {
      "el": "Οι παράμετροι του διαστήματος της μεταβολής: επαναλήψεις, δηλωμένος σπόρος και επίπεδο.",
      "en": "The parameters of the change interval: replicates, declared seed and level."
    }
  }
}
