b2a.vin
7MM·VABDM3·RN163785

2024 Mazda CX-50 Preferred — as the agent reads it

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

The agent's-eye view of this record

The agent reads the same record you do.

{
  "id": "https://vin.company/7MMVABDM3RN163785#vehicle",
  "vin": "7MMVABDM3RN163785",
  "brand": "b2a.vin",
  "fields": {
    "decode": {
      "value": "2024 Mazda CX-50 Preferred",
      "source": "decoded from VIN · SUV · FWD · 1.5L I4 Turbo",
      "timestamp": "2026-07-04 17:09",
      "verification": "verified"
    },
    "value": {
      "value": "$13,375 retail · $11,500 trade",
      "source": "339 comparable transactions, 90 days",
      "timestamp": "2026-07-04 17:09",
      "verification": "verified"
    },
    "recalls": {
      "value": "No open recalls",
      "source": "recall registry",
      "timestamp": "2026-07-04",
      "verification": "verified"
    },
    "listing": {
      "value": "No live listing",
      "source": "listings index",
      "timestamp": "2026-07-04 17:09",
      "verification": "reported"
    }
  },
  "actions": [
    {
      "name": "connect the fleet — apis.vin/mcp",
      "href": "https://apis.vin/mcp"
    }
  ],
  "siblings": [
    {
      "domain": "apis.vin",
      "context": "Keys at apis.vin/keys · the estate MCP at apis.vin/mcp · every unit price posted",
      "href": "https://apis.vin/7MMVABDM3RN163785"
    },
    {
      "domain": "listings.vin",
      "context": "2.1M+ live listings, keyless — the family's pure-B2A read at scale",
      "href": "https://listings.vin/7MMVABDM3RN163785"
    },
    {
      "domain": "b2h2a.vin",
      "context": "The human at exactly one step — typed NEEDS_HUMAN Handoffs, the agent resumes on approval",
      "href": "https://b2h2a.vin/7MMVABDM3RN163785"
    },
    {
      "domain": "b2a2c.vin",
      "context": "An agent shopping for a consumer returns a receipt the principal can read",
      "href": "https://b2a2c.vin/7MMVABDM3RN163785"
    },
    {
      "domain": "vin.company",
      "context": "Every door, one record: vin.company/7MMVABDM3RN163785",
      "href": "https://vin.company/7MMVABDM3RN163785"
    }
  ],
  "machine": {
    "mcp": "https://apis.vin/mcp",
    "agents": "https://b2a.vin/.well-known/agents.json",
    "representations": [
      "text/html",
      "text/markdown",
      "application/json"
    ]
  }
}

The exact bytes an agent receives from Accept: application/json on this URL — every field value · source · timestamp · verification, nothing paraphrased.

The MCP calls, pre-filled with this VIN

decode_vin({ "vin": "7MMVABDM3RN163785" })  →  https://apis.vin/mcp
market_value({ "vin": "7MMVABDM3RN163785" })  →  https://apis.vin/mcp
open_recalls({ "vin": "7MMVABDM3RN163785" })  →  https://apis.vin/mcp

One estate MCP server — every tool result carries its door URL, so the human twin travels with the machine result.

The gates, typed

{
  "outcome": "OFFER",
  "action": "vehicle_history_report",
  "price": {
    "amount": "19.99",
    "currency": "USD"
  },
  "ceiling": {
    "amount": "19.99",
    "currency": "USD"
  },
  "settle": {
    "checkoutUrl": "https://payments.do/checkout?sku=vhr&vin=7MMVABDM3RN163785&door=vhr.vin&return_to=https%3A%2F%2Fvhr.vin%2F7MMVABDM3RN163785"
  }
}

Every gated action returns a typed OFFER — posted price · hard ceiling · settle paths — or a NEEDS_HUMAN Handoff. A gate without one is a conformance failure on these rails. Worst-case cost is posted before the call.

Describer → transactor

This page sells the motion; apis.vin transacts it. Keys — apis.vin/keys · MCP — apis.vin/mcp · per-call prices — apis.vin/pricing. No form between here and there — the CTA is an endpoint.

Every door, this record

the transactor
  • apis.vinKeys at apis.vin/keys · the estate MCP at apis.vin/mcp · every unit price posted
the corpus
  • listings.vin2.1M+ live listings, keyless — the family's pure-B2A read at scale
the partners' line
  • b2h2a.vinThe human at exactly one step — typed NEEDS_HUMAN Handoffs, the agent resumes on approval
  • b2a2c.vinAn agent shopping for a consumer returns a receipt the principal can read
every door
  • vin.companyEvery door, one record: vin.company/7MMVABDM3RN163785