HMAC-signed event deliveries on every license / invoice / subscription state change. Every error response carries a stable machine-readable code (tier_cap, not_found, license_revoked) so agents branch deterministically.
Hand the whole integration to an agent. Point it at the docs and describe what to gate:
+