feat(licenses): heartbeat mode — validate license key on first registration with domain matching #363
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add a "heartbeat mode" option that validates license keys on first registration (initial install/activation) and optionally enforces domain matching on subsequent heartbeats.
Behavior
First Registration
When an extension first contacts the update server with a license key:
Subsequent Heartbeats
On periodic check-ins (update checks, daily heartbeats):
Domain Matching Option
A per-key or per-package setting:
Configuration
Add to package or key settings:
Use Cases
Claude Opus 4.6 (1M context) noreply@anthropic.com
Implemented across multiple commits: