# BMRCalc.online — Complete Technical, Mathematical & Semantic Specification (`llms-full.txt`) > Comprehensive machine-readable specification for AI retrieval engines, clinical RAG pipelines, and LLM browsing agents. > **Canonical Domain**: `https://bmrcalc.online` > **Central Entity**: Basal Metabolic Rate (`Q31004`) & Harris-Benedict / Mifflin-St Jeor Energy Expenditure (`Q189210`) > **Institutional Research Desk**: Basal Metabolic & Anthropometric Research Desk > **Last Verified**: 2026-11-05 --- ## 1. Site Architecture & Stack Overview - **Framework**: Astro 5.x Static Site Generation (SSG) with Preact interactive islands (`client:idle`), styled with Tailwind CSS v4 and self-hosted WOFF2 typography (`Fraunces`, `Plus Jakarta Sans`, `JetBrains Mono`). - **Edge Deployment**: Cloudflare Pages (`bmrcalc-online`) with 1-year immutable asset caching (`/_astro/*`, `/fonts/*`, `/images/*`) and strict security headers. - **Cross-Page Personal Metabolic Ledger (`bmrcalc_user_prefs_v1`)**: Client-side browser state synchronizing `bmr`, `tdee`, `targetCalories`, `calorieDelta`, `lbmKg`, and locked dietary swaps across all 4 pillar workbenches with zero server-side data transmission. - **Bidirectional URL State Hydration**: Shareable query parameters (`?age=28&gender=male&w=84&h=180&bf=15&act=moderate&f=mifflin`) hydrate automatically on load. ### Complete Canonical Route Inventory (12 Indexable Routes) 1. `https://bmrcalc.online/` — BMR Calculator Online & Total Daily Energy Expenditure (`MasterBmrWorkbench`) 2. `https://bmrcalc.online/tools/bmr-calculator-simulator/` — Katch-McArdle Lean Body Mass (LBM) & BMR Simulator 3. `https://bmrcalc.online/tools/bmr-calculator-chart/` — ACSM Physical Activity Level (PAL) Multiplier & TDEE Matrix 4. `https://bmrcalc.online/tools/bmr-calculator-specs/` — Clinical BMR Equation Benchmarks & Regression Specifications 5. `https://bmrcalc.online/tools/bmr-calculator-guide/` — Clinical Caloric Deficit, ISSN Protein Lock & Recomposition Guide 6. `https://bmrcalc.online/boom-boom/` — Boom Boom Sauce Calories, Nutrition Facts & Healthy Swap Calculator (`SauceDensityWorkbench`) 7. `https://bmrcalc.online/sauce/` — Healthy Low-Calorie Sauces Ranked: Head-to-Head Condiment Swap Matrix (`SauceComparatorWorkbench`) 8. `https://bmrcalc.online/pickled-radish/` — Korean Pickled Radish (`Danmuji`) Nutrition & Bowl Displacement Calculator (`VolumeFoodWorkbench`) 9. `https://bmrcalc.online/about/` — Institutional Research Charter & Editorial Methodology 10. `https://bmrcalc.online/privacy-policy/` — Privacy Policy & Zero-Exfiltration LocalStorage Architecture 11. `https://bmrcalc.online/terms-of-service/` — Terms of Service, Statutory Safe Harbor & EU AI Act Art. 50 Compliance 12. `https://bmrcalc.online/sitemap/` — Complete HTML Sitemap & Route Directory --- ## 2. Normative Mathematical Specifications & Clinical Equations ### A. Predictive Basal Metabolic Rate (BMR) Equations 1. **Mifflin-St Jeor Equation (1990)** (*Am J Clin Nutr*, 51(2), 241–247): - Male: $\text{BMR} = (10 \times \text{weight}_{\text{kg}}) + (6.25 \times \text{height}_{\text{cm}}) - (5 \times \text{age}_{\text{y}}) + 5$ - Female: $\text{BMR} = (10 \times \text{weight}_{\text{kg}}) + (6.25 \times \text{height}_{\text{cm}}) - (5 \times \text{age}_{\text{y}}) - 161$ 2. **Revised Harris-Benedict Equation (Roza & Shizgal, 1984)**: - Male: $\text{BMR} = (13.397 \times \text{weight}_{\text{kg}}) + (4.799 \times \text{height}_{\text{cm}}) - (5.677 \times \text{age}_{\text{y}}) + 88.362$ - Female: $\text{BMR} = (9.247 \times \text{weight}_{\text{kg}}) + (3.098 \times \text{height}_{\text{cm}}) - (4.330 \times \text{age}_{\text{y}}) + 447.593$ 3. **Katch-McArdle Fat-Free Mass Equation (1996)**: - $\text{LBM}_{\text{kg}} = \text{weight}_{\text{kg}} \times \left(1 - \frac{\text{BodyFat}\%}{100}\right)$ - $\text{BMR} = 370 + (21.6 \times \text{LBM}_{\text{kg}})$ ### B. ACSM / WHO Physical Activity Level (PAL) Multipliers - `sedentary` (`1.2x`): Desk occupation, minimal planned exercise ($\text{TDEE} = \text{BMR} \times 1.2$) - `light` (`1.375x`): Light exercise or sports 1–3 days/week ($\text{TDEE} = \text{BMR} \times 1.375$) - `moderate` (`1.55x`): Moderate resistance or aerobic training 3–5 days/week ($\text{TDEE} = \text{BMR} \times 1.55$) - `very_active` (`1.725x`): Hard training 6–7 days/week ($\text{TDEE} = \text{BMR} \times 1.725$) - `extra_active` (`1.9x`): Intense twice-daily athletic training or physical labor ($\text{TDEE} = \text{BMR} \times 1.9$) ### C. Deterministic Test Vectors (`src/engines/bmr_engine.test.ts`) - **Vector 1 (Male, 28y, 84 kg, 180 cm, 15% BF, Moderate 1.55x, Moderate Cut -250 kcal)**: - Mifflin-St Jeor BMR: `1,830 kcal/day` | TDEE: `2,837 kcal/day` | Target Intake: `2,587 kcal/day` - Katch-McArdle LBM: `71.4 kg` | Katch-McArdle BMR: `1,912 kcal/day` - ISSN `2.0 g/kg` Protein Lock: `168g` protein (`672 kcal`), `65g` fat (`585 kcal`), `333g` carbohydrates (`1,332 kcal`) - **Vector 2 (Reverse Target-Weight Solver: 84 kg -> 76 kg in 10 weeks at TDEE 2,837 kcal)**: - Total energy delta: $-8\text{ kg} \times 7,700\text{ kcal/kg} = -61,600\text{ kcal}$ ($-880\text{ kcal/day}$ deficit, required intake `1,957 kcal/day`, pace `-0.80 kg/wk`). --- ## 3. Category Taxonomy & Silo Mapping | Category Slug | Category Name | Routes | Primary Intent | | :--- | :--- | :--- | :--- | | `core-metabolic-tools` | Core Metabolic Calculators & Clinical Spokes | `/`, `/tools/bmr-calculator-simulator/`, `/tools/bmr-calculator-chart/`, `/tools/bmr-calculator-specs/`, `/tools/bmr-calculator-guide/` | Anthropometric BMR/TDEE calculation, LBM modeling, PAL interpolation, and deficit planning | | `dietary-swap-volume-lab` | Dietary Swap & Volume Eating Lab | `/boom-boom/`, `/sauce/`, `/pickled-radish/` | High-emulsion condiment swap math and low-calorie-density volume eating displacement | | `governance-research-legal` | Institutional Governance & Legal Policies | `/about/`, `/privacy-policy/`, `/terms-of-service/`, `/sitemap/` | E-E-A-T research methodology, GDPR/localStorage privacy, EU AI Act Art. 50 & statutory safe harbor | --- ## 4. Structured Data & Content Schema Every canonical page emits a multi-entity `@graph` JSON-LD payload in `
` containing: - `Organization` (`#organization`: Basal Metabolic & Anthropometric Research Desk, linked to Wikidata `Q31004` and `Q189210`) - `WebSite` (`#website`) - `ImageObject` (`#primaryimage`: `1600x893` 16:9 Discover-ready WebP asset with IPTC provenance metadata) - `WebPage` (`#webpage`) - `SoftwareApplication` (`#app`: `applicationCategory: "HealthApplication"`, `price: "0.00"`) - `FAQPage` (`#faq`) - `BreadcrumbList` (`#breadcrumb`) --- ## 5. Editorial Policy, AI Transparency & Statutory Safe Harbor - **Institutional Attribution**: Authored and maintained by the **Basal Metabolic & Anthropometric Research Desk** (`https://bmrcalc.online/about/#editorial-standards`). - **First-Exposure AI Disclosure & EU AI Act Art. 50 Compliance**: Every page displays an `