values.vin/19UDE2F72KA000311
2019 Audi A4 Premium.
The value.
19UMakerDE2F7Vehicle2CheckKYearA000311This car
Σ value × weight = 266 ·266 mod 11 = 2 · position 9 reads 2
Decoded from VINSample record2026-07-17 15:43Check digit validBoth parties see this exact record
Any VIN, one address
The build, decoded
- BodyMinivanSample recordPosted 2026-07-17 15:43Verified
- DrivetrainAWDSample recordPosted 2026-07-17 15:43Verified
- EngineElectricSample recordPosted 2026-07-17 15:43Verified
The market face
- Listed$14,058Live listingPosted 2026-07-17Verified
What the seventeen characters certify
- Check digitPosition 9 reads "2": the other sixteen compute "2"ISO 3779 · 49 CFR 565.15(c) check-digit mathVerified
- Validation regimeCheck digit enforced: United States (ISO 3780 1/4/5 block)49 CFR 565.15(c) / FMVSS No. 115Verified
- Manufacturer idWMI 19U: positions 1–3ISO 3779 VIN structureVerified
- Model-year codePosition 10 reads "K": the 2001–2030 code table reads 2019ISO 3779 model-year tableVerified
- PatternSquish 19UDE2F7KA: positions 1–8 + 10–11The ambiguity scope observations post againstVerified
Under seal: the free rows above are real and stay free.
The market read: under seal
- Retail and trade figures
- Comparable transactions, counted
- The valuation band, dated
The rest of this record is under seal: the free rows above are real and stay free.
- At sign-inThe full comp table, every row: free at login for humans, foreverPer-comp detail and cost-to-own depth
The check digit certifies; it never sells.
The value face: five bands for this vin.
The Five Numbers Plan: paste, read five, take one.
- 01Paste: the VIN, at values.vin/{VIN}. One question if the trim is ambiguous.
- 02Read five: retail, private party, trade, wholesale, auction, each posted with source and timestamp; comps attached.
- 03Take one: to offers.vin to sell it, or vhr.vin to see why it's priced there.
Distance to done: 3 stepsTurn this number into cash: offers.vin/{VIN}
For the agent you send.
The agent reads the same record you do.
Same two routes, three representations: the numbers never differ between them.
Three representations
1curl https://values.vin/19UDE2F72KA000311 -H 'accept: application/json'
2 # the record as typed evidence objects
3curl https://values.vin/19UDE2F72KA000311 -H 'accept: text/markdown'
4 # the record's markdown twin
5curl https://values.vin/19UDE2F72KA000311
6 # this page
On this host
- Motionsb2aThe buyer is an agent: no human leaf; discover, bind, pay, worst-case cost posted before the call
- 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.
Every door, this record.
The same seventeen characters, read at every address.
- Do the deal
- offers.vinSell it: offers against the trade and wholesale bands, posted.
- financing.vinFinance at the retail band: rate posted, not teased.
- buy.vinBuy: the listing posted with timestamp · 7-step checklist close.
- Know the car
- vhr.vinHistory: records posted for 19UDE2F72KA000311 · the history says why, or it doesn't.
- Every door
- vin.companyEvery door, one record: vin.company/19UDE2F72KA000311