Published list price (preferred)
When a vendor publishes a list price on its own pricing page, or lists the SKU on a cloud marketplace (AWS, Azure, Google Cloud), that is the source we use. Microsoft, CrowdStrike, Cloudflare and most SaaS vendors fall here. Every line records the source URL and the date we accessed it, and each product carries the date of its last pricing pass.
Reseller listing or deal benchmark
When a vendor sells only through the channel and publishes no price, we use the SKU price a major reseller lists publicly (CDW, SHI, AVFirewalls and similar) — most firewall hardware, Fortinet included, falls here — or, failing that, the median of real deals on Vendr, labelled as a benchmark rather than a list price. Each line names its source URL and as-of date.
Not priced, never guessed
When no vendor, marketplace, reseller or Vendr benchmark price can be verified — a quote-only product with no deal benchmark, hardware the vendor no longer takes orders for, a figure we could only estimate — the line says not priced, with the reason and the date we checked, and stays out of every total instead of counting as $0. The one modeled case is usage-priced cloud services: computed from the provider's published unit rates, method stated, labelled an estimate.
A sample of the catalog's current pricing pass — every list price was captured and dated in one pass, and each product records that date as last_priced_at. The source type is shown per vendor; the authoritative per-product source URL lives in the manifest and is cited in your report.
Every catalog entry carries its full per-vendor manifest — source URL and refresh date included — inside the engine, and each recommendation in your report cites it.
Honest freshness note: the dated pass above is the most recent one, and it is currently past the quarterly target. Until the next pass lands, last_priced_at is authoritative — products older than 6 months trigger the in-report stale-pricing warning, and we recommend re-checking vendor pages before procurement.