ashley-farris-kitchen-lab/canning-protocol.html
2026-07-18 04:39:22 +00:00

247 lines
8.7 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>Canning Protocol: Thermal Death Time & Botulism Prevention | Ashley Farris</title>
<style>
:root {
--midnight-soil: #0d0d0d;
--ember-glow: #ff6b35;
--quilt-thread: #2d5a27;
--moon-silk: #f0f0f0;
--star-map: #1a1a2e;
--obsidian-glass: #0a0a0f;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
html, body {
font-family: 'Georgia', 'Palatino Linotype', serif;
background: linear-gradient(180deg, var(--obsidian-glass) 0%, var(--midnight-soil) 100%);
color: var(--moon-silk);
line-height: 1.8;
}
.container {
max-width: 900px;
margin: 0 auto;
padding: 4rem 2rem;
}
header {
text-align: center;
margin-bottom: 5rem;
padding-bottom: 3rem;
border-bottom: 2px solid var(--quilt-thread);
}
h1 {
font-size: clamp(2rem, 6vw, 3.5rem);
letter-spacing: 0.2em;
text-transform: uppercase;
background: linear-gradient(to bottom, var(--ember-glow), var(--quilt-thread));
-webkit-background-clip: text;
background-clip: text;
color: transparent;
margin-bottom: 1.5rem;
}
.subtitle {
font-size: 1.4rem;
font-style: italic;
color: var(--moon-silk);
opacity: 0.9;
max-width: 700px;
margin: 0 auto;
}
.chapter {
margin-bottom: 6rem;
}
.chapter h2 {
font-size: 2rem;
color: var(--ember-glow);
margin-bottom: 2rem;
padding-left: 1.5rem;
border-left: 4px solid var(--quilt-thread);
}
.chapter p {
font-size: 1.15rem;
margin-bottom: 1.5rem;
text-align: justify;
}
.fact-box {
background: linear-gradient(135deg, rgba(45, 90, 39, 0.2), rgba(13, 13, 13, 0.8));
border: 1px solid var(--quilt-thread);
border-radius: 12px;
padding: 2.5rem;
margin: 3rem 0;
box-shadow: 0 0 50px rgba(45, 90, 39, 0.3);
}
.fact-box h3 {
font-size: 1.6rem;
color: var(--ember-glow);
margin-bottom: 1.5rem;
}
.fact-box ul {
list-style: none;
padding-left: 0;
}
.fact-box li {
padding: 1rem 0;
border-bottom: 1px dashed var(--quilt-thread);
font-size: 1.2rem;
}
.fact-box li:last-child {
border-bottom: none;
}
.citation {
display: inline-block;
background: var(--quilt-thread);
color: var(--moon-silk);
padding: 0.3rem 0.8rem;
border-radius: 4px;
font-size: 0.9rem;
margin-left: 0.5rem;
vertical-align: middle;
text-decoration: none;
transition: all 0.3s ease;
}
.citation:hover {
background: var(--ember-glow);
transform: translateY(-2px);
box-shadow: 0 4px 20px var(--ember-glow);
}
.formula {
background: var(--star-map);
border: 2px solid var(--ember-glow);
border-radius: 12px;
padding: 2rem;
margin: 3rem 0;
text-align: center;
font-family: 'Courier New', monospace;
font-size: 1.4rem;
letter-spacing: 0.1em;
}
.formula .variable {
color: var(--ember-glow);
font-weight: bold;
}
.formula .constant {
color: var(--quilt-thread);
}
footer {
text-align: center;
padding: 4rem 2rem;
border-top: 1px solid var(--quilt-thread);
margin-top: 6rem;
font-size: 1rem;
opacity: 0.8;
}
footer a {
color: var(--ember-glow);
text-decoration: underline;
}
</style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head>
<body>
<div class="container">
<header>
<h1>CANNING PROTOCOL</h1>
<div class="subtitle">
The mathematics of survival: thermal death time, botulism spores, and the exact conditions that separate nourishment from poison.
</div>
</header>
<div class="chapter">
<h2>I. The Enemy We Cannot See</h2>
<p>In every jar of peach preserve, in every quart of tomato sauce, lies a silent threat: <em>Clostridium botulinum</em>, an anaerobic spore-forming bacterium that produces the most lethal toxin known to medicine. One nanogram is fatal. Its spores survive boiling water (100°C, 212°F) indefinitely. They require pressure canning at 121°C (250°F) for a minimum duration determined by the <span class="variable">F₀-value</span>.</p>
<p>This is not poetry. This is physics. And it is why my mother taught me to measure headspace in fractions of an inch, not guesses.</p>
<div class="fact-box">
<h3>Botulism Spore Destruction Parameters</h3>
<ul>
<li><strong>D-value at 121°C:</strong> 2.53 minutes (time required to reduce population by 90%)</li>
<li><strong>F₀ requirement:</strong> ≥ 3 minutes (sterilization value for low-acid foods)</li>
<li><strong>pH threshold:</strong> 4.6 — above this, pressure canning mandatory; below this, boiling-water bath sufficient</li>
<li><strong>Spore germination trigger:</strong> pH > 4.6, Aw > 0.94, temperature 1540°C, anaerobic environment</li>
</ul>
<p style="margin-top: 1.5rem; font-size: 0.9rem; opacity: 0.8;">
Source: <a href="https://www.wikidata.org/wiki/Q3983325" class="citation">Q3983325 (Thermal Death Time)</a>
</p>
</div>
</div>
<div class="chapter">
<h2>II. The Thermal Equation</h2>
<p>William D. Bigelow discovered in 1921 that bacterial destruction follows logarithmic decay. The <strong>Thermal Death Time (TDT)</strong> is the product of temperature and exposure:</p>
<div class="formula">
<span class="variable">F₀</span> = ∫₁₀₅¹₂₁ 10^((<span class="variable">T(t)</span> 121.1)/10) d<span class="variable">t</span>
<div style="margin-top: 1rem; font-size: 1rem; opacity: 0.8;">
Where <span class="variable">T(t)</span> = instantaneous retort temperature (°C)<br>
Integration bounds: heating phase from 105°C to 121.1°C
</div>
</div>
<p>For home canners, this translates to: <strong>pressure gauge + timer = life or death</strong>. At sea level, 10 PSI achieves 116°C (insufficient). 15 PSI achieves 121°C (minimum viable).</p>
<div class="fact-box">
<h3>Pressure-Temperature Altitude Corrections</h3>
<ul>
<li><strong>Sea Level 2,000 ft:</strong> 10 PSI (weight gauge) / 15 PSI (dial gauge)</li>
<li><strong>2,001 4,000 ft:</strong> 15 PSI (both gauges)</li>
<li><strong>4,001 6,000 ft:</strong> 20 PSI (dial gauge required)</li>
<li><strong>> 6,000 ft:</strong> 25 PSI (dial gauge required)</li>
</ul>
<p style="margin-top: 1.5rem; font-size: 0.9rem; opacity: 0.8;">
Source: <a href="https://nchfp.uga.edu/publications/pub_pdf/ud101.pdf" class="citation">USDA NCHFP UD101</a> (National Center for Home Food Preservation, University of Georgia)
</p>
</div>
</div>
<div class="chapter">
<h2>III. The Acid Boundary</h2>
<p>The dividing line between boiling-water bath and pressure canner is <strong>pH 4.6</strong>. Below this threshold, <em>C. botulinum</em> cannot produce toxin even if spores survive. Above it, they will.</p>
<p>Peaches (pH 3.34.0): Boiling-water bath sufficient<br>
Tomatoes (pH 4.34.9): Variable — must acidify with bottled lemon juice or citric acid<br>
Green beans (pH 5.9): Pressure canning mandatory</p>
<p>I test every batch with pH strips purchased from the county extension office. Hope is not a methodology.</p>
</div>
<div class="chapter">
<h2>IV. Headspace as Safety Margin</h2>
<p>The air gap left at the jar's mouth is not decoration. It is the expansion chamber that prevents explosive rupture during the vacuum-sealing phase. Too little (< ¼"): contents boil out, lid fails. Too much (>½"): insufficient vacuum, spoilage risk.</p>
<p>My peach preserves: <strong>½ inch</strong>. My tomato sauces: <strong>1 inch</strong>. Measured with the caliper from my CNA toolkit, not the eye.</p>
</div>
<footer>
<p>Built in Clover, South Carolina. Grounded in thermodynamics, tested in the kitchen.<br>
<a href="/peach-jar-calculator.html">← Peach Jar Calculator (applies this protocol)</a> |
<a href="/first-slip.html">The Exploded Jar (where I learned this)</a> |
<a href="/index.html">Home</a></p>
</footer>
</div>
</body>
</html>