Transparency
Data Sources and Confidence
How Carvocate collects, checks, labels, and limits vehicle information.
Last updated: August 14, 2026
Overview
Carvocate combines public vehicle data, dealer-provided listing claims, user-entered information, and limited calculations. It keeps origins visible because no single source provides a complete vehicle history or purchasing decision.
- Missing information remains missing.
- Estimates and user-entered values are labeled.
- A lack of returned records is not proof that no problem exists.
- Carvocate does not manufacture government or dealer data.
- Manual market values are labeled as user supplied, even when the user names a provider.
- Source availability can change, and failed refreshes stay visible.
After a valid VIN is decoded, Carvocate automatically checks the supported NHTSA recall and complaint APIs, records the documented public-API limitations for investigations and manufacturer communications, attempts an EPA configuration match, and starts the nationwide market sample when vehicle identity is sufficient. Each source keeps its own returned, no-records, confirmation-needed, or unavailable state so one limitation does not erase successful results.
Source categories and authority
Confidence and provenance labels
Labels appear next to values and source states. They use text and icons so meaning is not carried by color alone.
Verified from VIN
Means: A value came from NHTSA vPIC decoding for the submitted VIN.
Does not mean: It is not a physical inspection, title check, accident report, or proof of installed options.
Trim needs confirmation
Means: NHTSA vPIC returned grouped trim data instead of one confirmed trim.
Does not mean: The grouped value is preserved as VIN evidence, but exact trim matching waits for user confirmation.
Imported from listing
Means: A value was read from a dealer listing or listing metadata.
Does not mean: It is not independently verified merely because it was imported.
Entered by you
Means: A value was typed, selected, or imported by the user during the workflow.
Does not mean: Carvocate does not treat it as a government or dealer-verified fact.
User confirmed
Means: A user completed a specific requested field and saved the value for this vehicle.
Does not mean: The confirmation records provenance but does not make the value government, manufacturer, or dealer verified.
Corrected by you
Means: A user changed a VIN-derived or imported value.
Does not mean: The correction remains visible as a user correction until another source supports it.
Estimated
Means: A value is calculated from available inputs or returned as a standardized estimate.
Does not mean: It is not a guarantee of actual cost, condition, or performance.
Unavailable
Means: The app does not have enough data or the source did not provide the value.
Does not mean: Unavailable is not the same as none, safe, or problem-free.
Needs confirmation
Means: Carvocate found an uncertain or missing value that requires user review.
Does not mean: The analysis may be incomplete until the user confirms it.
Cached
Means: The app is showing locally saved source results or shell assets.
Does not mean: Cached values may differ from current source data.
Could not refresh
Means: A source request failed or was blocked.
Does not mean: The failed request is not converted into a clean result.
How confidence works
- High
- Strong evidence across several important factors.
- Moderate
- Usable evidence with meaningful limitations.
- Low
- The result may still help, but important matching or data limitations remain.
- Insufficient
- There is not enough defensible evidence to produce the result.
Confidence describes evidence quality. It does not mean a vehicle is safe, reliable, or a good deal.
Carvocate Market Estimate
When MarketCheck is configured, Carvocate requests up to 50 active used-vehicle dealer listings for one bounded provider sample. A United States query is called a nationwide active-listing sample; it is not every national listing and is not guaranteed to be geographically balanced. Regional searches use the selected ZIP and radius. The records contain asking prices, not completed transaction prices.
A decoded VIN with year, make, and a provider-supported model is enough to attempt the nationwide baseline. ZIP, seller price, dealer, and repairs are not required. If mileage is missing, Carvocate may produce a preliminary estimate from real comparable mileage distribution, widen the range, limit confidence, and label the result. It does not assign a default mileage. Adding mileage later refines a compatible saved sample locally without another provider call.
Carvocate requests one broad, deduplicated provider sample by make, provider-supported model, and year, then applies a local fallback ladder: exact configuration, strong configuration, same series, same model family, adjacent year, and broad provisional family match. Each tier has its own minimum count, effective weighted sample, strong-match share, weak-match limit, series integrity rule, and price-spread limit. The first tier that passes is used; listing volume alone cannot make a weak tier acceptable.
When VIN Series supplies a verified provider alias, Carvocate records the display model, provider model, market family, duty class, and weight series separately. The live provider taxonomy maps the displayed NHTSA identity Silverado HD with Series 3500 to MarketCheck model Silverado 3500HD. Silverado 1500 listings are never admitted to that heavy-duty family. A 2500-versus-3500 difference remains a disclosed, heavily penalized family fallback and cannot be presented as an exact-series match.
Confirmed trim and mileage are local refinement factors rather than provider filters. Evaluated listings are labeled Excellent, Strong, Broader, or Weak from deterministic weights based on series, year, trim, drivetrain, engine, body or cab, bed, mileage similarity, freshness, and field completeness. Higher and lower trims are not treated as equivalent. Configuration differences never receive an unsupported directional dollar adjustment.
Confidence evaluates effective weighted sample size, exact-series and configuration match rates, missing fields, mileage fit, price spread, outlier burden, freshness, geography, conditional-price flags, and fallback depth. Results are labeled Precise, Best available, Provisional, or Unavailable. Insufficient evidence suppresses the estimate; provisional evidence may support a cautious range without supporting an exact opening offer.
The visible range uses the weighted 25th-to-75th percentile of included asking prices and widens by separately disclosed fallback-tier, observed mismatch-share, and unknown-mileage components. With unknown subject mileage, the mileage allowance is derived from the comparable mileage interquartile spread and bounded from 3% through 8%; no default mileage is assigned. The midpoint is the weighted median. Results are rounded to the nearest $100 and remain estimates, not certified appraisals or guaranteed sale prices.
Data freshness
Source results include checked dates. Market reports distinguish retrieval age from the freshness of the listings inside the sample. When a saved report is opened recently or while offline, Carvocate may show cached local results from IndexedDB and label refresh failures. Cached values can differ from current source data. Dealer listings can change, disappear, or block retrieval after a prior check.
Users can retry live sources from a report, re-run a listing check, or edit details when a source cannot be refreshed. A market refresh can change as inventory enters or leaves the active sample. Carvocate classifies midpoint changes as negligible, small, meaningful, or major using both dollars and percentage, and explains meaningful changes without alarming over rounding noise.
Known limitations
Carvocate is not a substitute for an independent mechanical inspection. It is not a title, lien, theft, accident, insurance, ownership-history, maintenance-history, dealer-reputation database, certified appraisal, or valuation-provider partner. It does not guarantee reliability, repair completion, market value, sale price, financing terms, tax treatment, insurance cost, or mechanical condition.
Licensed valuation providers such as Kelley Blue Book require authorized server-side access before Carvocate can retrieve official values. Until then, any named market value is entered by the user and cannot be verified by Carvocate.
Data can be delayed, incomplete, inconsistent, unavailable, incorrect, or ambiguous. Similar models may have different engines, drivetrains, equipment, safety records, or EPA matches.
Source status
NHTSA vPIC
- What it tells us
- Manufacturer-submitted VIN identity, configuration, engine, fuel, manufacturing, dimensions, ratings, and supported safety-equipment fields.
- Current use
- Uses DecodeVinValuesExtended once, normalizes useful fields, preserves raw values and warnings, builds the vehicle dossier, and labels VIN provenance.
- Possible status
- Confirmed / returned, not available from this source, temporarily unavailable, additional information needed
- Limitations
- Not a full used-vehicle history report, installed-equipment inspection, title check, or proof that a blank field means a feature is absent. Older vehicles can return sparse data.
- Last checked
- Shown on each vehicle report. Checked when a VIN report is opened or refreshed.
NHTSA recalls
- What it tells us
- Safety recall records by decoded year, make, and model.
- Current use
- Shows campaign records matched to the year, make, and model lookup and directs users to confirm exact-VIN applicability and remedy completion.
- Possible status
- Confirmed / returned, no records returned, temporarily unavailable, additional information needed
- Limitations
- A returned campaign does not prove that it applies to this exact VIN, remains open, or has not already been repaired.
- Last checked
- Shown on each vehicle report. Checked after VIN decoding returns year, make, and model.
NHTSA complaints
- What it tells us
- Consumer complaint records grouped by component category.
- Current use
- Summarizes consumer submissions by component and date as model/configuration context without feeding count into a reliability verdict.
- Possible status
- Confirmed / returned, no records returned, temporarily unavailable, additional information needed
- Limitations
- Complaints are not verified defects, failure rates, or predictions for this exact vehicle. Counts vary with population, age, exposure, and reporting behavior.
- Last checked
- Shown on each vehicle report. Checked after VIN decoding returns year, make, and model.
NHTSA investigations
- What it tells us
- Agency investigation records by vehicle configuration.
- Current use
- Preserves investigation availability separately from recalls and complaints.
- Possible status
- Failed, needs user confirmation
- Limitations
- NHTSA public API documentation does not provide a supported by-vehicle investigations endpoint; the tested path returns 403. An official downloadable dataset exists but is not bulk-downloaded during a report.
- Last checked
- Shown on each vehicle report. The documented API limitation is recorded after VIN decoding; no unsupported proxy request is attempted.
NHTSA manufacturer communications
- What it tells us
- Manufacturer communications and technical service information.
- Current use
- Keeps service communications distinct from recalls.
- Possible status
- Failed, needs user confirmation
- Limitations
- NHTSA public API documentation does not provide a supported by-vehicle communications endpoint; the tested path returns 403. An official downloadable dataset exists but is not bulk-downloaded during a report.
- Last checked
- Shown on each vehicle report. The documented API limitation is recorded after VIN decoding; no unsupported proxy request is attempted.
EPA FuelEconomy.gov
- What it tells us
- Standardized fuel-economy menu and vehicle estimates.
- Current use
- Ranks decoded configuration against EPA options and shows MPG or annual fuel-cost values when a single match is found; multiple matches request one clarifying configuration input.
- Possible status
- Available, not available, failed, needs user confirmation
- Limitations
- Multiple powertrain matches require user confirmation; EPA estimates differ from real-world use.
- Last checked
- Shown on each vehicle report. Checked after VIN decoding returns year, make, and model.
Dealer listing
- What it tells us
- Listing URL and readable vehicle fields such as VIN, price, mileage, dealer name, colors, stock number, and description.
- Current use
- Attempts ordinary page retrieval, imports readable fields, and asks users to confirm missing or uncertain data.
- Possible status
- Extracted, partial, failed
- Limitations
- Security, privacy, login, CAPTCHA, anti-automation, CORS, or JavaScript-only pages may block extraction.
- Last checked
- Shown on each vehicle report. Checked only when the user submits a listing URL or retries that listing.
User-entered information
- What it tells us
- Corrections, manual listing fields, quote lines, inspection answers, dealer details, notes, and preferences.
- Current use
- Completes missing details, records edits, and keeps user-provided values distinct from official or imported data.
- Possible status
- Entered by you, user confirmed, corrected by you, needs confirmation
- Limitations
- Carvocate cannot independently verify a user-entered value merely because it was saved.
- Last checked
- Shown on each vehicle report. Updated when the user edits, saves, imports, or deletes local records.
MarketCheck Cars API
- What it tells us
- A bounded sample of active dealer asking-price listings for the configured vehicle, using a United States query or an optional ZIP-radius query. Mileage refines the returned sample locally when known.
- Current use
- Builds the Carvocate Market Estimate from deduplicated, filtered, bounded-weight comparable listings when the server-side provider key is configured and the evidence is sufficient.
- Possible status
- Available, not configured, unauthorized, rate limited, no comparables, failed
- Limitations
- Active asking prices are not completed sales, a certified appraisal, every U.S. listing, or a guaranteed geographically balanced sample. Listings can be stale, conditional, incomplete, duplicated, mismatched, or unavailable.
- Last checked
- Shown on each vehicle report. Requested automatically after year, make, and provider-supported model are available, cached locally, and refreshed only by an explicit user action while cached. Mileage and configuration refinement reuse a compatible pool.
Carvocate does not hard-code “operational” health claims. It reports the outcome returned by the current workflow and keeps individual source status separate from VIN, market-estimate, and Buyer Decision confidence.