paywall-worker operational

LICENSE
INFRASTRUCTURE

Ed25519-signed license keys. Stripe payments. Device binding. One Worker, many apps.

Apps

Licenses

Active 7d

// What is this

Sell software licenses

Stripe Payment Links, redeem codes, and manual issuance — all funnel through one core.

Offline verification

Each app gets its own Ed25519 keypair. Clients verify signatures locally. No server round-trip needed.

Device management

Activation limits, device slots, self-service removal. Buyers manage their own devices.

Automated lifecycle

Refunds → auto-revoke. Disputes → auto-revoke. Subscriptions → auto-expire. All audited.

// Public API

Activate

Verify key, bind device, return entitlements.

POST /v1/{app}/activate

Redeem

Exchange code for license key.

POST /v1/{app}/redeem

Config

Purchase links + current public key.

GET /v1/{app}/config

Webhook

Stripe → issue/revoke licenses.

POST /v1/{app}/webhook