{
  "_meta": {
    "generated_by": "emit_page.py from wynlc-ranges.json",
    "generated_utc": "2026-09-05T12:04:41Z",
    "high_confidence_at_n_products": 10,
    "pairing_test": "residual: moisture and ash are not published separately, so the pairing check is the calorie statement plus the label\u2019s own maxima, which is weaker than the ash back-solve",
    "percentile_method": "weighted, midpoint-of-weight positions, linear interpolation, no extrapolation beyond the extreme observations",
    "pooling": "equal",
    "row_count_floor": 5,
    "source_csv": "wynlc-observations.csv",
    "source_csv_sha256": "25f2c07cce58fd3f462db17b8904f254561972c1e1bb312c92d0de165ba63fc5",
    "version": "2.0.0-rc1",
    "warning": "GENERATED FILE. Never hand-edit. Change the CSV and rebuild."
  },
  "formats": {
    "canned": {
      "_method": {
        "ash": "ash is not published by these makers and is not observable, but it is BOUNDED by arithmetic: residual = 100 - protein - fat - fibre - carbohydrate = moisture + ash, so ash >= residual - the label's moisture maximum and ash <= the label's ash maximum. p10 is the 10th percentile of the per-product LOWER bounds, p90 the 90th percentile of the UPPER bounds, and p50 the median of the midpoints. THE MIDPOINT IS NOT AN OBSERVATION; it sits between the two bounds and the page sweeps all three, so it does not widen or narrow the published result.",
        "brands": [
          "Purina Pro Plan Veterinary Diets"
        ],
        "moisture_margin": "NOT PUBLISHED. These sources print carbohydrate instead of moisture, so no moisture pair exists to measure. The page therefore does not discount the guaranteed maximum.",
        "n_products": 9,
        "n_rows_by_nutrient": {
          "fat": 7,
          "fiber": 9,
          "protein": 9
        },
        "obs_ids": {
          "fat": [
            "PPVD-CANINE-WET-EN-GASTROENTERIC-fat",
            "PPVD-CANINE-WET-EN-SAVORY-SELECTS-GASTROENTERIC-CHICKEN-GRAVY-fat",
            "PPVD-CANINE-WET-EN-SAVORY-SELECTS-GASTROENTERIC-LAMB-GRAVY-fat",
            "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-CC-CARDIOCARE-CANINE-FORMULA-CANNED-fat",
            "PPVD-UR-URINARY-OX-ST-fat",
            "PPVD-WET-CANINE-NF-KIDNEY-FUNCTION-fat",
            "PPVD-WET-HA-HYDROLYZED-CHICKEN-fat"
          ],
          "fiber": [
            "PPVD-CANINE-WET-EN-GASTROENTERIC-fiber",
            "PPVD-CANINE-WET-EN-SAVORY-SELECTS-GASTROENTERIC-CHICKEN-GRAVY-fiber",
            "PPVD-CANINE-WET-EN-SAVORY-SELECTS-GASTROENTERIC-LAMB-GRAVY-fiber",
            "PPVD-CANINE-WET-OM-OVERWEIGHT-MANAGEMENT-fiber",
            "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-CC-CARDIOCARE-CANINE-FORMULA-CANNED-fiber",
            "PPVD-UR-URINARY-OX-ST-fiber",
            "PPVD-WET-CANINE-NF-KIDNEY-FUNCTION-fiber",
            "PPVD-WET-EN-GASTROENTERIC-LOW-FAT-fiber",
            "PPVD-WET-HA-HYDROLYZED-CHICKEN-fiber"
          ],
          "protein": [
            "PPVD-CANINE-WET-EN-GASTROENTERIC-protein",
            "PPVD-CANINE-WET-EN-SAVORY-SELECTS-GASTROENTERIC-CHICKEN-GRAVY-protein",
            "PPVD-CANINE-WET-EN-SAVORY-SELECTS-GASTROENTERIC-LAMB-GRAVY-protein",
            "PPVD-CANINE-WET-OM-OVERWEIGHT-MANAGEMENT-protein",
            "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-CC-CARDIOCARE-CANINE-FORMULA-CANNED-protein",
            "PPVD-UR-URINARY-OX-ST-protein",
            "PPVD-WET-CANINE-NF-KIDNEY-FUNCTION-protein",
            "PPVD-WET-EN-GASTROENTERIC-LOW-FAT-protein",
            "PPVD-WET-HA-HYDROLYZED-CHICKEN-protein"
          ]
        },
        "pairing_test": {
          "residual": 7
        },
        "percentile_interpolated": {
          "fat": {
            "p10": true,
            "p50": true,
            "p90": true
          },
          "fiber": {
            "p10": true,
            "p50": true,
            "p90": true
          },
          "protein": {
            "p10": true,
            "p50": true,
            "p90": true
          }
        },
        "population": "manufacturer typical values only; no regulatory assay or peer-reviewed rows survive in this build",
        "representativeness": "EVERY PRODUCT IS FROM ONE MANUFACTURER (Purina Pro Plan Veterinary Diets). Applying these margins to another brand or another product tier is an extrapolation, and the direction of the error is not known: one line may hold tighter formulation tolerances than another, or looser. This is the largest single limitation of this format.",
        "segment_bands": {}
      },
      "ash_as_fed_pct": {
        "p10": 0.0,
        "p50": 1.25,
        "p90": 2.9
      },
      "calorie_statement": "calculated_from_typical",
      "caution": "Based on Purina Pro Plan Veterinary Diets products from one maker. Everyday foods may sit further from their guarantees. Based on 9 products.",
      "confidence": "low",
      "label": "Canned and wet pouches",
      "margins": {
        "fat": {
          "p10": 1.3412,
          "p50": 1.63,
          "p90": 2.0816
        },
        "fiber": {
          "p10": 0.186,
          "p50": 0.42,
          "p90": 0.8043
        },
        "protein": {
          "p10": 1.1563,
          "p50": 1.3425,
          "p90": 1.4675
        }
      },
      "n_products": 9
    },
    "fresh": {
      "_method": {
        "ash": "no ash figure could be bounded for this format",
        "brands": [
          "Wynwood Dog Food Co."
        ],
        "moisture_margin": "NOT PUBLISHED. These sources print carbohydrate instead of moisture, so no moisture pair exists to measure. The page therefore does not discount the guaranteed maximum.",
        "n_products": 10,
        "n_rows_by_nutrient": {
          "fat": 10,
          "fiber": 10,
          "protein": 10
        },
        "obs_ids": {
          "fat": [
            "WYN-ALLERGY-SKIN-PORK-SWEET-POTATO-fat",
            "WYN-BEEF-POTATO-fat",
            "WYN-CARDIAC-SUPPORT-TURKEY-RICE-fat",
            "WYN-CHICKEN-RICE-fat",
            "WYN-DIGESTIVE-SUPPORT-TURKEY-RICE-fat",
            "WYN-JOINT-WEIGHT-SUPPORT-PORK-fat",
            "WYN-LAMB-EGG-fat",
            "WYN-LOW-FAT-DIGESTIVE-SUPPORT-PORK-fat",
            "WYN-TURKEY-SWEET-POTATO-fat",
            "WYN-VENISON-SQUASH-fat"
          ],
          "fiber": [
            "WYN-ALLERGY-SKIN-PORK-SWEET-POTATO-fiber",
            "WYN-BEEF-POTATO-fiber",
            "WYN-CARDIAC-SUPPORT-TURKEY-RICE-fiber",
            "WYN-CHICKEN-RICE-fiber",
            "WYN-DIGESTIVE-SUPPORT-TURKEY-RICE-fiber",
            "WYN-JOINT-WEIGHT-SUPPORT-PORK-fiber",
            "WYN-LAMB-EGG-fiber",
            "WYN-LOW-FAT-DIGESTIVE-SUPPORT-PORK-fiber",
            "WYN-TURKEY-SWEET-POTATO-fiber",
            "WYN-VENISON-SQUASH-fiber"
          ],
          "protein": [
            "WYN-ALLERGY-SKIN-PORK-SWEET-POTATO-protein",
            "WYN-BEEF-POTATO-protein",
            "WYN-CARDIAC-SUPPORT-TURKEY-RICE-protein",
            "WYN-CHICKEN-RICE-protein",
            "WYN-DIGESTIVE-SUPPORT-TURKEY-RICE-protein",
            "WYN-JOINT-WEIGHT-SUPPORT-PORK-protein",
            "WYN-LAMB-EGG-protein",
            "WYN-LOW-FAT-DIGESTIVE-SUPPORT-PORK-protein",
            "WYN-TURKEY-SWEET-POTATO-protein",
            "WYN-VENISON-SQUASH-protein"
          ]
        },
        "pairing_test": {
          "residual": 10
        },
        "percentile_interpolated": {
          "fat": {
            "p10": true,
            "p50": true,
            "p90": true
          },
          "fiber": {
            "p10": true,
            "p50": true,
            "p90": true
          },
          "protein": {
            "p10": true,
            "p50": true,
            "p90": true
          }
        },
        "population": "manufacturer typical values only; no regulatory assay or peer-reviewed rows survive in this build",
        "representativeness": "CONFLICT OF INTEREST, DECLARED. Every product behind this format is made by the publisher of this file. Both halves of every pair are printed on the public product page, so the figures can be checked by anyone without asking us, but the CHOICE of which products form the population was ours. No other fresh maker publishes a guarantee and a typical value for the same product at the same time, which is why this format has one brand. Treat these margins as a floor for what fresh food disclosure can look like, not as a survey of the fresh category.",
        "segment_bands": {}
      },
      "calorie_statement": "calculated_from_typical",
      "caution": "Based on our own recipes, which is the only fresh data published in full. We are not a neutral source for this format.",
      "confidence": "high",
      "label": "Fresh, cooked or refrigerated",
      "margins": {
        "fat": {
          "p10": 1.0914,
          "p50": 1.1849,
          "p90": 1.3084
        },
        "fiber": {
          "p10": 0.3612,
          "p50": 0.5079,
          "p90": 0.6188
        },
        "protein": {
          "p10": 1.062,
          "p50": 1.0808,
          "p90": 1.127
        }
      },
      "n_products": 10
    },
    "kibble": {
      "_method": {
        "ash": "ash is not published by these makers and is not observable, but it is BOUNDED by arithmetic: residual = 100 - protein - fat - fibre - carbohydrate = moisture + ash, so ash >= residual - the label's moisture maximum and ash <= the label's ash maximum. p10 is the 10th percentile of the per-product LOWER bounds, p90 the 90th percentile of the UPPER bounds, and p50 the median of the midpoints. THE MIDPOINT IS NOT AN OBSERVATION; it sits between the two bounds and the page sweeps all three, so it does not widen or narrow the published result.",
        "brands": [
          "Purina Pro Plan Veterinary Diets"
        ],
        "moisture_margin": "NOT PUBLISHED. These sources print carbohydrate instead of moisture, so no moisture pair exists to measure. The page therefore does not discount the guaranteed maximum.",
        "n_products": 15,
        "n_rows_by_nutrient": {
          "fat": 11,
          "fiber": 15,
          "protein": 15
        },
        "obs_ids": {
          "fat": [
            "PPVD-CANINE-DRY-EN-GASTROENTERIC-NATURALS-fat",
            "PPVD-CANINE-DRY-EN-GASTROENTERIC-fat",
            "PPVD-CANINE-JM-JOINT-MOBILITY-fat",
            "PPVD-CANINE-NC-NEUROCARE-fat",
            "PPVD-DRM-DERMATOLOGIC-MANAGEMENT-NATURALS-fat",
            "PPVD-DRY-CANINE-NF-KIDNEY-FUNCTION-fat",
            "PPVD-DRY-HA-HYDROLYZED-CHICKEN-fat",
            "PPVD-EN-GASTROENTERIC-FIBER-BALANCE-fat",
            "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-CC-CARDIOCARE-CANINE-FORMULA-fat",
            "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-HA-HYDROLYZED-SALMON-FLAVOR-CANINE-FORMULA-fat",
            "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-OM-METABOLIC-RESPONSE-JOINT-MOBILITY-fat"
          ],
          "fiber": [
            "PPVD-CANINE-DRY-EN-GASTROENTERIC-NATURALS-fiber",
            "PPVD-CANINE-DRY-EN-GASTROENTERIC-fiber",
            "PPVD-CANINE-DRY-OM-OVERWEIGHT-MANAGEMENT-fiber",
            "PPVD-CANINE-JM-JOINT-MOBILITY-fiber",
            "PPVD-CANINE-NC-NEUROCARE-fiber",
            "PPVD-DRM-DERMATOLOGIC-MANAGEMENT-NATURALS-fiber",
            "PPVD-DRY-CANINE-NF-KIDNEY-FUNCTION-fiber",
            "PPVD-DRY-EN-GASTROENTERIC-LOW-FAT-fiber",
            "PPVD-DRY-HA-HYDROLYZED-CHICKEN-fiber",
            "PPVD-EN-GASTROENTERIC-FIBER-BALANCE-fiber",
            "PPVD-OM-OVERWEIGHT-MANAGEMENT-SELECT-BLEND-fiber",
            "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-CC-CARDIOCARE-CANINE-FORMULA-fiber",
            "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-EL-ELEMENTAL-CANINE-FORMULA-fiber",
            "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-HA-HYDROLYZED-SALMON-FLAVOR-CANINE-FORMULA-fiber",
            "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-OM-METABOLIC-RESPONSE-JOINT-MOBILITY-fiber"
          ],
          "protein": [
            "PPVD-CANINE-DRY-EN-GASTROENTERIC-NATURALS-protein",
            "PPVD-CANINE-DRY-EN-GASTROENTERIC-protein",
            "PPVD-CANINE-DRY-OM-OVERWEIGHT-MANAGEMENT-protein",
            "PPVD-CANINE-JM-JOINT-MOBILITY-protein",
            "PPVD-CANINE-NC-NEUROCARE-protein",
            "PPVD-DRM-DERMATOLOGIC-MANAGEMENT-NATURALS-protein",
            "PPVD-DRY-CANINE-NF-KIDNEY-FUNCTION-protein",
            "PPVD-DRY-EN-GASTROENTERIC-LOW-FAT-protein",
            "PPVD-DRY-HA-HYDROLYZED-CHICKEN-protein",
            "PPVD-EN-GASTROENTERIC-FIBER-BALANCE-protein",
            "PPVD-OM-OVERWEIGHT-MANAGEMENT-SELECT-BLEND-protein",
            "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-CC-CARDIOCARE-CANINE-FORMULA-protein",
            "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-EL-ELEMENTAL-CANINE-FORMULA-protein",
            "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-HA-HYDROLYZED-SALMON-FLAVOR-CANINE-FORMULA-protein",
            "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-OM-METABOLIC-RESPONSE-JOINT-MOBILITY-protein"
          ]
        },
        "pairing_test": {
          "residual": 11
        },
        "percentile_interpolated": {
          "fat": {
            "p10": true,
            "p50": true,
            "p90": true
          },
          "fiber": {
            "p10": true,
            "p50": true,
            "p90": true
          },
          "protein": {
            "p10": true,
            "p50": true,
            "p90": true
          }
        },
        "population": "manufacturer typical values only; no regulatory assay or peer-reviewed rows survive in this build",
        "representativeness": "EVERY PRODUCT IS FROM ONE MANUFACTURER (Purina Pro Plan Veterinary Diets). Applying these margins to another brand or another product tier is an extrapolation, and the direction of the error is not known: one line may hold tighter formulation tolerances than another, or looser. This is the largest single limitation of this format.",
        "segment_bands": {
          "fiber": [
            {
              "label": "below 3.5",
              "n": 5,
              "obs_ids": [
                "PPVD-CANINE-DRY-EN-GASTROENTERIC-NATURALS-fiber",
                "PPVD-CANINE-DRY-EN-GASTROENTERIC-fiber",
                "PPVD-CANINE-NC-NEUROCARE-fiber",
                "PPVD-DRY-CANINE-NF-KIDNEY-FUNCTION-fiber",
                "PPVD-DRY-EN-GASTROENTERIC-LOW-FAT-fiber"
              ],
              "p50": 0.395
            },
            {
              "label": "3.5 to 5.5",
              "n": 5,
              "obs_ids": [
                "PPVD-CANINE-JM-JOINT-MOBILITY-fiber",
                "PPVD-DRM-DERMATOLOGIC-MANAGEMENT-NATURALS-fiber",
                "PPVD-DRY-HA-HYDROLYZED-CHICKEN-fiber",
                "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-EL-ELEMENTAL-CANINE-FORMULA-fiber",
                "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-HA-HYDROLYZED-SALMON-FLAVOR-CANINE-FORMULA-fiber"
              ],
              "p50": 0.4171
            },
            {
              "label": "5.5 and above",
              "n": 5,
              "obs_ids": [
                "PPVD-CANINE-DRY-OM-OVERWEIGHT-MANAGEMENT-fiber",
                "PPVD-EN-GASTROENTERIC-FIBER-BALANCE-fiber",
                "PPVD-OM-OVERWEIGHT-MANAGEMENT-SELECT-BLEND-fiber",
                "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-CC-CARDIOCARE-CANINE-FORMULA-fiber",
                "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-OM-METABOLIC-RESPONSE-JOINT-MOBILITY-fiber"
              ],
              "p50": 0.652
            }
          ],
          "protein": [
            {
              "label": "below 23",
              "n": 5,
              "obs_ids": [
                "PPVD-DRY-CANINE-NF-KIDNEY-FUNCTION-protein",
                "PPVD-DRY-HA-HYDROLYZED-CHICKEN-protein",
                "PPVD-EN-GASTROENTERIC-FIBER-BALANCE-protein",
                "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-EL-ELEMENTAL-CANINE-FORMULA-protein",
                "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-HA-HYDROLYZED-SALMON-FLAVOR-CANINE-FORMULA-protein"
              ],
              "p50": 1.1635
            },
            {
              "label": "23 to 26",
              "n": 5,
              "obs_ids": [
                "PPVD-CANINE-DRY-EN-GASTROENTERIC-NATURALS-protein",
                "PPVD-CANINE-DRY-EN-GASTROENTERIC-protein",
                "PPVD-DRM-DERMATOLOGIC-MANAGEMENT-NATURALS-protein",
                "PPVD-DRY-EN-GASTROENTERIC-LOW-FAT-protein",
                "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-CC-CARDIOCARE-CANINE-FORMULA-protein"
              ],
              "p50": 1.0878
            },
            {
              "label": "26 and above",
              "n": 5,
              "obs_ids": [
                "PPVD-CANINE-DRY-OM-OVERWEIGHT-MANAGEMENT-protein",
                "PPVD-CANINE-JM-JOINT-MOBILITY-protein",
                "PPVD-CANINE-NC-NEUROCARE-protein",
                "PPVD-OM-OVERWEIGHT-MANAGEMENT-SELECT-BLEND-protein",
                "PPVD-PURINA-PRO-PLAN-VETERINARY-DIETS-OM-METABOLIC-RESPONSE-JOINT-MOBILITY-protein"
              ],
              "p50": 1.0543
            }
          ]
        }
      },
      "ash_as_fed_pct": {
        "p10": 2.415,
        "p50": 5.9925,
        "p90": 9.55
      },
      "calorie_statement": "calculated_from_typical",
      "caution": "Based on Purina Pro Plan Veterinary Diets products from one maker. Everyday foods may sit further from their guarantees.",
      "confidence": "high",
      "label": "Dry kibble",
      "margins": {
        "fat": {
          "p10": 1.109,
          "p50": 1.2189,
          "p90": 1.3569
        },
        "fiber": {
          "p10": 0.33,
          "p50": 0.49,
          "p90": 0.6825
        },
        "protein": {
          "p10": 1.04,
          "p50": 1.0923,
          "p90": 1.1677
        }
      },
      "n_products": 15
    }
  }
}