floorplan.vin/WP0AA2A92PS206106
2023 Porsche 911 Carrera.
The flooring line.
WP0MakerAA2A9Vehicle2CheckPYearS206106This car
Σ value × weight = 343 ·343 mod 11 = 2 · position 9 reads 2
Decoded from VINSample record2026-07-11 12:34Check digit validBoth parties see this exact record
Any VIN, one address
The build, decoded
- BodyCoupeSample recordPosted 2026-07-11 12:34Verified
- DrivetrainAWDSample recordPosted 2026-07-11 12:34Verified
- EngineElectricSample recordPosted 2026-07-11 12:34Verified
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 not mandated: validated structurally · Europe (ISO 3780 S–Z block)Commission Regulation (EU) No 19/2011 (VIN requirements, no check-digit mandate); ISO 3779:2009; GB: Assimilated Regulation (EU) No 19/2011Verified
- Manufacturer idWMI WP0: positions 1–3ISO 3779 VIN structureVerified
- Model-year codePosition 10 reads "P": the 2001–2030 code table reads 2023ISO 3779 model-year tableVerified
- PatternSquish WP0AA2A9PS: positions 1–8 + 10–11The ambiguity scope observations post againstVerified
Under seal: the free rows above are real and stay free.
The history: under seal
- Title chain and brand events
- Odometer records
- Owner count
- Open campaign status
The market read: under seal
- Retail and trade figures
- Comparable transactions, counted
- The valuation band, dated
This record, posted across the family.
Every line is a posted fact at its own address.
The flooring line for this vin.
The Line Plan: look up, read, clear.
- 01Look up: a VIN at floorplan.vin/{VIN}; the flooring face assembles from the record.
- 02Read: floored date · days on line · curtailment · payoff, each a posted slot with source and timestamp.
- 03Clear: value against payoff at values.vin, disposition at offers.vin. You are 1 step from clearing the line on posted numbers.
Distance to done: 3 stepsRead value against the payoff slot: values.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://floorplan.vin/WP0AA2A92PS206106 -H 'accept: application/json'
2 # the record as typed evidence objects
3curl https://floorplan.vin/WP0AA2A92PS206106 -H 'accept: text/markdown'
4 # the record's markdown twin
5curl https://floorplan.vin/WP0AA2A92PS206106
6 # this page
On this host
- Motionsb2aThe buyer is an agent: no human leaf; discover, bind, pay, worst-case cost posted before the callb2a2bAgents 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.
Every door, this record.
The same seventeen characters, read at every address.
- Read the line
- values.vinEquity is value minus payoff: five numbers for WP0AA2A92PS206106, posted
- The rooftop
- dealers.vinThe dealer door: appraise, record, wholesale, move; one address per unit
- Clear the line
- offers.vinDisposition against posted value: the line clears at offers.vin/WP0AA2A92PS206106
- transport.vinDispatch from a VIN and two zips: the cleared unit moves, tracked to the door
- The order
- commerce.vinThe transaction layer: the whole deal settles as one order