The line, before the audit.

Flooring cost surfaces at audit and curtailment, after the unit has eaten its margin. This page posts the flooring face of a unit first: floored date, days on line, curtailment, payoff, by VIN, each slot carrying value, source, and timestamp. A slot the record cannot fill says so, in words. No credit is extended here: the line is attested, not originated.

An agent reading your line on a Mandate reads this same face: what it brings back is the sheet you are reading now.

2025 Mazda CX-5 · check digit 1 · verified

JM3KFBXY1S0597748

2025 Mazda CX-5

  • Floored dateThe day the unit went on the line · value · source · timestampPosts live
  • Days on lineToday minus the floored date: counted, not estimated. The number that compounds quietly while the unit sits.Counts live
  • Original advanceWhat the line advanced against the unitPosts live
  • CurtailmentThe schedule and the next due date, posted per line: the deadline the aging unit is walking towardPosts live
  • Fees & interest accruedWhere the record carries them, itemized, never rolled up into one silent numberPosts live
PayoffPosts live

The number that clears the unit off the line. Read against the values.vin bands, the equity is a subtraction.

  • floorplan.vin fee$0 · every VIN, every visit · no account

Figures render live at the address. This page states structure, not balances: a slot the record cannot fill says so in words, never an estimate dressed as a number.

The equity readValue minus payoff: one posted number against another. The five bands for any VIN read free at values.vin; the payoff posts here when the record carries it. Two slots, two sources, one subtraction, done in the open or not done at all.

Look up. Read. Clear.

The line plan: three steps, each on its own address, none of them a loan.

  1. 01Look up the unitA VIN at floorplan.vin/{VIN}: the flooring face assembles from the record (floored date, days on line, curtailment, payoff). Free, no account, $0 posted like every other number.
  2. 02Read the slotsEach line carries value · source · timestamp. Days on line is a subtraction from the posted floored date: counted, never recalled. Where the record cannot fill a slot, saying so is the honest answer.
  3. 03Clear the unitEquity is value minus payoff: values.vin posts the five bands beside the payoff slot here. Disposition is offers.vin’s act; the line clears on posted numbers, before the audit reads them for you.
  • Postedfloorplan.vin fee: $0 · every VIN, every visit · no account
  • No creditThe line is attested, not originated. No lending capability operates at this address: floorplan.vin posts the status of a line that exists, with its source named, and transacts nothing.
  • AgentsThe same sheet as typed JSON at the same address, via Accept negotiation.

On the line, off the line.

Both sides read the same sheet: the line the store carries, and the clear that takes the unit off it.

One record, one subtraction.

On the line

The attested face: what the audit will read

The days-on-line count builds quietly: a unit that read as margin at the lane can sit under water by second curtailment, found at audit, priced against the store. This sheet posts the count while it still costs nothing to read: floored date, days, curtailment, payoff, each with its source named.

Floored · days on line · curtailment · payoff, posted live on the sheet

Off the line

The clear: one subtraction, then an exit

Equity is value minus payoff. The five bands read free at values.vin/JM3KFBXY1S0597748; the exit routes to whichever pool yields the best net (dealers.vin · wholesale.vin · auction.vin). The cleared unit moves on a VIN and two zips at transport.vin, tracked to the door.

Value minus payoff equals equity: all three post live

Questions with posted answers.

How many days has this unit been on the line?

Counted from the posted floored date: a subtraction from the record, not a recollection. Days on line posts with its source and timestamp, and it is the number this page refuses to let hide until audit.

What clears the unit?

The payoff slot. Where the record carries it, it posts to the dollar; where it cannot, the slot says so, never an estimate dressed as a number.

Is this unit under water?

Read value against payoff: five bands at values.vin beside the payoff slot here. The page posts both sides of the subtraction and editorializes neither.

Can I floor a unit from this page?

No. No credit is extended at this address: the line is attested, not originated. This page reads a line that exists; origination is a different act at a different address.

What does a read cost?

The sheet posts its own price like every other number (floorplan.vin fee: $0). Every VIN, every visit, no account.

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 representationsfloorplan.vin
1curl https://floorplan.vin/ -H 'accept: text/markdown'
2 # the markdown twin of this page
3curl https://floorplan.vin/{VIN} -H 'accept: application/json'
4 # the record as typed evidence objects
5curl https://floorplan.vin/{VIN} -H 'accept: text/markdown'
6 # the record's markdown twin
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
  • 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.