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

Contract validation is not a liveness probe. The response tells callers to cold-probe every advertised route before accepting payment.