One grid.
Both sides.

Price.Trade.Taxes.Money down.Payment.

The four-square folds the deal into one movable number and turns the paper around. This page posts the desk’s math instead: payment grids for any VIN, term by rate by money down, with the trade, the taxes, and every F&I attach line stated as its own line. The customer reads the same grid the desk reads. Built on the VIN by Vin.

An agent structuring a deal on a Mandate reads this same grid, and the structure it returns is the posted grid you’re reading now.

2025 Mazda CX-5 · check digit 1 · verified

JM3KFBXY1S0597748

2025 Mazda CX-5

Term by money down: each column a money-down scenario, stated at the desk.

TermRateDown · stated (scenario 1)Down · stated (scenario 2)Down · stated (scenario 3)
36 moPapers liveComputes liveComputes liveComputes live
48 moPapers liveComputes liveComputes liveComputes live
60 moPapers liveComputes liveComputes liveComputes live
72 moPapers liveComputes liveComputes liveComputes live

The deal, structured.

Five lines and a payment. Each its own line, never blended.

The four-square works by blending: price into trade, trade into payment, payment into money down, one movable number worked until the other side stops asking. This sheet keeps the lines separate because the deal is arithmetic, and arithmetic survives being shown.

The trade stays its own line: the appraised number carries in from the record and never dissolves into an allowance shuffle. Price and trade sit on separate lines, so the swap has nowhere to live.

A slot without a papered figure says so in words, never an estimate.

The deal, structureddesking.vin/JM3KFBXY1S0597748

JM3KFBXY1S0597748

2025 Mazda CX-5

  • Vehicle priceThe agreed number, its own line, never blended with the tradePosts live
  • Trade allowanceThe appraised number carried in from the record, its own linetradein.vin/JM3KFBXY1S0597748Posts live
  • Taxes, title, feesThe out-the-door lines, computed by state: itemized, freetaxes.vin/JM3KFBXY1S0597748Posts live
  • Money downStated, not assumed: one axis of the payment gridPosts live
  • F&I attach linesVSC · GAP · protection: one product per line, priced at its own addressfi.vin/JM3KFBXY1S0597748Posts live
PaymentComputes live

Term by rate by money down: one cell of the posted grid.

Figures render live at the address. This page states structure, not quotes: slots fill from posted lines and papered rates, never from an invented number.

The free read first: taxes.vin/JM3KFBXY1S0597748, the out-the-door lines by state, free, no account. The structure reads free here the same way; the grid never costs a read.

The grid, posted.

Terms down one axis, money down across the other: a payment in every cell.

A payment grid is scenarios, not a pitch: each cell is arithmetic on the posted lines above it, at a rate posted with source and timestamp. Move the term, and the price does not move with it: the lines are separate because the grid keeps them separate.

The four-square works because the math lives on one side of the desk. Here the math is the page: the buyer, the desk, and the agent either side sends all read the same posted lines and the same computed cells.

Nothing on this page changes depending on who is looking at it.

  • The ratePosts per scenario, with source and timestamp.
  • Every cellArithmetic on the posted lines; it prints its inputs.
  • An input changesThe cell recomputes. Nothing else moves in the dark.
  • No papered rateThe cell says so in words. No cell carries a teaser.

The money lines.

The loan, the products, the taxes: each priced at its own address.

No line on this page is priced here. The loan behind the payment column works at financing.vin; each F&I product prices its attach at fi.vin; the out-the-door lines compute by state at taxes.vin. This door posts the structure; the lines keep their own addresses.

  • Rate · postedPer scenario, source and timestamp; a slot without a papered rate says so, and no cell carries a teaser.
  • Attach · itemizedOne product per line at its own address; no product enters the payment unnamed.
  • Trade · its own lineThe appraised number carries in from the record and never dissolves into an allowance.
  • The gate
    Desk the deal

    Not yet open · lender/desking papering: bureau end-user certifications and state sales-finance standing before a desked deal transacts

    This door transacts a desked deal only behind the lender-papering gate: bureau end-user certifications and state sales-finance standing, the licensing checklist rows this door cites. Until the gate clears, the page posts structure and reads (lines, grids, scenarios, the desk’s math) with no order taken here. Grid reads stay free either way.

The settle.

A desked structure is not a worksheet: it is the order forming.

The structure hands to commerce.vin as one order: the lines post to the deal record, the loan funds at financing.vin, the products paper at fi.vin, and the whole thing settles with every line at its own address.

Done is a posted structure both sides have read, and a deal that settles from numbers everyone read.

dealers.vin carries the rooftop: this door owns the structure; everything else the deal needs works at its own address.

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