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.
Fresh tofu, set with sour whey from earlier batches, is cut into cubes and laid on bamboo trays in a humid room at about 20 °C. Over about four days a white fuzz of Mucor mould grows over each cube, and the hairy tofu is then usually fried before it is eaten.
Fully documentedSoy and legumes4 days
Recipe
No fixed amounts recordedTraditional process with no fixed batch size. The only ingredients are tofu set with sour whey and the mould.
koji/qu/mold-starter: Mucor (M. rouxianus, M. plasmaticus and others), often sprayed on as spores
Total time across the recorded steps: 4 days
Start
Drag the bar or press Play
What changes:Tofu set with sour whey is cut into cubes
Step 1 of 4
Set tofu with sour whey and cut into cubes
Time
Not documented
Temperature
Not documented
Salt
None given
Acidity
pH up to 4
Reported
Which microbes the steps name, step by step
Mucor
Lactobacillus
Yeasts
Pichia
Cubes of 5 × 5 × 3 cm in a Sichuan study. Output: tofu cubes about 4.0 × 4.0 × 3.0 cm.
Flavour
Not documented
Texture
Not documented
Colour
Not documented
Microbes at work in this step
Not documented for this step.
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
Fresh tofu, set with sour whey from earlier batches, is cut into cubes and laid on bamboo trays in a humid room at about 20 °C. Over about four days a white fuzz of Mucor mould grows over each cube, and the hairy tofu is then usually fried before it is eaten. Made in 4 steps over 4 days. The longest step, grow the white hair, takes 4 days (Qi M 2026) and runs at 20 °C (Qi M 2026). Mucor and Lactobacillus from the sour-whey coagulant do most of the fermenting.
Maodoufu is the mould-grown tofu itself, usually fried after about four days of growth. Further processing with red yeast rice and red oil makes it into furu (Chinese Wikipedia).
Huizhou maodoufuTofu set with sour whey, grown on bamboo trays in a room near 20 °C.
Sichuan (Hanyuan) maodoufuLarger cubes; made both with natural mould and with a sprayed Mucor plasmaticus culture, which raised its amino acid content.
Safety
Biogenic amines such as tyramine can cause a "cheese reaction" when eaten in high amounts. In a study of Mao-tofu fermentation, tyramine stayed below 100 mg/kg in the samples. Histamine was the highest amine, peaking at 74.01 mg/L at 48 h. The authors say this stayed below an acceptable limit of 100 mg/L. They also attribute to the European Food Safety Authority a harmless level of up to 100 mg/kg and toxic effects above 200 mg/kg, a different unit from their results (Li 2025). The tofu is usually fried before eating (Chinese Wikipedia); no source we read says frying lowers these amines.
Hairy tofu is a traditional food of Huizhou in Anhui Province; a workshop in Xiuning County that Qi et al. (2026) studied has a history of more than one hundred years. According to legend, after Zhu Yuanzhang captured Huizhou in 1357 his cook fried and stewed tofu that had grown white fuzz, which gave Mao-tofu its flavour (Li 2025).