Side-by-side or overlay PDF diff driven by one engine that reads each file into a structured model — text, vector geometry, images, form fields, annotations — and compares the models. Moves show as moves, edits show only where they happened, and any PDF type works without picking a mode.
Open a STEP / STP part and it measures itself — volume, thinnest wall, draft and undercut checks on load, plus hole detection with a BOM. Measure, section, export STL. Rust + WASM B-rep kernel, runs in your browser.
Raw buffalo or cow milk is warmed without boiling, and boiled whey that has soured for 3–4 days is poured in, so the milk splits into curd and whey within minutes. The curd is pressed by hand into flat discs, drained in bamboo baskets and sun-dried for 3–4 days. Acid from the soured whey sets it, with no rennet in the traditional method, so kalari sits on the boundary between a fermented and an acid-set cheese.
Fully documentedCheese6 days – 8 daysGeographical Indication "Udhampur Kaladi" (India, GI application 807, registered 2023)
Recipe
Amounts from a sourceAmounts from the GI specification for Udhampur Kaladi (GI Journal 175, 2023), which gives 100 L of milk and 12–15 L of whey and says 1 L of milk makes 3–4 kalari. Makers scale the milk as needed.
Raw buffalo or cow milk100 L
About 80 % of kalari is made from buffalo milk and 20 % from cow milk[gi-807]
Whey water12–15 L
Kept 3–4 days so it is sour; boiled before it goes into the milk[gi-807]
Salt
The discs are dabbed in salt before frying[gi-807]
Starter
soured whey (whey water kept 3–4 days), which the GI calls the traditional and proper way to curdle; the GI also names sour milk or curd ('mathar') as the souring agent in older accounts; lactic acid in lab-made versions; no rennet in the whey-water method
Total time across the recorded steps: 6 days – 8 days
Start
Drag the bar or press Play
What changes:Whey stands for 3–4 days and turns sour
Step 1 of 7
Keep whey until it sours
Time
3–4 days
Reported
Temperature
Not documented
Salt
None given
Acidity
Not documented
Which microbes the steps name, step by step
Lactic acid bacteria
If the whey is not sour enough, the milk will not curdle however much is added. Output: sour whey.
Flavour
sour
Texture
Not documented
Colour
Not documented
Microbes at work in this step
lactic bacteria in the whey make acid
Method
Measured measured in a studySet fixed by a specification or tested recipeReported one source reports itTypical a general value, not sourced for this fermentUnconfirmed not yet checked against a source
At a glance
Raw buffalo or cow milk is warmed without boiling, and boiled whey that has soured for 3–4 days is poured in, so the milk splits into curd and whey within minutes. The curd is pressed by hand into flat discs, drained in bamboo baskets and sun-dried for 3–4 days. Acid from the soured whey sets it, with no rennet in the traditional method, so kalari sits on the boundary between a fermented and an acid-set cheese. Made in 7 steps over 6 days – 8 days. The longest step, keep whey until it sours, takes 3–4 days (Geographical Indications Registry 2023). Lactococci, mesophilic lactobacilli and thermophilic lactobacilli, counted in kalari in a storage study and Lacticaseibacillus paracasei subsp. tolerans do most of the fermenting.
Kalari is curdled with soured whey, not with rennet, and then dried in the sun as small discs. It is eaten fried, not fresh. Paneer is also acid-set, but it is pressed into a block and eaten moist, while kalari's sun-drying and its sour whey give it a firmer skin and a sour note.
Milk
Raw buffalo or cow milk; goat milk in some homes
Coagulant
Soured whey kept 3–4 days; no rennet in the traditional method
The GI specification says kalari began in Ramnagar, Udhampur district, under the Dogra dynasty and was taken up by Gujjar and Bakarwal herders. Women make most of it, and the skill passes from mother to daughter. "Udhampur Kaladi" was registered as a Geographical Indication in 2023 (application 807, certificate 510).