Vendor Evidence Drift

Changelog

Every change to the published API contract, pricing and SDKs. Generated from the committed contract itself, so it cannot drift from what the API actually does.

# Vendor Evidence Drift changelog

What changed in the public API — endpoints, request and response schemas,

authentication, error codes, plans, quotas and the base URL. Generated from

git history by npm run gen:changelog; edit the contract, never this file.

A commit that moved none of those things moved nothing you can observe, so it

gets no entry here.

Unreleased

Present in the working tree, not yet committed.

Endpoints

Requests and responses

Base URL

Documentation

2026-08-31 · 40e5069

Add usage endpoint, docs playground, changelog, and a completeness audit

Endpoints

2026-08-31 · 98cb8b3

Make the site build self-contained, and set the real contact address

Plans and quotas

| Plan | Per month | Included evidence checks | Additional | Overage cap |

| --- | --- | --- | --- | --- |

| Developer | $499 | 2,500 | $0.30 each | $1,000 |

| Growth | $1,999 | 12,000 | $0.22 each | $4,000 |

| Scale | $5,000 | 40,000 | $0.16 each | $10,000 |

| Enterprise | $10,000 | 120,000 | $0.10 each | $20,000 |

2026-08-31 · bda8a06

Stamp the deployed origin into the contract, and pin it with tests

Base URL

2026-08-31 · d8543d1

Cleanup release: truthful docs, a twelve-spoke colour wheel, layout fixes

SDKs

2026-08-31 · dbd1021

Vendor Evidence Drift API: compliance evidence drift mapped to controls

Endpoints

Authentication

Errors

Plans and quotas

SDKs


Derived from the committed openapi.json, site/pricing.json, the

SANDBOX_QUOTA enforced in src/index.ts, and sdk/. Dates are commit dates.

Base-URL entries ignore loopback origins: those are written by the contract

generator when it runs without BASE_URL and were never addresses anyone

could call.