Foundation0

Commons · free tools for the public good

Free tools that show their working

The commons is where Foundation0 builds free, public-benefit apps, meant in time for people and small businesses who cannot pay for software, in fields such as medicine, nutrition and personal finance. One exists today: Nutrak. This page explains what it does, from first principles, and exactly how far it has come.

Nutrak · live demo Not clinically validated Free · no accounts

One tool, eight checks

How to read: the first five rows are the commons promises listed below; the last three are what Nutrak has not earned yet. A filled mark means the tool does it today, a half mark means partly, and an open ring with a cross means not yet. Press the button to see only the gaps.

What Nutrak does today, check by check
CheckNutrak
Free, with no accountYesno account
Your data stays on your deviceYesyour food log stays in your browser
Works on a weak connection, or noneYesabout 26 KB compressed; installable; offline after the first visit
Shows its workingYesa “why this number?” under every target
Says what it cannot doYesunbuilt features say so; demo data is labelled
Clinically validatedNot yetnot medical advice
Checked by someone other than its makerNot yetno outside audit or peer review
Built for the people the commons servesPartlyfree, tiny and offline; but English only, kcal only, no food database
View // 8 checks · 5 of 8 met in full
Source: Nutrak’s public page (ahrazzle.github.io/nutrak) and the Nutrak repository, checked 14 Oct 2026. Sizes measured by us.

00//Why a commons

Aska Digital essays · not peer reviewed

The money skips the public good.

Software costs almost nothing to copy, so a useful tool could reach everyone. In practice it reaches whoever someone can bill.

In The Money Skips the Public Good (19 August 2026), Aska Digital read Canada’s “AI for All” strategy line by line. Its equity, its loans and its adoption subsidies all pay for AI that can bill for itself: “Every pipeline the strategy built requires the thing it funds to be able to price its own value.” What falls through is “the AI that helps a community without a payer, the literacy that has no invoice, the inclusion nobody can bill for.” The essay’s remedy is about structure, not slogans: “make the good legally un-ownable, and then it can be funded without being bought.”

A week later, The Institution Is the Bottleneck (27 August 2026) asked why health care, schools and governments keep failing to adopt tools that work. Its answer: “a technology inherits the incentive structure of the institution it lands in, and it will not outrun it.” It ends with a test worth putting to any free tool, including ours: “who is accountable for the outcome, in what unit, and what happens to them if it does not improve?”

The commons is where Foundation0 tries to act on both essays. We are at the start. The app below is real, free and honest about its limits, but it has not yet been built with, or tested by, the people the commons is for. We say so in every section.

What we hold a commons tool to

  1. 01Free, with no account

    Nothing to pay and nothing to sign up for; the tool is the whole product.

  2. 02Your data stays with you

    The work happens on your device. Nothing personal is sent to a server.

  3. 03Small enough for a weak connection

    A slow or expensive connection should not decide who can use it.

  4. 04Shows its working

    Every number has a receipt: where it came from and what kind of number it is.

  5. 05Says what it cannot do

    Unbuilt features say so. A guess is labelled a guess.

  6. 06Has an owner and a measure

    Someone named, accountable for a stated result, in a stated unit.

Promise 03, measured: the wait on a weak connection

How to read: each bar is the time to download what a first visit needs before the tool can be used, at the connection speed you pick. Bars share one scale, and each is labelled with its time.

Link //
    Sizes over the wire, measured by us on 14–15 Oct 2026: Nutrak’s app (26 KB compressed) plus its demo data (4 KB compressed). The median mobile web page was 2,629 KB in the HTTP Archive crawl of 1 Sep 2026. Speeds are round, assumed figures; real links vary, and a lost connection costs more than a slow one.

    01//Nutrak · Aska Digital

    Live demoNot clinically validatedTarget engine not public

    Nutrak: a tracker that shows its work.

    Most trackers give one confident number and turn red the moment a day falls short. Nutrak puts a plain-words receipt under every target, and judges vitamins and minerals on a week of eating, never on a single day.

    “How much calcium do I need?” sounds like it has one answer. It does not: needs differ from person to person, and what you ate is uncertain too. Nutrak’s code calls its answer a “trust contract”, with five rules:

    1. Every number carries a receipt. A “why this number?” button explains, in words, which official table a target came from and what kind of number it is, with 26 linked glossary terms.
    2. Energy is a range, never a point: 2,645–3,045 kcal a day for the demo person.
    3. Judge the week. Vitamins and minerals are judged on a 7-day (or 30-day) average. See why below.
    4. Missing is not low. A nutrient you have not logged shows “no data”, never 0% or “under”.
    5. A guess is a proposal. A photo estimate appears as an amber “estimate — edit to confirm” and never enters your log until you approve it.

    What is real today

    Live
    Free, installable, works offline after the first visit; your log stays in your browser. Front end MIT-licensed.
    Targets
    A captured snapshot for one example person (a 35-year-old man), computed on 30 Aug 2026 by an engine that is not public yet. The numbers you type do not change them, and the app says so.
    Previews
    Photo, barcode and free-text logging. The photo flow uses a fixed example and recognizes nothing.
    Checks
    81 trust-contract checks and 42 install-and-offline checks in the repository, all passing when re-run for this page. The public history records a reviewer’s blocking finding: the test command had been skipping the second set.
    Not yet
    Clinical validation, a user study, peer review. It is not medical advice.
    For the commons
    Free, offline and small, which suits a weak connection. But English only, energy only in kcal, and no food database, so you must know what your food contains.

    The real thing

    Screenshots captured by Foundation0 from the live app on 14 Oct 2026 (phone size).
    • 2,645–3,045
      kcal a day: energy shown as a range, never a single number (demo person)
      demo/fixture.json
    • 5 → 1
      calcium’s light changes 5 times in the demo week if judged daily; the 7-day average gives one steady signal
      computed by us from the demo data
    • 35
      nutrients with a target, each with a “why this number?” receipt
      demo/fixture.json
    • 26 KB
      the app’s page, code, styles and glossary, compressed (86 KB raw); the demo data adds 45 KB
      measured by us, 14 Oct 2026

    02//Explainer · noise and signal

    Real demo data · 24–30 Aug 2026

    One day is noise. A week is a signal.

    Your body stores calcium, so one low day says almost nothing about you. A tracker that judges every day raises five alarms in an ordinary week; one that judges the week gives one calm, honest signal.

    These are the demo person’s logged calcium values for one week, from Nutrak’s public demo data. The light uses Nutrak’s own thresholds against the 1,000 mg target: below 75% is “under”, below 100% is “approaching”, and 100% or more is “good”.

    Calcium, judged by the day or by the week

    How to read: each column is one day’s calcium in milligrams; the shaded bands are Nutrak’s under, approaching and good. Judged by the day, the light below each column flips as the week goes on. Switch to the week to see one verdict. Then try one huge day.

    Ctrl //
    Source: Nutrak demo data (calcium per day: 549, 944, 728, 1,070, 685, 710 and 754 mg; the app reports the mean as 777.1 mg, 78% of the 1,000 mg RDA, “approaching”) and the thresholds in its glossary. The huge day is our test, not the app’s.
    Show the numbers
    Calcium in the demo week
    DayCalcium, mg% of 1,000 mgJudged that day

    03//Explainer · what a target means

    Model · textbook rule

    Enough for whom?

    “You need 1,000 mg of calcium a day” sounds like a fact about you. It is a fact about a crowd.

    Nobody can measure one person’s requirement directly, so scientists measure a group and describe the spread. The Estimated Average Requirement (EAR) is the intake that meets the needs of half the people of an age and sex: 800 mg of calcium for adults aged 19 to 50. The Recommended Dietary Allowance (RDA) sits about two standard deviations higher (a standard deviation is the typical distance of a person from the average), so it covers nearly everyone, about 97.5%: 1,000 mg. The RDA is a safety margin for a population, not your personal need. That is why Nutrak also divides your average by the EAR (its “adequacy ratio”), not only by the RDA.

    How many people does an intake cover?

    How to read: the curve shows how calcium needs spread across adults aged 19 to 50: most people need about 800 mg, few need much less or much more. Slide the intake: the shaded part is the people whose need it meets. The dots below are the same share out of 40 people.

    41%of adults aged 19 to 50 would have their calcium need met by 777 mg a day
    Ctrl //
    A model, labelled as one. EAR 800 mg and RDA 1,000 mg for calcium are the NASEM values in Nutrak’s demo data; “RDA = EAR + 2 standard deviations” is the rule in its glossary. From those we assume needs follow a bell curve with a standard deviation of (1,000 − 800) ÷ 2 = 100 mg. Real requirements need not be perfectly bell-shaped.
    Show the numbers
    Share of adults covered at a few intakes (model)
    Intake, mg a dayShare coveredNote

    04//The bar ahead

    What would change our labels

    The bar we have not reached yet.

    A commons tool earns trust the way any instrument does: by being measured by someone other than its maker.

    • Nutrak

      A public engine and real users

      The target engine published, a food database, other languages and units, and a study with the people it is meant for.

    • Nutrak

      An owner and a measure

      In the essay’s sense: a named person accountable for a stated outcome, in a stated unit, with a consequence if it does not improve.

    • Personal finance

      Nothing built yet

      It is on the list of fields the commons should serve. When a tool exists, it will appear here with the same labels.