# Vindex API — Changelog

Prices below are USD, settled as USDC (6 decimals) via x402 on Base. They mirror
`src/docs/pricing.generated.json` (the manifest-generated price table); any mismatch is a
build-time failure.

## 0.3.0 (2026-07-30)

Added `GET /v1/prepurchase` ($0.25) — a whole-job pre-purchase bundle that returns the
normalized VIN decode, safety recalls, known-issue/reliability summary, and a CA/US
ownership-cost estimate for the decoded vehicle in one call (equivalent to 4 separate paid
calls; compute-first / settle-after). Added the agent-facing `/skill.md` surface and 402
discovery-hint fields.

## 0.2.0 (2026-07-07)

Surface v2: consolidated to 4 paid endpoints — `/v1/decode` restored to $0.01, `/v1/recalls`
$0.01, `/v1/known-issues` $0.05 (reliability aggregates merged in), and a unified
`/v1/purchase-costs?country=CA|US` $0.02. No dead paths. Free `/v1/sample/*` previews for every
response shape.
