The appraisal, line by line.
An appraisal usually arrives as one figure said out loud, with everything that produced it left in the appraiser’s head. This page posts the act instead: the values.vin basis for any VIN, moved line by line by inspection facts (odometer, title brand, condition findings), each adjustment its own posted line with source and timestamp. Free. No account.
An agent appraising on a Mandate, for a seller holding one car or a rooftop working fifty, reads this same sheet; the number it returns is the posted arithmetic you are reading now.
JM3KFBXY1S0597748
2025 Mazda CX-5
- The basisThe five-number read for this VIN · live comps · source · timestampvalues.vin/JM3KFBXY1S0597748Posts live
- OdometerMiles against the band, read from the record: the adjustment posts as its own linePosts live
- Title brandA brand moves the band, read from the record: the line says by how muchPosts live
- Condition findingsInspection facts, one adjustment per finding, never one silent haircutinspection.vin/JM3KFBXY1S0597748Posts live
The basis, adjusted on posted lines, dated when made.
- appraisal.vin fee$0 · every VIN, every visit · no account
Figures render live at the address. This page states structure, not quotes: the slots fill from the posted basis and cited facts for your VIN, never from an invented number.
The five-number basisAuction · wholesale · trade-in · private party · retail: all five bands, with the comps behind them, read free at values.vin.
Read. Adjust. Carry.
The act of appraising, on posted lines: each address doing its own job.
- 01Read the basisThe appraisal starts from the five-number basis values.vin posts for every VIN from live comps: value, source, timestamp, comps attached. Free, no account. A number without a posted basis is an opinion.
- 02Adjust on posted linesInspection facts move the basis line by line: the odometer and title-brand lines read from the record; condition findings cite the inspection that found them, and inspection.vin orders the eyes when the record needs them. Each adjustment posts with source and timestamp, never one silent haircut.
- 03Carry the numberThe appraised number hands to tradein.vin for the walk and offers.vin for the firm cash offer, and posts to the deal record at commerce.vin, with its adjustment lines still attached.
- Postedappraisal.vin fee: $0 · every VIN, every visit · no account
- The actAppraising is an act of the deal. It homes here, on the Commerce side, because the number it produces is the number the trade and the offer are built on.
- The recordThe condition-and-value record the act writes reads on the Data side, keyed to the VIN, and travels with the car. The act is a page; the record is forever.
- Not an offerThis page reads; it does not buy. The appraised number is a posted attestation: nothing transacts at this address and nothing here takes a fee. The firm cash offer is offers.vin’s act; the trade walk is tradein.vin’s. Both start from the number posted here.
- AgentsThe same sheet as typed JSON at the same address, via Accept negotiation.
One sheet, both sides of the desk.
The registers touch at exactly this address: the same posted lines read from either side of the desk.
An appraisal that changes depending on who is looking at it was never an appraisal.
At the desk
A used-car manager appraising a real unit
The walkaround comes back with findings; this sheet prices each one as its own line against the posted basis. The appraised number lands on the record the desk works from, and carries into the trade walk and the lane with its math attached, defensible because every line is named.
The basis · the adjustments · the appraised number
Holding the car
The seller the number describes
The number said at the walkaround now has posted arithmetic to stand beside it. Every adjustment here is named and priced: a figure below the posted lines is no longer a verdict, it is a question with a line attached. Which lines moved, and by how much?
The basis · the condition lines · the number
Questions with posted answers.
Is this number an offer?
No. It is the condition-adjusted read for this VIN: basis and adjustments posted, dated when made. This page reads; it does not buy. offers.vin turns it into a firm offer with its basis posted.
Where do the adjustments come from?
From facts, cited: the odometer and title lines read from the record; condition findings cite the inspection that found them, and inspection.vin orders the eyes when the record needs them.
Whose sheet is this: the dealer’s or the seller’s?
Both. The same posted lines read from either side of the desk; an appraisal that changes depending on who is looking at it was never an appraisal.
Why does this number differ from the one said at the walkaround?
Ask which lines moved. Every adjustment here is named and priced; a number below the posted arithmetic is now a question with a line attached.
What does a read cost?
The sheet posts its own price like every other number (appraisal.vin fee: $0). Every VIN, every visit, no account.
The number carries.
The appraised number is an opening position, not a verdict. The other addresses read the same seventeen characters.
- Know the car, the free basis first
- values.vinThe five-number basis for any VIN (auction, wholesale, trade-in, private party, retail) with the comps behind it, free
- inspection.vinThe inspection facts the adjustments cite: eyes on the car, ordered when the record needs them
- vhr.vinThe deepening step: the full history, priced at its own address, read when the deal needs it, never the front door
- Carry the number
- tradein.vinThe walk, before the walk: the appraised number carries in as the number to beat
- offers.vinThe firm cash offer built on this number: basis posted, payoff handled
- dealers.vinEvery dealer rail for the unit at one desk: appraise, record, wholesale, move
- commerce.vinThe appraised number posts to one deal record at the anchor, adjustment lines still attached
The free faces values.vin · specs.vin · listings.vin · sticker.vin, read free before any paid report; the record deepens at vhr.vin when the deal needs it.
For the agent you send.
The agent reads the same record you do.
Same two routes, three representations: the numbers never differ between them.
- Motionsb2a2cAn agent acting for a consumer: everything it does survives being shown to them afterwardb2a2bAgents brokering between businesses: Mandate presented, fee disclosed, settlement three-way
- 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.
- The gateNo gate on this door's two routes: keyless reads, no account. Gated actions elsewhere return a typed OFFER or a NEEDS_HUMAN handoff, never a dead end.