Demo Mode Write operations are disabled Buy from 149 €

License

License & anti-piracy

Two commercial tiers

LicensePriceDomainsUse case
Regular149 €1 production domainPersonal & single-product commercial use
Extended499 €UnlimitedAgencies, multi-client, white-label SaaS resale

Both tiers include lifetime updates and email support. The license you purchase is bound to the activation domain at first run.

How verification works

  1. At activation, the template sends { license_key, product, domain } to api.pcreative.dev/api/license/activate.
  2. The issuer returns an RS256-signed JWT with a 30-day expiry and a watermark UUID.
  3. Aurora Travel verifies the signature locally against the embedded RSA-2048 public key — no further calls are needed during normal operation.
  4. A scheduled command php artisan pcreative:heartbeat runs once a day, re-issues the JWT and detects revoked licenses within 24h.

License state machine

StateTriggerEffect
activeJWT valid, signature OK, not expiredFull functionality.
graceJWT expired within 14 daysFull functionality, banner urges renewal.
degradedJWT expired beyond 14 daysWrite actions soft-kill, read still works.
invalidJWT missing, tampered, or domain mismatchApp refuses to render protected routes.

What is prohibited

  • Modifying the license verification logic to bypass it (nulling).
  • Removing the watermark UUID embedded in the JWT.
  • Distributing the source as a competing template.
  • Sharing your license JWT across domains beyond the licensed count.

Full terms in the pcreative License (PCL) v1.0.

Purchase Template