Persistent Dock on Secondary Displays
Keep launch and switch controls available on every monitor without waiting for Dock migration.
DupliDock for macOS
Ship your notarized app from your own domain, roll out updates safely, and validate licenses from a Cloudflare Worker-backed API.
Keep launch and switch controls available on every monitor without waiting for Dock migration.
Issue machine-bound activation tokens so your desktop app can validate licenses quickly and safely.
Route handlers are Worker-friendly and persist license records in Cloudflare KV through API calls.
Licensing API
POST/api/license/activateActivate license for a machine
POST/api/license/validateValidate activation token
POST/api/license/provisionAdmin endpoint to create/update licenses
POST/api/license/revokeAdmin endpoint to revoke licenses
curl -X POST "$BASE_URL/api/license/activate" \
-H "Content-Type: application/json" \
-d '{
"licenseKey": "DD-XXXX-XXXX-XXXX",
"machineId": "macbookpro-m3-serialhash",
"appVersion": "1.0.0",
"platform": "macOS"
}'Keep this website for marketing and connect payment-provider webhooks to provision/revoke licenses automatically.
Request Integration