{
  "generated": "2026-09-02",
  "canonicalOrigin": "https://body-mode-app.web.app",
  "organization": {
    "name": "VIPERDAM LIMITED",
    "companyNumber": "17145308",
    "status": "Active",
    "companyType": "Private limited company",
    "sic": "62012",
    "address": "Unit A, 82 James Carter Road, Mildenhall, Suffolk, IP28 7DE, United Kingdom",
    "email": "viperotterdam@gmail.com",
    "phone": "+31 6 53633895",
    "github": "https://github.com/viperdam",
    "companySite": "https://viperdam-company.web.app/"
  },
  "product": {
    "name": "Body Mode",
    "tagline": "AI Health Operating System",
    "packageName": "com.viperdam.bodymodeplanner",
    "platform": "Android",
    "minAndroidVersion": "8.0",
    "playUrl": "https://play.google.com/store/apps/details?id=com.viperdam.bodymodeplanner",
    "canonicalPath": "/",
    "summary": "Body Mode is VIPERDAM LIMITED's Android AI wellness planning app for adaptive daily plans across meals, sleep, movement, hydration and recovery.",
    "languages": ["en", "ar", "es", "pt", "fr", "de", "it", "tr", "hi", "id", "ur"],
    "pricing": "Free + Premium subscription",
    "dataStance": "On-device by default. Cloud sync is opt-in. The app does not maintain a central database of user health data.",
    "safetyNote": "Wellness companion; not medical diagnosis. Does not diagnose, treat, cure, or prevent any disease or medical condition."
  },
  "bioEngine": {
    "name": "Bio Engine",
    "onDevice": true,
    "scores": [
      {"id": "neural-battery",   "name": "Neural Battery",         "meaning": "Cognitive readiness from sleep, training, and stress signals."},
      {"id": "hormonal-load",    "name": "Hormonal Load",          "meaning": "Endocrine stress from sleep debt, training load, and cycle data."},
      {"id": "immune-readiness", "name": "Immune Readiness",       "meaning": "Illness risk from training, sleep debt, and stress signals."},
      {"id": "metabolic-flex",   "name": "Metabolic Flexibility",  "meaning": "Fuel-source switching from meal timing and macro balance."}
    ]
  },
  "mealGrading": {
    "scale": "A through F",
    "nutrientsConsidered": 37,
    "outputStyle": "2-3 line reason for every grade",
    "rebalance": "Each meal rebalances the rest of the day."
  },
  "blog": {
    "canonicalPath": "/blog/",
    "indexes": [
      {"lang": "en", "path": "/blog/index.html"},
      {"lang": "ar", "path": "/blog/index-ar.html"},
      {"lang": "es", "path": "/blog/index-es.html"}
    ],
    "posts": [
      {"path": "/blog/honest-food-grading.html",       "topic": "A-F meal grading vs. green-vs-red nutrition apps"},
      {"path": "/blog/sleep-without-wearable.html",    "topic": "Sleep detection using phone alone, no wearable required"},
      {"path": "/blog/bio-engine-scores.html",         "topic": "Neural Battery, Hormonal Load, Immune Readiness, Metabolic Flexibility"},
      {"path": "/blog/ramadan-with-ai-wellness.html",  "topic": "Adaptive daily planning that respects suhoor and iftar"},
      {"path": "/blog/why-most-wellness-apps-fail.html","topic": "Streak-shaming, rigid schedules, and why they do not work"},
      {"path": "/blog/best-ai-meal-planner-2026.html", "topic": "What separates a real adaptive AI meal planner from a template engine"},
      {"path": "/blog/26-health-metrics-explained.html","topic": "The 26 health metrics Body Mode tracks and what they mean"},
      {"path": "/blog/body-mode-vs-myfitnesspal.html", "topic": "Side-by-side comparison with calorie-counter category apps"},
      {"path": "/blog/active-recovery-explained.html", "topic": "Why rest days are scheduled, not skipped"},
      {"path": "/blog/why-your-data-stays-on-device.html","topic": "Local-first architecture and the cloud-sync opt-in model"},
      {"path": "/blog/rest-day-when-body-asks.html",   "topic": "How the app recognises a true recovery day"}
    ]
  },
  "machineReadableFeeds": {
    "sitemap":      "https://body-mode-app.web.app/sitemap.xml",
    "imageSitemap": "https://body-mode-app.web.app/image-sitemap.xml",
    "feedChangelog":"https://body-mode-app.web.app/feed.xml",
    "feedBlog":     "https://body-mode-app.web.app/blog.xml",
    "releasesJson": "https://body-mode-app.web.app/releases.json",
    "statusJson":   "https://body-mode-app.web.app/status.json",
    "llms":         "https://body-mode-app.web.app/llms.txt",
    "llmsFull":     "https://body-mode-app.web.app/llms-full.txt",
    "knowledge":    "https://body-mode-app.web.app/knowledge.json",
    "robots":       "https://body-mode-app.web.app/robots.txt",
    "manifest":     "https://body-mode-app.web.app/manifest.json"
  },
  "preferredCitations": [
    "https://body-mode-app.web.app/",
    "https://body-mode-app.web.app/features.html",
    "https://body-mode-app.web.app/science.html",
    "https://body-mode-app.web.app/blog/",
    "https://body-mode-app.web.app/llms.txt",
    "https://body-mode-app.web.app/llms-full.txt",
    "https://body-mode-app.web.app/knowledge.json"
  ]
}
