[
  {
    "parameter": "non_reloadable_endpoints",
    "value": "",
    "unit": "endpoints",
    "status": "to_fill",
    "source": "Count in your own fleet: rows classified not_automatable in the audit grid"
  },
  {
    "parameter": "minutes_per_rotation",
    "value": "",
    "unit": "minutes",
    "status": "to_fill",
    "source": "Time measured on a real rotation, never estimated"
  },
  {
    "parameter": "loaded_hourly_cost",
    "value": "",
    "unit": "currency_per_hour",
    "status": "to_fill",
    "source": "Loaded hourly cost of the team involved"
  },
  {
    "parameter": "annual_license_cost",
    "value": "",
    "unit": "currency_per_year",
    "status": "to_fill",
    "source": "Price actually negotiated, to compare with the reference points measured below"
  },
  {
    "parameter": "max_validity_tier_in_force",
    "value": "200",
    "unit": "days",
    "status": "documented",
    "source": "CA/Browser Forum, tier of 2026-03-15, in force on 2026-07-21"
  },
  {
    "parameter": "max_validity_tier_2027",
    "value": "100",
    "unit": "days",
    "status": "documented",
    "source": "CA/Browser Forum, tier of 2027-03-15"
  },
  {
    "parameter": "max_validity_tier_2029",
    "value": "47",
    "unit": "days",
    "status": "documented",
    "source": "CA/Browser Forum, tier of 2029-03-15"
  },
  {
    "parameter": "rotations_per_year_tier_in_force",
    "value": "2",
    "unit": "rotations_per_year",
    "status": "derived_assumption",
    "source": "365 days divided by the validity, rounded up: value quoted in the article for the 200-day regime"
  },
  {
    "parameter": "rotations_per_year_tier_2027",
    "value": "4",
    "unit": "rotations_per_year",
    "status": "derived_assumption",
    "source": "Same derivation rule applied to 100 days of validity: value not quoted in the article"
  },
  {
    "parameter": "rotations_per_year_tier_2029",
    "value": "8",
    "unit": "rotations_per_year",
    "status": "derived_assumption",
    "source": "Same derivation rule applied to 47 days of validity: value quoted in the article for the 47-day regime"
  },
  {
    "parameter": "price_reference_appviewx_avx_one_clm_100_certificates",
    "value": "2100",
    "unit": "USD_per_month",
    "status": "surveyed_2026_07_21",
    "source": "AWS Marketplace, AppViewX AVX ONE CLM listing, one-month contract, 100 server certificate tier"
  },
  {
    "parameter": "price_reference_appviewx_avx_one_clm_250_certificates",
    "value": "4200",
    "unit": "USD_per_month",
    "status": "surveyed_2026_07_21",
    "source": "AWS Marketplace, AppViewX AVX ONE CLM listing, one-month contract, 250 server certificate tier"
  },
  {
    "parameter": "price_reference_appviewx_pkiaas_low_tier",
    "value": "5000",
    "unit": "USD_per_month",
    "status": "surveyed_2026_07_21",
    "source": "AWS Marketplace, PKIaaS listing from the same vendor: 2100 therefore cannot be presented as the vendor public price"
  },
  {
    "parameter": "price_reference_appviewx_pkiaas_high_tier",
    "value": "9100",
    "unit": "USD_per_month",
    "status": "surveyed_2026_07_21",
    "source": "AWS Marketplace, PKIaaS listing from the same vendor"
  },
  {
    "parameter": "price_reference_digicert_12_month_contract",
    "value": "5000",
    "unit": "USD_per_contract",
    "status": "surveyed_2026_07_21",
    "source": "AWS Marketplace, DigiCert listing, twelve-month contract reserved for private-offer purchases"
  },
  {
    "parameter": "price_reference_venafi",
    "value": "",
    "unit": "not_applicable",
    "status": "surveyed_2026_07_21",
    "source": "AWS Marketplace, Venafi Certificate Management Service listing: no price shown, private offer on quote"
  },
  {
    "parameter": "formula_manual_annual_cost",
    "value": "non_reloadable_endpoints x rotations_per_year x minutes_per_rotation / 60 x loaded_hourly_cost",
    "unit": "currency_per_year",
    "status": "formula",
    "source": "Product described in the article: number of non-reloadable endpoints, upcoming frequency and measured minutes"
  },
  {
    "parameter": "trigger_rule",
    "value": "manual_annual_cost greater than annual_license_cost",
    "unit": "not_applicable",
    "status": "rule",
    "source": "Tipping point read off the not_automatable class in the audit grid"
  },
  {
    "parameter": "excluded_criterion",
    "value": "number of certificates in the fleet",
    "unit": "not_applicable",
    "status": "rule",
    "source": "The threshold is not counted in certificates: a fleet of 800 fully driven certificates justifies no spending"
  },
  {
    "parameter": "scope_of_the_price_survey",
    "value": "a single marketplace, a single day",
    "unit": "not_applicable",
    "status": "caveat",
    "source": "Measured on 2026-07-21 and covering publicly subscribable prices: it says nothing about negotiated rates nor about absent vendors"
  }
]
