247 lines
8.7 KiB
HTML
247 lines
8.7 KiB
HTML
|
|
<!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.5–3 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 15–40°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.3–4.0): Boiling-water bath sufficient<br>
|
|||
|
|
Tomatoes (pH 4.3–4.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>
|