From page data to evidence
Know what changed.
Keep the uncertainty.
A dated view of product availability, price, and the evidence behind each observation.
Observed products
Explicitly available
Availability unknown
Confirmed transitions to available
The catalog
No products match these filters.
A price is not stock evidence.
Availability comes from explicit product flags or supplied variant flags. Missing values remain unknown. Only a known false → true transition is called a restock. A product absent from the next snapshot is “not observed,” not assumed sold out.
Prices retain their source currency. Sorting groups currencies before comparing numeric amounts; no exchange rate is invented. Snapshots are observations at capture time, not promises of present inventory or checkout availability.