hc110-8-contractlint
Catch the broken buy path before an agent pays.
A free deterministic preflight for machine-facing product contracts. It checks routes, auth declarations, price precision, payment verification, failure policy, and buyer-visible fulfillment. No account. No key. No submitted contract is stored.
GET /api/example POST /api/lint GET /api/stats
Machine interface
GET /api— discoveryGET /api/example— canonical inputPOST /api/lint— lint a contractGET /api/stats— aggregate use
Contract validation is not a liveness probe. The response tells callers to cold-probe every advertised route before accepting payment.