# b2h2a.vin > B2H2A — the human at exactly one step. The agent walks the rest. Close a legally-bound deal by its VIN with the human at exactly one step — the typed NEEDS_HUMAN Handoff (url · signed shortUrl · pollUrl · expiresAt); the agent walks every other step and resumes the moment approval lands. Motions: B2H2A Routes: GET / (this document's page) · GET /{VIN} (the record for one vehicle) Representations: text/html · text/markdown · application/json (Accept header; same URL) Evidence: every field posts value · source · timestamp · verification state; empty states are typed EMPTY, invalid VINs are typed INVALID_VIN — never a faked 200. Agent surface: one estate MCP server — https://apis.vin/mcp (all .vin doors are lenses over one spine; tools: decode_vin, vehicle_history, market_value, window_sticker, out_the_door_price, open_recalls, search_listings, cash_offer, transport_quote, finance_prequal, insurance_quote, start_purchase) Gates: typed OFFER (posted price, hard ceiling, x402) or NEEDS_HUMAN handoff URL — no account walls. Auth: https://auth.vin (issuer) · keys/metering via id.org.ai Siblings: https://apis.vin/ — One key, one MCP server — the plug-in surface every Handoff runs on https://buy.vin/ — 7 steps, 5 human leaves, Notarize POA live — the motion's production specimen for https://fi.vin/ — FCRA consent + application signature as Handoffs — the agent shops rates, the human authorizes the pull https://insure.vin/ — Bind is a licensed-producer reserved act — supply leaf and demand consent on one record https://b2a.vin/ — The buyer is an agent — wallet, Mandate ceiling, no human leaf anywhere https://all.vin/ — Every door, one record: all.vin/