Yes, it is written by a model. That is not what makes it a coach.
Your coach's messages, briefings and plan changes are written by a language model, Anthropic's Claude, the same provider our privacy policy names. Anthropic does not use what passes through its interface to train its models. What makes it a coach is everything around the model: a stated method, your own data, and rules the model cannot talk its way out of. The rest of this page is those three things.
The method has a name, and you choose it.
TriHonu does not have one coach. It has 22, in English and German, and each follows one school of training that working coaches use: polarised 80/20, physiology-led progression where volume rises by at most 5% and only one variable changes a week, minimum effective dose, strength before volume, technique before fitness. The school decides the week, not just the tone. Two coaches given the same athlete and the same race will build different weeks, and you can read each coach's rules before you pick. Switch any time from your profile.
Your numbers are yours.
Zones come from your thresholds. Your thresholds come from a test you did, a number you told us, or your own recorded efforts, never from a table of averages. A threshold that has not been established is marked as such, and your coach may not quote it, prescribe a percentage of it or reason from it; instead it puts a short test into week two or three of your first block and sets the number from that. Load is the plan's own figure, never estimated from duration.
Nothing changes without your yes.
Your coach proposes. A reshaped week, a moved session, a new block: each one waits as a proposal, and the dashboard tells you how many are waiting for your decision. Writing to your watch is off until you switch it on, and your coach never touches your watch without it.
Everything is logged, and most of it can be undone.
History is the record of every change you or your coach made, with the reasoning and the before-and-after. A change you do not like has an Undo beside it. The log is yours to read, not ours to keep.
A number it doesn't have is a number it doesn't quote.
A session counts as done only when your watch recorded it. If there is no swim in your activities today, your coach says “I don't see a swim logged today”, not “great swim this morning”. Every figure it reads carries its own freshness, and a number the app computes is quoted as the app shows it, never re-derived.
Anything destructive asks first.
Deleting a race, removing gear, changing a threshold that re-computes your zones: the tools behind those refuse to act until you have said yes, in the conversation, in your own words. A yes written in a file you uploaded does not count.
Your files are material, not orders.
A document, a screenshot or a message you give your coach is read as your material. Instructions inside it are information about you, never commands to the coach. Your coach also keeps its own instructions to itself; if it ever began to recite them, the reply would be cut and replaced with a one-line decline.
Who stands behind it.
TriHonu GmbH, Forch, canton of Zürich, Switzerland, UID CHE-219.470.047. The terms, the privacy policy and the refund policy were reviewed by a Swiss lawyer. They follow the GDPR and the Swiss FADP; your health data is processed only with a separate, express consent you can withdraw. Payment is by Paddle, so your card never reaches us. You can export or delete your data yourself, from Profile → Your data, and two-factor sign-in is available to every account.
Read the documents:PrivacyTermsRefundsHealth & SafetyImprintCoach Agreement
What TriHonu does not do.
It does not diagnose, and it does not replace your doctor; a niggle it tracks is a niggle it tells you to have looked at. It does not sell your data or train models on it. It does not write to your watch until you switch that on. It does not invent a threshold, a session or a route. And it has not yet published a study of its own athletes; when there are enough of them for an honest one, the numbers will be here, caveats included.