appraisal.vin
7SA·YGDEE9·PF947496

2023 Tesla Model Y Long Range AWD — the appraised number

decoded from VIN · sample record · 2026-07-17 10:04 · check digit valid · both parties see this exact record

the build, decoded

bodySUV · sample record · posted 2026-07-17 10:04 · verified
drivetrain4WD · sample record · posted 2026-07-17 10:04 · verified
engine5.0L V8 · sample record · posted 2026-07-17 10:04 · verified

what the seventeen characters certify

check digitposition 9 reads "9" — the other sixteen compute "9" · ISO 3779 · 49 CFR 565.15(c) check-digit math · verified
validation regimeno mandate established — validated structurally, fail-open · Oceania 7 block — historically New Zealand, with attested US assignments (7SA/7FC/7PD/7JR) · ISO 3780 allocation history with observed drift (vindex wmi-structure, vin-84j.26) — the region map never hard-fails a VIN · reported, not yet verified
manufacturer idWMI 7SA — positions 1–3 · ISO 3779 VIN structure · verified
model-year codeposition 10 reads "P" — the 2001–2030 code table reads 2023 · ISO 3779 model-year table · verified
patternsquish 7SAYGDEEPF — positions 1–8 + 10–11 · the ambiguity scope observations post against · verified

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
sign in — $0 posted

the market read — under seal

  • retail and trade figures
  • comparable transactions, counted
  • the valuation band, dated
sign in — $0 posted

This record, posted across the family

the condition-adjusted number for this vin

The Appraisal Plan — read, adjust, carry.
  1. Read — the VIN at appraisal.vin/{VIN}: the posted values.vin basis, comps behind it.
  2. Adjust — inspection facts move the basis line by line; each adjustment posts with source and timestamp.
  3. Carry — the appraised number hands to tradein.vin for the walk and offers.vin for the firm offer; the record it writes reads on the Data side. You are 1 step from the number.
distance to done: 3 steps

carry the number into the trade — tradein.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.

motions: B2A2C · B2A2B

curl https://appraisal.vin/7SAYGDEE9PF947496 -H 'accept: application/json'   → the record as typed evidence objects
curl https://appraisal.vin/7SAYGDEE9PF947496 -H 'accept: text/markdown'      → the record's markdown twin
curl https://appraisal.vin/7SAYGDEE9PF947496                                 → this page

Machine surfaces on this host: /llms.txt · /icp.json · /.well-known/agents.json · one MCP server for the whole platform — apis.vin/mcp (every door a lens; tool results carry the door URL).

Attribution: X-Client-Type: html | md | json | mcp — read for agent-led demand attribution; it never changes the record.

No gate on this door's two routes — keyless reads, no account. Gated actions elsewhere on the platform return a typed OFFER (posted price · hard ceiling) or a NEEDS_HUMAN handoff, never a dead end.

Every door, this record

The order
The basis
  • values.vinThe five-number basis for 7SAYGDEE9PF947496, posted with the comps behind it
The number carries
  • tradein.vinThe walk, before the walk: the trade band for 7SAYGDEE9PF947496 carried in
  • offers.vinThe firm cash offer on 7SAYGDEE9PF947496: basis posted, payoff handled
The rooftop
  • dealers.vinEvery dealer rail for 7SAYGDEE9PF947496 at one desk
The facts
  • inspection.vinThe inspection facts the adjustments cite, ordered by the number