docs.vin

dtc

The dtc noun — identity, lifecycle, events, and every capability as an anchored section: 6 capabilities, 0 live, 6 sandbox, 0 declared.

dtc is one of the estate's 317 automotive nouns — a job a car needs done. It carries 6 capabilities: 0 live, 6 sandbox, 0 declared · doors aggregator.vin.

Identity

Noundtc
PillarData (facets: 5 data · 1 commerce)
Capabilities6 — 0 live · 6 sandbox · 0 declared
EntitiesVehicleRecord
Doorsaggregator.vin
SDKVin.dtc.* from apis.vin
Address/catalog/dtc#{action} — the anchor IS the wire name minus dtc.

Events

The vocabulary this noun can append to the record — 1 past-tense, versioned event type, each linked to the capability that emits it:

Discover & read

lookup

dtc.lookup · GET /dtcs/lookup · gate none · sandbox · answers DtcLookup@1

FieldTypeRequiredNotes
vinstringno

Dooraggregator.vin serves this noun on its two routes: / (the landing) · /1FMEE8BP5RLA37004 (the VIN lens).

Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.

the SDK — dtc.lookup
import { dtc } from 'apis.vin'

// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await dtc.lookup({"vin":"1FMEE8BP5RLA37004"})
GET /dtcs/lookup
curl 'https://apis.vin/dtcs/lookup?vin=1FMEE8BP5RLA37004'

Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.

receipt · executed 2026-08-17T12:42:10.679Z · HTTP 200
{
  "type": "OK",
  "answers": "DtcLookup@1",
  "value": {
    "vin": "1FMEE8BP5RLA37004",
    "noun": "dtc",
    "asOf": "2026-08-10",
    "recordId": "VR-c8cee960",
    "facets": [
      {
        "facet": "title",
        "value": "clean",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "odometer",
        "value": "89525",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "ownership",
        "value": "4-owners",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "accident",
        "value": "none-reported",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "lien",
        "value": "perfected",
        "observedAt": "2026-08-10",
        "confidence": "high",
        "source": "title-registry"
      },
      {
        "facet": "service",
        "value": "3-visits-on-file",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "service-network"
      }
    ],
    "faults": [
      {
        "code": "P0730",
        "description": "incorrect gear ratio",
        "system": "driveline",
        "status": "pending"
      }
    ],
    "verdict": "attention",
    "basis": "one-fault-store"
  },
  "evidence": {
    "vin": "1FMEE8BP5RLA37004",
    "noun": "dtc",
    "asOf": "2026-08-10",
    "recordId": "VR-c8cee960",
    "facets": [
      {
        "facet": "title",
        "value": "clean",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "odometer",
        "value": "89525",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "ownership",
        "value": "4-owners",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "accident",
        "value": "none-reported",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "lien",
        "value": "perfected",
        "observedAt": "2026-08-10",
        "confidence": "high",
        "source": "title-registry"
      },
      {
        "facet": "service",
        "value": "3-visits-on-file",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "service-network"
      }
    ],
    "faults": [
      {
        "code": "P0730",
        "description": "incorrect gear ratio",
        "system": "driveline",
        "status": "pending"
      }
    ],
    "verdict": "attention",
    "basis": "one-fault-store"
  },
  "provenance": {
    "simulated": true,
    "environment": "sandbox",
    "source": "record-annex-sandbox"
  },
  "events": [],
  "meter": {
    "charged": "0.00",
    "posted": false
  }
}

decode

dtc.decode · GET /dtcs/decode · gate none · sandbox · answers DtcDecode@1

FieldTypeRequiredNotes
vinstringno

Dooraggregator.vin serves this noun on its two routes: / (the landing) · /1FMEE8BP5RLA37004 (the VIN lens).

Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.

the SDK — dtc.decode
import { dtc } from 'apis.vin'

// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await dtc.decode({"vin":"1FMEE8BP5RLA37004"})
GET /dtcs/decode
curl 'https://apis.vin/dtcs/decode?vin=1FMEE8BP5RLA37004'

Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.

receipt · executed 2026-08-17T12:42:10.679Z · HTTP 200
{
  "type": "OK",
  "answers": "DtcDecode@1",
  "value": {
    "vin": "1FMEE8BP5RLA37004",
    "noun": "dtc",
    "asOf": "2026-08-10",
    "recordId": "VR-c8cee960",
    "facets": [
      {
        "facet": "title",
        "value": "clean",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "odometer",
        "value": "89525",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "ownership",
        "value": "4-owners",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "accident",
        "value": "none-reported",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "lien",
        "value": "perfected",
        "observedAt": "2026-08-10",
        "confidence": "high",
        "source": "title-registry"
      },
      {
        "facet": "service",
        "value": "3-visits-on-file",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "service-network"
      }
    ],
    "decoded": [
      {
        "code": "P0730",
        "description": "incorrect gear ratio",
        "system": "driveline",
        "status": "pending"
      }
    ],
    "basis": "one-fault-store"
  },
  "evidence": {
    "vin": "1FMEE8BP5RLA37004",
    "noun": "dtc",
    "asOf": "2026-08-10",
    "recordId": "VR-c8cee960",
    "facets": [
      {
        "facet": "title",
        "value": "clean",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "odometer",
        "value": "89525",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "ownership",
        "value": "4-owners",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "accident",
        "value": "none-reported",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "lien",
        "value": "perfected",
        "observedAt": "2026-08-10",
        "confidence": "high",
        "source": "title-registry"
      },
      {
        "facet": "service",
        "value": "3-visits-on-file",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "service-network"
      }
    ],
    "decoded": [
      {
        "code": "P0730",
        "description": "incorrect gear ratio",
        "system": "driveline",
        "status": "pending"
      }
    ],
    "basis": "one-fault-store"
  },
  "provenance": {
    "simulated": true,
    "environment": "sandbox",
    "source": "record-annex-sandbox"
  },
  "events": [],
  "meter": {
    "charged": "0.00",
    "posted": false
  }
}

causesLookup

dtc.causesLookup · GET /dtcs/causes-lookup · gate none · sandbox · answers DtcCausesLookup@1

FieldTypeRequiredNotes
vinstringno

Dooraggregator.vin serves this noun on its two routes: / (the landing) · /1FMEE8BP5RLA37004 (the VIN lens).

Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.

the SDK — dtc.causesLookup
import { dtc } from 'apis.vin'

// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await dtc.causesLookup({"vin":"1FMEE8BP5RLA37004"})
GET /dtcs/causes-lookup
curl 'https://apis.vin/dtcs/causes-lookup?vin=1FMEE8BP5RLA37004'

Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.

receipt · executed 2026-08-17T12:42:10.676Z · HTTP 200
{
  "type": "OK",
  "answers": "DtcCausesLookup@1",
  "value": {
    "vin": "1FMEE8BP5RLA37004",
    "noun": "dtc",
    "asOf": "2026-08-10",
    "recordId": "VR-c8cee960",
    "facets": [
      {
        "facet": "title",
        "value": "clean",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "odometer",
        "value": "89525",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "ownership",
        "value": "4-owners",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "accident",
        "value": "none-reported",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "lien",
        "value": "perfected",
        "observedAt": "2026-08-10",
        "confidence": "high",
        "source": "title-registry"
      },
      {
        "facet": "service",
        "value": "3-visits-on-file",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "service-network"
      }
    ],
    "causes": {
      "code": "P0730",
      "system": "driveline",
      "causes": [
        "incorrect gear ratio"
      ],
      "basis": "one-fault-dictionary"
    }
  },
  "evidence": {
    "vin": "1FMEE8BP5RLA37004",
    "noun": "dtc",
    "asOf": "2026-08-10",
    "recordId": "VR-c8cee960",
    "facets": [
      {
        "facet": "title",
        "value": "clean",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "odometer",
        "value": "89525",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "ownership",
        "value": "4-owners",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "accident",
        "value": "none-reported",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "lien",
        "value": "perfected",
        "observedAt": "2026-08-10",
        "confidence": "high",
        "source": "title-registry"
      },
      {
        "facet": "service",
        "value": "3-visits-on-file",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "service-network"
      }
    ],
    "causes": {
      "code": "P0730",
      "system": "driveline",
      "causes": [
        "incorrect gear ratio"
      ],
      "basis": "one-fault-dictionary"
    }
  },
  "provenance": {
    "simulated": true,
    "environment": "sandbox",
    "source": "record-annex-sandbox"
  },
  "events": [],
  "meter": {
    "charged": "0.00",
    "posted": false
  }
}

severityLookup

dtc.severityLookup · GET /dtcs/severity-lookup · gate none · sandbox · answers DtcSeverityLookup@1

FieldTypeRequiredNotes
vinstringno

Dooraggregator.vin serves this noun on its two routes: / (the landing) · /1FMEE8BP5RLA37004 (the VIN lens).

Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.

the SDK — dtc.severityLookup
import { dtc } from 'apis.vin'

// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await dtc.severityLookup({"vin":"1FMEE8BP5RLA37004"})
GET /dtcs/severity-lookup
curl 'https://apis.vin/dtcs/severity-lookup?vin=1FMEE8BP5RLA37004'

Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.

receipt · executed 2026-08-17T12:42:10.777Z · HTTP 200
{
  "type": "OK",
  "answers": "DtcSeverityLookup@1",
  "value": {
    "vin": "1FMEE8BP5RLA37004",
    "noun": "dtc",
    "asOf": "2026-08-10",
    "recordId": "VR-c8cee960",
    "facets": [
      {
        "facet": "title",
        "value": "clean",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "odometer",
        "value": "89525",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "ownership",
        "value": "4-owners",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "accident",
        "value": "none-reported",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "lien",
        "value": "perfected",
        "observedAt": "2026-08-10",
        "confidence": "high",
        "source": "title-registry"
      },
      {
        "facet": "service",
        "value": "3-visits-on-file",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "service-network"
      }
    ],
    "severity": {
      "code": "P0730",
      "system": "driveline",
      "status": "pending",
      "severity": "moderate",
      "basis": "one-fault-store"
    }
  },
  "evidence": {
    "vin": "1FMEE8BP5RLA37004",
    "noun": "dtc",
    "asOf": "2026-08-10",
    "recordId": "VR-c8cee960",
    "facets": [
      {
        "facet": "title",
        "value": "clean",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "odometer",
        "value": "89525",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "ownership",
        "value": "4-owners",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "accident",
        "value": "none-reported",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "lien",
        "value": "perfected",
        "observedAt": "2026-08-10",
        "confidence": "high",
        "source": "title-registry"
      },
      {
        "facet": "service",
        "value": "3-visits-on-file",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "service-network"
      }
    ],
    "severity": {
      "code": "P0730",
      "system": "driveline",
      "status": "pending",
      "severity": "moderate",
      "basis": "one-fault-store"
    }
  },
  "provenance": {
    "simulated": true,
    "environment": "sandbox",
    "source": "record-annex-sandbox"
  },
  "events": [],
  "meter": {
    "charged": "0.00",
    "posted": false
  }
}

Apply & book

subscribe

dtc.subscribe · POST /dtcs/subscribe · gate offer · sandbox · answers DtcSubscribe@1

FieldTypeRequiredNotes
vinstringno

The gate is a 402 OFFER — the price and a hard ceiling on the wire, with a durable intent that executes on settlement. Never a wall, never "contact sales". Price: not posted — see /pricing.

Dooraggregator.vin serves this noun on its two routes: / (the landing) · /1FMEE8BP5RLA37004 (the VIN lens).

Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.

EmitsDtc.subscribed@1.

the SDK — dtc.subscribe
import { dtc } from 'apis.vin'

// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await dtc.subscribe({"vin":"1FMEE8BP5RLA37004"})
POST /dtcs/subscribe
curl -X POST https://apis.vin/dtcs/subscribe \
  -H 'content-type: application/json' \
  -d '{"vin":"1FMEE8BP5RLA37004"}'

Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.

receipt · executed 2026-08-17T12:42:10.777Z · HTTP 200
{
  "type": "OK",
  "answers": "DtcSubscribe@1",
  "value": {
    "vin": "1FMEE8BP5RLA37004",
    "noun": "dtc",
    "asOf": "2026-08-10",
    "recordId": "VR-c8cee960",
    "facets": [
      {
        "facet": "title",
        "value": "clean",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "odometer",
        "value": "89525",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "ownership",
        "value": "4-owners",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "accident",
        "value": "none-reported",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "lien",
        "value": "perfected",
        "observedAt": "2026-08-10",
        "confidence": "high",
        "source": "title-registry"
      },
      {
        "facet": "service",
        "value": "3-visits-on-file",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "service-network"
      }
    ],
    "subscription": {
      "id": "ASB-5b08957e",
      "topic": "fault-code-notices",
      "status": "active"
    }
  },
  "evidence": {
    "vin": "1FMEE8BP5RLA37004",
    "noun": "dtc",
    "asOf": "2026-08-10",
    "recordId": "VR-c8cee960",
    "facets": [
      {
        "facet": "title",
        "value": "clean",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "odometer",
        "value": "89525",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "ownership",
        "value": "4-owners",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "accident",
        "value": "none-reported",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "lien",
        "value": "perfected",
        "observedAt": "2026-08-10",
        "confidence": "high",
        "source": "title-registry"
      },
      {
        "facet": "service",
        "value": "3-visits-on-file",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "service-network"
      }
    ],
    "subscription": {
      "id": "ASB-5b08957e",
      "topic": "fault-code-notices",
      "status": "active"
    }
  },
  "provenance": {
    "simulated": true,
    "environment": "sandbox",
    "source": "record-annex-sandbox"
  },
  "events": [],
  "meter": {
    "charged": "0.00",
    "posted": false
  }
}

More actions

tsbCross

dtc.tsbCross · GET /dtcs/tsb-cross · gate none · sandbox · answers DtcTsbCross@1

FieldTypeRequiredNotes
vinstringno

Dooraggregator.vin serves this noun on its two routes: / (the landing) · /1FMEE8BP5RLA37004 (the VIN lens).

Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.

the SDK — dtc.tsbCross
import { dtc } from 'apis.vin'

// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await dtc.tsbCross({"vin":"1FMEE8BP5RLA37004"})
GET /dtcs/tsb-cross
curl 'https://apis.vin/dtcs/tsb-cross?vin=1FMEE8BP5RLA37004'

Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.

receipt · executed 2026-08-17T12:42:10.777Z · HTTP 200
{
  "type": "OK",
  "answers": "DtcTsbCross@1",
  "value": {
    "vin": "1FMEE8BP5RLA37004",
    "noun": "dtc",
    "asOf": "2026-08-10",
    "recordId": "VR-c8cee960",
    "facets": [
      {
        "facet": "title",
        "value": "clean",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "odometer",
        "value": "89525",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "ownership",
        "value": "4-owners",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "accident",
        "value": "none-reported",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "lien",
        "value": "perfected",
        "observedAt": "2026-08-10",
        "confidence": "high",
        "source": "title-registry"
      },
      {
        "facet": "service",
        "value": "3-visits-on-file",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "service-network"
      }
    ],
    "faults": [
      {
        "code": "P0730",
        "description": "incorrect gear ratio",
        "system": "driveline",
        "status": "pending"
      }
    ],
    "bulletins": [
      {
        "id": "TSB-29985e91",
        "subject": "driveline service bulletin"
      },
      {
        "id": "TSB-28985cfe",
        "subject": "driveline service bulletin"
      }
    ],
    "basis": "one-bulletin-board"
  },
  "evidence": {
    "vin": "1FMEE8BP5RLA37004",
    "noun": "dtc",
    "asOf": "2026-08-10",
    "recordId": "VR-c8cee960",
    "facets": [
      {
        "facet": "title",
        "value": "clean",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "odometer",
        "value": "89525",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "ownership",
        "value": "4-owners",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "accident",
        "value": "none-reported",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "history-source"
      },
      {
        "facet": "lien",
        "value": "perfected",
        "observedAt": "2026-08-10",
        "confidence": "high",
        "source": "title-registry"
      },
      {
        "facet": "service",
        "value": "3-visits-on-file",
        "observedAt": "2026-08-10",
        "confidence": "medium",
        "source": "service-network"
      }
    ],
    "faults": [
      {
        "code": "P0730",
        "description": "incorrect gear ratio",
        "system": "driveline",
        "status": "pending"
      }
    ],
    "bulletins": [
      {
        "id": "TSB-29985e91",
        "subject": "driveline service bulletin"
      },
      {
        "id": "TSB-28985cfe",
        "subject": "driveline service bulletin"
      }
    ],
    "basis": "one-bulletin-board"
  },
  "provenance": {
    "simulated": true,
    "environment": "sandbox",
    "source": "record-annex-sandbox"
  },
  "events": [],
  "meter": {
    "charged": "0.00",
    "posted": false
  }
}

Data model

The record shape behind this noun — one entity, each property an evidence field. See the whole estate model on the data model page.

VehicleRecord

Modeled

The noun drawn out — its record shape, its lifecycle, and how it is exercised end to end. One diagram, rendered from the estate model.

Dtc · Class model


Generated from the catalog. Every capability, answer, gate, and entity on this page is a rendered descriptor — it cannot drift from the wire.