Sources of recommendations
Besly is a nutrition and fitness tracking app that provides general guidelines and estimates to help you understand your own eating and activity. Besly is not intended for the diagnosis, treatment or prevention of any disease or medical condition, and is not a medical device. Always consult a doctor or a registered dietitian before making health decisions, and especially before starting any restrictive way of eating.
This page lists what each number in the app is based on, and — just as importantly — what it is not. We would rather tell you the limits of an estimate than present it as more precise than it is.
Daily calorie target
Your basal metabolic rate is calculated with the Mifflin-St Jeor equation from your age, sex, height and weight. That figure is multiplied by an activity factor derived from your recent logged activity and steps (a trailing average that excludes the current, incomplete day), then adjusted by the weight goal and pace you chose. Because the factor follows your real activity, your target moves as your habits move rather than staying frozen at a value you picked once.
Limits: every equation of this kind is a population estimate. Individual metabolism varies, and no formula replaces measured energy expenditure.
Mifflin MD et al., A new predictive equation for resting energy expenditure — Am J Clin Nutr, 1990
Macronutrient ranges
Carbohydrate, protein and fat distributions follow the ranges published in the Dietary Guidelines for Americans 2020-2025.
Dietary Guidelines for Americans 2020-2025 — USDA & HHS
Protein target
Protein is set per kilogram of body weight, within the range described by reference intake guidance, with higher values used when you select a muscle-building or high-protein goal.
NIH Office of Dietary Supplements — Nutrient fact sheets
Activity and steps
Movement targets follow the World Health Organization physical activity recommendations for adults.
WHO — Physical activity fact sheet
Sleep and recovery
Sleep duration guidance follows CDC adult sleep recommendations. Heart-rate variability and resting heart rate are never judged against population norms — they are compared only to your own rolling baseline, and read as a trend, not a verdict.
Limits: HRV and resting heart rate are influenced by illness, alcohol, caffeine, stress and measurement conditions. Besly does not interpret them clinically.
Daily score
The daily 0-100 score is a weighted average of individual signal scores: sleep, heart-rate variability, resting heart rate, workouts, steps, calories and protein. The weights are normalised so the total always sums to 1. For display it is grouped into three parts:
- Recovery — sleep 50%, HRV 30%, resting heart rate 20%
- Nutrition — calorie adherence 60%, protein 40%
- Activity — workouts 50%, steps 50%
Limits — please read: when a signal is unavailable (for example, if you do not wear a sleep-tracking device), that signal falls back to a neutral placeholder value instead of being excluded. This keeps the score stable from hour to hour, but it means a score built largely on placeholders is not a measurement of your recovery. The app shows which signals were missing. We are replacing this score with an adherence measure computed only from what you actually logged.
Meal score
Each logged meal receives a deterministic 0-100 score calculated from its macros only:
- Protein share (up to 50 points) — full marks at 30% or more of the meal's calories
- Balance (up to 30 points) — points are deducted when fat exceeds 50% or carbohydrate exceeds 65% of calories
- Portion (up to 20 points) — full marks in a 250-800 kcal band, partial outside it
Items under 100 kcal are not scored at all. Limits: fibre, sugar, sodium and micronutrients are not part of this score, because those values are not yet in our food database. A high score therefore means "macro profile of this meal looks reasonable", not "this meal is healthy".
Diet adherence and food-group portions
When you follow a diet in Besly, adherence is reported as a plain ratio of days ("5 of 7 days"), never as a score — a ratio is a fact, a score would be a judgment with hidden weights. A day counts as adherent when it meets the diet's rules: a calorie band (±10% of your target), a protein floor, a carbohydrate ceiling, an eating window, and/or food-group rules such as "at least 2 servings of vegetables per day" or "at least 2 servings of fish per week".
Food-group thresholds are taken from published dietary patterns — for example the Mediterranean rules follow the Mediterranean Diet Serving Score (MDSS) — and each diet's detail page in the app lists its own sources. To count servings we convert the grams you logged into portions using the MDSS portion table, with vegetable and meat portion sizes cross-checked against the Turkish national dietary guideline (TÜBER):
- Vegetables 200 g · Fruit 150 g · Legumes 140 g · Grains 50 g · Potato 100 g
- Fish 125 g · Poultry / red meat 120 g · Processed meat 50 g · Egg 55 g
- Dairy 200 g · Nuts and seeds 30 g · Olive oil / other fats 10 g
- Sweets 30 g · Sugary drinks 250 ml · Alcoholic drinks 150 ml
Foods are assigned to groups by automated classification ("lentil soup" counts as legumes and vegetables); the counting itself is deterministic arithmetic on your logged grams — the same data always produces the same numbers.
Limits: classification is automated and can miss ingredients that are not visible in a food's name — most notably fats used in cooking, which are under-counted rather than guessed. Logged items without a known weight cannot be converted to portions and are left out of the count instead of being invented. Weekly rules are reported for the week as a whole and never mark a single day as failed. Days with no logs are shown as "no data", not as failures.
Monteagudo C et al., Proposal of a Mediterranean Diet Serving Score — PLOS One, 2015 · TÜBER — Türkiye Beslenme Rehberi 2022
Food and nutrition data
Nutrition values come from a curated catalogue built from public food composition data (including USDA FoodData Central and Open Food Facts) plus manually verified entries for regional dishes and restaurant items. Curated entries require agreement between at least two sources and internal consistency between calories and macros. Where a food is not in the catalogue, the value is an AI estimate and the app labels it as such — estimates are not presented as verified data.
USDA FoodData Central · Open Food Facts
AI coach
The coach answers questions using your own logged data. It is designed to report and explain what you recorded, not to prescribe: numbers it quotes are read from your entries rather than generated. It does not diagnose conditions, and it declines clinical nutrition questions (for example diabetes or kidney diet planning) with a referral to a professional.
Questions
If you think something on this page is wrong or incomplete, tell us — support@besly.co. We would rather correct it.
Besly