Pricing
What runs on your phone is free. What needs a server is the part that will cost money.
There is no billing code in Kuralta and nothing is charged for today. What follows is the line the app will be split along, published before there is anything to sell rather than after.
The line is not a judgement about which features are worth more. It is where the money goes. Everything Kuralta works out – two clocks, wear per part, measured chain elongation, the manufacturer’s own shorter figure in the wet – is arithmetic on a phone you already own, and arithmetic has no running cost. Holding a file, keeping a connection open to somebody else’s service, or answering a stranger who wants to check a bike all mean a server, and a server sends a bill.
A maintenance history is also worth more the more of it exists, so the useful thing right now is records, not revenue.
Free
Runs on the deviceEvery bike, every part, every wheelset
No count limit, and none planned. A chain that moves between three bikes is the reason this app exists; charging for the third bike would take away the one thing it does that a distance tracker cannot.
Both clocks
Ride hours and distance kept apart, with indoor time on a clock of its own. This is what the app is for, not a feature to be sold back to you.
Every published interval, with its source
The whole reference: the document each figure came from, its revision, and the date it was read. Free on the site and free in the app – a reference behind a paywall is worth less to everyone.
Measured chain wear
The reading, the gauge it came from, and the percentage that applies to your drivetrain.
The manufacturer’s bad-weather figure
When your logged rides say those conditions applied, the shorter published interval applies with them. Worked out on the phone, from rides you entered on the same phone.
The whole history, and all of it as a file
One JSON export with everything in it. Records you have to keep paying to keep are not really yours, which is the argument this app is making.
The three provenance states
Entered by you, added after a shop visit, signed by the shop. The app will not print the signed badge for the first two, and seeing which one you are looking at will never cost anything.
Offline, with no account
Useful on the first day with no network and nothing signed up for.
Paid, once it exists
Needs a serverNone of this is built yet
Backup and sync between devices
A record on a second phone means a copy kept somewhere that is not a phone, and that somewhere runs all year.
Photos and receipts on a service entry
A photographed invoice is what turns a claim into a document. Storing it costs per gigabyte per month, for as long as you keep it.
Rides imported automatically
Strava and Garmin connections. Entering a ride or setting the odometer by hand stays free, because that has always run on the phone.
A record a buyer can check
A workshop signing an entry, and a link a stranger can open without having to take your word for it. This is the shop-and-buyer side, and it is where charging was always meant to land.
The earlier version of this page promised that charging would only ever be aimed at bike shops and at buyers, never at the owner keeping their own records. Three of the four lines above break that promise. It is written here rather than left to be found later, which was the other half of what the promise said.
There is no price on this page because none of the paid side exists yet. A figure now would be a guess presented as a plan. When there is something to buy, the number appears here first – and the free list above does not get shorter to make room for it.
Kuralta is not released yet
It is in development and not on any app store. Leave an email and you will hear once, when there is a build worth installing.