The schedule face · Keep lane · Services
The book, not the counter.
The advisor’s sheet says “recommended today.” This page answers with the book: the factory maintenance schedule for any VIN, interval by interval, each item with its source, derived from the decode and the posted specs, so a recommended list is checkable line by line. Free. No account.
An agent keeping your car reads this same schedule as typed data; you appear only where you are load-bearing: authorize the work.
JM3KFBXY1S0597748
2025 Mazda CX-5
- The bookPosts livespecs.vin/JM3KFBXY1S0597748The schedule posts interval by interval from the decode and the posted specs, each item with its source; no line renders without one.
- Due nowFills from evidenceWhere odometer evidence exists on the record, due-at-mileage posts beside the interval; where it doesn’t, the slot stays empty, never a guess.
- Open campaign$0recalls.vin/JM3KFBXY1S0597748The recall record posts beside the schedule: a campaign is the manufacturer’s work, free at the dealer.
- The orderPosts per orderservices.vin/JM3KFBXY1S0597748Due work at a posted price on the services chassis, vendor cost and margin as separate lines; the compliance gate holds until it clears.
Every interval, every source, read whole: the free rung of the ladder.
Intervals and items render live at the address, from the book for your VIN. This page states structure, not a schedule: the slots fill from the posted specs, never from an invented interval.
Decode. Read. Keep.
The Schedule Plan: three verbs, each doing its own job.
The schedule and the read are free today; ordered work runs on the services chassis at services.vin.
- 01Decode
Free · no account
Paste the VIN at maintenance.vin/{VIN}; the schedule posts interval by interval from the decode and the posted specs at specs.vin, each item with its source.
The interval · the item · the source
- 02Read
Free · live today
Check any “recommended” list against the book. Where odometer evidence exists on the record, due-at-mileage posts beside the interval; an open campaign posts from recalls.vin beside the schedule: the manufacturer’s work, free at the dealer.
The due mileage · the open campaign
- 03Keep
Opens when the gate clears
Order due work at a posted price when the compliance gate clears: every job quotes from the VIN on the services chassis at services.vin, and every completion posts to the record: a service history that is a record, not a shoebox.
The order id · the timestamp · the invoice line
03Keep
Not yet open · service-vendor agreements before paid maintenance orders
The order action renders through the compliance gate: service-vendor agreements are in progress; until they clear, nothing on this page takes a paid order. The schedule is live today, and ordered work runs on the services chassis at services.vin.
The ladder.
Anonymous: the whole schedule, free.
The record’s odometer evidence fills the due-at-mileage slots; ordered work posts a price only when the compliance gate clears.
- AnonymousThe whole schedule: every interval, every source, every VIN, every visit. No account.$0
- Odometer evidenceWhere the record holds odometer evidence, the due-at-mileage slots fill beside each interval.Fills from evidence
- Ordered workDue work at a posted price on the services chassis, vendor cost and margin as separate lines.Opens when the gate clears
- Postedmaintenance.vin schedule: $0 · every VIN, every visit · no account
- AgentsThe same schedule as typed JSON at the same address, via Accept negotiation.
Questions with posted answers.
The schedule is free. No account.
Can I order maintenance here today?
Not yet. Service-vendor agreements are in progress; the order action posts on this record the day they clear. The schedule is live today (free, no account), and every job already quotes from the VIN at services.vin.
Where does the schedule come from?
From the decode and the posted specs for this VIN: the interval, the item, the source, each posted. No line renders without a source.
What about work done elsewhere?
The schedule states what the book calls for; the record states what posted. A gap between them is a fact, not an accusation, and receipts you hold are still yours to keep.
Is a recall part of the schedule?
It posts beside it. A campaign is the manufacturer’s work, free at the dealer: the recall record for any VIN reads at recalls.vin, and an open one renders on this schedule the day it opens.
How does maintenance.vin make money?
On ordered work: margin, posted per order as its own line beside the vendor cost. The schedule itself is free, posted like every other fact.
The counter test.
The schedule states what the book calls for; the record states what posted.
A gap between them is a fact, not an accusation.
At the counter
The recommended list, checked against the book
The advisor’s sheet says “recommended today”: items nobody can trace to the manual, priced at the counter, paid for twice or skipped once. This page answers item by item, interval by interval, each with its source. What the book calls for at this mileage posts; what it doesn’t is a question to ask out loud at the counter.
The interval · the due mileage · the order price
On the record
The shoebox becomes a service history
A completion posts to the record: order id, item, timestamp, invoice line. Kept maintenance stops being receipts in a shoebox and becomes a service history the next buyer reads on the same record at vhr.vin. The record, then the resale.
The order id · the timestamp · the invoice line
The schedule carries.
The schedule is not the end of the record: it is the standing order.
The other addresses read the same seventeen characters.
- The work
- services.vinDue work is orderable: every job on the VIN quoted from one record, settled on one invoice
- recalls.vinAn open campaign posts beside the schedule: the manufacturer’s work, free at the dealer
- Know the car
- specs.vinThe book’s basis: the factory build for any VIN, posted free
- vhr.vinThe deepening step: what the car has actually had done, the full history, priced at its own address
- values.vinA kept schedule meets the number: five values for any VIN, posted free
The free facesspecs.vinrecalls.vinvalues.vinsticker.vin
Read the free faces before any paid report; the record deepens at vhr.vin when the next buyer asks.
For the agent you send.
The agent reads the same record you do.
Same two routes, three representations: the numbers never differ between them.
- Motionsb2aThe buyer is an agent: no human leaf; discover, bind, pay, worst-case cost posted before the callb2a2cAn agent acting for a consumer: everything it does survives being shown to them afterward
- Machine surfaces/llms.txt/icp.json/.well-known/agents.json
- One MCP serverapis.vin/mcp serves the whole platform: every door’s tools in one server, each result carrying its door’s URL.
- AttributionX-Client-Type: html | md | json | mcp names which reader arrived; it never changes the record.