18 April 2025
Put into service
0 km
Workshop A
Sealed
Bike register for Germany
Service, odometer, components, ownership changes — recorded where they happen: at the work stand. Chained, so nobody can massage the numbers later. Readable from a QR code, with no app and no account.
Free for workshops. No contract, no monthly fee, no minimum volume.
The public pass
A code on the frame, a browser, done. The pass belongs to the bike — not to a customer file. The owner’s name and address are not in it, and they are not going in.
The problem
A bike changes workshop, city, owner. Its history doesn’t. It stays behind: on paper invoices, in shop systems that don’t talk to each other, and in the head of a colleague who eventually quits.
"When was the last service?"
"No idea. Bought it used."
Which chain, which battery, when were the brakes last done? The answer sits in three systems that don’t know about each other — or in none of them.
An e-bike costs as much as a used car. At resale there is no stamped service book, only stories. The price ends up set by doubt.
After a theft, the frame number is on a receipt in a shoebox. If the shoebox is still there.
From 2027 the EU requires a digital battery passport. A shop with no history starts from zero.
For workshops
A register with no entries is worthless, and entries are made in exactly one place: at the work stand. Nobody gets paid for supplying data. So the rule is reciprocity — you write, you read.
Integrity
An entry is never edited and never deleted — not even by us. A correction is a new entry that sets the old one straight. The mistake stays visible, and that is exactly the point.
Every entry gets a seal when it is saved.
Inside every seal sits the seal of the entry before it. That is what holds the chain together.
Change something after the fact and every seal from there on springs open. There is no quietly closing them again.
18 April 2025
Put into service
0 km
Workshop A
Sealed
3 November 2025
Service — chain, brake pads
1,240 km
Workshop A
Sealed
12 February 2026
Change of owner
4,812 km
Workshop B
Sealed
For every kind of business
Two-person workshop, multi-site chain, manufacturer or software house: the way in differs, the registry is the same. Free for workshops, no contract, no minimum volume.
A browser on the workshop tablet, scan the code on the frame, log the service. Nothing to install, no password per person, no training. The device is paired once and stays paired.
In pilot: we are taking on the first workshops right now.
A window inside the screen your people already have open — the history sits in the job, with no tab to switch. An iframe and not an npm package: one fix reaches every vendor at once, and the host page’s JavaScript cannot read the pass.
Tried on our own workshop first, before anyone else gets it.
The same interface the web app and the window use — there is no private shortcut. Appending an event is a POST. For manufacturers, leasing companies, marketplaces and workshop software.
Live, openly documented, ready to connect today.
Your software vendor not on the list? Name them and we will have the conversation: info@welikebikes.de
# Append a service event. There is no overwrite.
Authorization: Bearer <workshop API key>
Content-Type: application/json
{
"frame_number": "WBK0000000161396",
"type": "service.performed",
"occurred_at": "2026-02-12",
"odometer_km": 4812,
"work": ["chain", "brake_pads"]
}
→ 201 Created
{
"event_id": "ev_3JX9c5d7853c",
"content_hash": "c5d7853c…0320b734",
"chain_hash": "8736ebfc…17ee2645",
"passport_url": "https://thebikepassport.com/p/8K4N-2QJD",
"identity": { "matched": true, "confidence": 0.98 }
}
From that day on, every e-bike battery placed on the European market arrives with its own digital passport. The duty is the manufacturer’s; the benefit is yours.
That passport describes the battery: what it is made of, what it delivers, what happens to it at the end. It does not say which bike it is in today, who fitted it, or at what mileage. That is the part we keep for you, for the battery and for every spare part.
The parts a bike is carrying right now, and the ones that were in it before.
Brand, model and serial number, with the workshop, the day and the mileage at fitting.
State in percent, charge cycles, date and what it was measured with. Not an estimate.
Start with the batteries already sitting in your workshop: tell us how many there are and we will register them with you.
We propose a verifiable system: every entry is sealed as it is saved, and the whole chain can be recalculated at any time, by anyone.
Contact
The register is running, the API is running, the first workshops are writing to it. Tell us what your shop could record and what you want to read: that is what the integration is built from.