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.
JM3KFBXY1S0597748
2025 Mazda CX-5
Term by money down: each column a money-down scenario, stated at the desk.
| Term | Rate | Down · stated (scenario 1) | Down · stated (scenario 2) | Down · stated (scenario 3) |
|---|---|---|---|---|
| 36 mo | Papers live | Computes live | Computes live | Computes live |
| 48 mo | Papers live | Computes live | Computes live | Computes live |
| 60 mo | Papers live | Computes live | Computes live | Computes live |
| 72 mo | Papers live | Computes live | Computes live | Computes 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.
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
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 gateDesk 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.
- Motionsb2a2bAgents 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.