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.
Yoghurt, or the buttermilk left after churning it, is heated until it curdles, strained, salted and rolled into balls about 6 cm across, often coated in thyme, chilli or sumac. The balls are dried, then aged in sealed jars for about a month or two until mould grows on them, giving a sharp, crumbly cheese. Made in 6 steps over 13 months – 14 months. The longest step, store, takes up to 12 months (Dimassi O 2025). Salt is 4–6 % (Dimassi O 2025). Lactic bacteria of the yoghurt the curd is made from does most of the fermenting.
Thyme (za'atar), chilli or sumac · Coating for the balls[dimassi2025]
Starter: the lactic bacteria of the yoghurt; moulds settle on the balls during ageing
Total time across the recorded steps: 13 months – 14 months
Start
Drag the bar or press Play
What changes:Heat curdles the yoghurt or buttermilk into curds and whey
Step 1 of 6
Heat yoghurt or buttermilk until it curdles
Time
Not documented
Temperature
Not documented
Salt
None given
Acidity
Not documented
Which microbes the steps name, step by step
Moulds
The sources read give no temperature; overheating gives a crumbly cheese. Output: curd.
Flavour
Not documented
Texture
curds in whey
Colour
Not documented
Microbes at work in this step
heat sets the proteins of the soured milk
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
What makes this one different
Shanklish starts from yoghurt or buttermilk, not fresh milk, and is set by heat and acid rather than rennet. The curd is rolled into balls, dried and aged in sealed jars until surface moulds grow, then coated in thyme or chilli.