Technology

Two engines. One honest week.

µLayer builds every dish the way a home kitchen does, layer by layer. µSolve chooses the dishes for each meal and works out every gram against 43 nutrient targets from ICMR-NIN 2020.1

Nutrient targets

43

From ICMR-NIN 2020, each with a floor, a goal and a safe upper limit.

Foods in the table

577

Indian food composition data, with a few staples from USDA, cooking losses applied.

Dishes, built in five layers

449

269 Andhra dishes in Telugu and English, and 180 from across India.

µSolve 1.0 · the plan engine

It works out the numbers. It doesn’t guess them.

Chatbots write a menu and estimate its nutrition as they go. µSolve starts from your targets and safe limits instead, and searches real plates for the grams that come closest. The same food always counts the same.

A mixed-integer linear programme, solved with the open-source CBC solver through PuLP. Food values and targets are fixed tables, so the same food always counts the same.

Every meal, a real plate

It never invents a dish.

µSolve chooses only from µLayer’s plates: dishes that fit how you eat and what you avoid, put together the way your cuisine serves them. Each day it draws a fresh set, leaning towards what the day still needs.

Candidate plates are drawn again each day, weighted towards dishes rich in what the day still needs and away from what the week has already had.

Seven days, balanced as a week

A short day is made up the next day.

ICMR-NIN 2020 sets vitamin and mineral needs over your usual intake, not a single day. So µSolve plans the days in order, and when one falls short, the next day’s target rises by 60% of the gap. Energy, fat and salt are held day by day.

Illustrative calcium, target 1,000 mg. Monday falls 180 mg short, so Tuesday's target rises by 60% of the gap, to 1,108 mg. The week averages 996 mg. Energy, carbohydrate, fat and sodium are held to each day's own target instead.

µLayer 1.0 · the recipe engine

Every dish, built in five layers.

A recipe book gives fixed amounts. µLayer builds each dish the way a home kitchen does, layer by layer: a protein core, the grain, the vegetables and the helpers that season them, each with its own range. So when µSolve changes 45 g of dal to 52 g, your method still says 52 g.

Two meals from real one-day µSolve plans. Raw weights for one serving. A layer a meal does not need is left out: rice is the outer grain, wheat a supporting one.

Inside a dish

Thotakura pappu, layer by layer.

The dal is the protein core, the amaranth the fibre, and the oil and tempering are helpers. Each flexible part stays within the range a real cook would use. Cooking losses are worked out for every food, and the added salt is counted in every dish.

One standard serving: the middle of each range. In a plan, µSolve chooses the three amounts for the client and the method is rewritten with them.

Inside a meal

A plate has rules too.

µLayer knows how Andhra homes serve dishes together: what goes beside a pesarattu, when curd finishes a rice meal, and the pairings nobody would make. µSolve only ever chooses between plates that follow these rules.

The Andhra pack's own rules, from sourced home-meal patterns. Pan-Indian plates follow the pan-Indian pack's rules.

In every diet plan

Every plan is built by both engines.

What changes from plan to plan is who checks the week, and how often it is planned again.

Self-guided

µSolve and µLayer plan your week from what you tell us, for healthy adults.

See Self-guided

Dietitian-reviewed

A registered dietitian checks and edits what the engines wrote, with your health, medicines and blood work in view.

See Dietitian-reviewed

Premium

The engines plan four different weeks at once, and your dietitian reviews the whole month, with a nutrient certificate.

See Premium

Coaching, coming soon

The engines plan each new week from your check-in, and your dietitian approves every change.

See Coaching

Where AI fits

No chatbot picks a food or a gram.

µSolve and µLayer are arithmetic over published tables, so every number in your plan traces back to a food and a rule. Where food alone can’t reach a target, such as vitamin D, your plan says so instead of rounding up.