Insure the car by its VIN.

Quote.Bind.Proof.

You’re buying the car; the insurance is one line of that order. The decode posts the vehicle’s rating inputs from the record, so the 40-question form collapses to three fields, and when binding opens, proof of insurance posts to the deal record before anyone asks for it.

Arriving from buy.vin mid-order? This page is that order’s insurance line: same VIN, same deal record, one step.

Binding opens when the licensed-agency path clears: quotes and structure post today.

2025 Mazda CX-5 · check digit 1 · verified

The order, opened at its insurance lineinsure.vin/JM3KFBXY1S0597748

JM3KFBXY1S0597748

2025 Mazda CX-5

  • Vehiclebuy.vinPosts live
  • Taxes, title, DMV feestaxes.vinPosts live
  • Financingfinancing.vinSoft-pull prequal
  • InsuranceThis addressPosts live
    • The car01–23 · posted by the decode and the sticker
    • The history24–31 · vhr.vin: title state · odometer · open recalls, sourced there
    • The money32–37 · values.vin / financing.vin / buy.vin
    • You typeDriver · address · start date: the three fields the record cannot hold
    • The tally37 posted · 3 yours.
    • QuotePremium · carrier · coverage · source · timestamp
    • Bound byProducer name & license no. print here · act timestamp beside them
    • EffectiveThe close date on this order: drive-off and coverage start are one field
  • Transporttransport.vinPosts live
Out-the-door totalPosts live

Figures render live at the address. This page states structure, not prices.

Coverage is a step of the deal.

Not a second errand, not a separate site, not a screenshot.

Three steps, each one posted to the same order as the car itself.

  1. 01

    Paste

    The VIN posts the vehicle’s rating inputs from the record: year, make, model, trim, style. Three fields remain: driver, address, start date. Nothing the record already holds is typed twice.

    Timestamp posts as it clears

  2. 02

    Pick

    Quotes render as evidence statements (premium, carrier, coverage, timestamp), each sourced. The commission posts on the quote line like every other number. No adjective sits in front of a price.

    Timestamp posts as it clears

  3. 03

    Bound

    You appear here to authorize. When binding opens, a licensed producer binds the policy, proof of insurance writes itself to the deal record, and the effective date is the close date on the order: coverage starts when the car becomes yours. The binder prints who bound it: producer name, license number, act timestamp.

    Timestamp posts as it clears

When coverage is a line of the order, the effective date and the close date are one field: no day rides uninsured between drive-off and binding. A binder that hides who bound it asks for trust. This one prints the name.

Bind at the close

Not yet open · licensed-agency path before any contingent commission

Binding routes through licensed insurance producers: Vin holds the rail, never the license. Until the licensed-agency path clears, nothing on this page binds coverage and no commission is taken. Today the page reads the decode and posts the quote structure.

Hand this page to your agent. It walks the decode, the quotes, and the paperwork; you appear only where your presence is load-bearing: to authorize the bind. Everything it does posts to this same sheet, so what it shows you afterward is what actually happened.

One deal record, two arrivals.

Buying it

The order’s insurance line

The checkout at buy.vin holds the deal record; this page quotes against the same VIN and posts proof back to it. The loan at financing.vin reads the same record: the balance against the insured value is what states your GAP exposure, posted beside the loan.

Premium posts live · effective: the close date · proof: posts to the deal

Already own it

Renewal, re-shopped from the record

At renewal the car’s facts are already posted: the decode, the value, the title state, the open recalls sourced at vhr.vin. Re-shopping is a re-quote with zero re-typing: paste the VIN you own, read the evidence statements, keep the carrier that posts the better number.

Current premium · quoted · difference: each posts live

  • Postedinsure.vin quoting fee: $0 · every VIN, every visit
  • CommissionWhen binding opens, the carrier pays it per bound policy, and the amount posts on the quote it belongs to. Until the licensed-agency path clears, the quoting fee is the only posted number.
  • AgentsThe same quote as typed JSON at the same address, via Accept negotiation.

Questions with posted answers.

Can I bind coverage today?

Not yet. The licensed-agency path is in progress; the bind step renders on this order the day it clears. Today the page reads the decode and posts the quote structure: paste your VIN above, or read the record behind the value at vhr.vin.

Who binds my policy?

A licensed insurance producer, and the binder prints who: name, license number, act timestamp. Quotes run on VIN rails; binding is done by licensed partners. Vin is the distribution surface and the proof-of-insurance rail, never the license holder.

Why so few questions?

The decode posts the vehicle’s rating inputs (value, source, timestamp), so you confirm them instead of typing them. A fact the record can’t hold yet is marked “Reported, not yet verified.”

When does coverage start?

When binding opens, the effective date is the close date on the order: drive-off and coverage start post as one event. Until then, the effective line renders as structure, like every other slot on this page.

How does proof reach the dealer?

When binding opens, proof of insurance writes itself to the deal record the dealer already reads. The dealer sees this exact page: no screenshot changes hands.

What if I’m not buying a car right now?

Then the order above is your renewal: same decode, same evidence statements, no deal record required. Paste the VIN you own and read the quote against your current premium.

How does insure.vin make money?

When binding opens, the carrier pays a commission per bound policy, and the amount posts on the quote it belongs to. No commission is taken before the licensed-agency path clears: until then the only posted number is the quoting fee, $0.

The third reader.

A buyer, a dealer’s desk, and a software agent read this door.

The motion posted for this address: a human approves exactly one step; the agent does the rest.

A typed quote, as an agent reads itapis.vin/mcp
1// tools/call · insurance_quote
2{
3 "type": "vin.insurance.quote",
4 "vin": "JM3KFBXY1S0597748",
5 "vehicle": {
6 "year": 2025,
7 "make": "Mazda",
8 "model": "CX-5"
9 },
10 "premium": {
11 "amount": <integer, USD cents / month>,
12 "currency": "USD"
13 },
14 "carrier": <licensed carrier>,
15 "commission": <integer, USD cents · posted>,
16 "bind": {
17 "motion": "b2h2a",
18 "human_step": "authorize",
19 "bound_by": <producer name · license no.>,
20 "effective": <the close date, RFC 3339>
21 },
22 "proof": "InsuranceProof → deal record"
23}
The motion and the reads
  • b2h2a.vinA human approves exactly one step; the agent does the rest.
  • Three representations
  • The pageinsure.vin/{VIN}: the sheet a human reads
  • The JSONThe same quote, typed, at the same address: Accept negotiation
  • The MCPapis.vin/mcp: one server for the whole platform
  • Evidence
  • Every quote posts as an evidence statement: premium · carrier · coverage · source · timestamp.
  • The bind is the one human step: an agent cannot authorize it away.
  • InsuranceProof is the receipt: everything an agent does here survives being shown to the person it acted for.

The coverage is one line of the record.

The other addresses read the same seventeen characters.

If an agent insures on your behalf, it reads this same order: the posted quote · commission · proof trail is the receipt that survives being shown to you.

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 representationsinsure.vin
1curl https://insure.vin/ -H 'accept: text/markdown'
2 # the markdown twin of this page
3curl https://insure.vin/{VIN} -H 'accept: application/json'
4 # the record as typed evidence objects
5curl https://insure.vin/{VIN} -H 'accept: text/markdown'
6 # the record's markdown twin
On this host
  • Motionsb2h2aThe human appears once, where the act is legally load-bearing; then the agent resumes
  • 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.