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.
A VIN is 17 characters and never uses I, O, or Q.
7MMVABDM3RN163785
2024 Mazda CX-50
- 01The bookspecs.vin/
7MMVABDM3RN163785the schedule posts interval by interval from the decode and the posted specs — each item with its source; no line renders without oneposts live - 02Due nowwhere odometer evidence exists on the record, due-at-mileage posts beside the interval; where it doesn’t, the slot stays empty — never a guessfills from evidence
- 03Open campaignrecalls.vin/
7MMVABDM3RN163785the recall record posts beside the schedule — a campaign is the manufacturer’s work, free at the dealer$0 - 04The orderservices.vin/
7MMVABDM3RN163785due work at a posted price on the services chassis — vendor cost and margin as separate lines; the compliance gate holds until it clearsposts per order
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.
maintenance.vin schedule: $0 · every VIN, every visit · no account
the ladderanonymous — 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 — deeper rungs are honest slots, never a teaser
Decode. Read. Keep.
The Schedule Plan — three verbs, each doing its own job.
- 01DecodePaste 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. Free, no account.
- 02ReadCheck 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.
- 03KeepOrder 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 counter test.
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 states what the book calls for; the record states what posted. A gap between them is a fact, not an accusation.
Questions with posted answers.
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 schedule carries.
the free facesspecs.vin · recalls.vin · values.vin · sticker.vin — read free 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.
motions: B2A · B2A2C
- B2A — the buyer is an agent — no human leaf; discover, bind, pay, worst-case cost posted before the call
- B2A2C — an agent acting for a consumer — everything it does survives being shown to them afterward
curl https://maintenance.vin/ -H 'accept: text/markdown' → the markdown twin of this page
curl https://maintenance.vin/{VIN} -H 'accept: application/json' → the record as typed evidence objects
curl https://maintenance.vin/{VIN} -H 'accept: text/markdown' → the record's markdown twinMachine surfaces on this host: /llms.txt · /icp.json · /.well-known/agents.json · one estate MCP server — apis.vin/mcp (every door a lens; tool results carry the door URL).
Attribution: X-Client-Type: html | md | json | mcp — read for agent-led demand attribution; it never changes the record.