Skip to content
SoundSyncAudio software platform

Guide

JUCE Product Ownership and Access

Combine one-time ownership, subscription permissions and protected bank compatibility without paid-major gates.

One product, more than one way to buy

Offer a one-time purchase, recurring subscription, or both on the same product listing. Each choice has its own saved price, terms and included products; customers select the published choice before checkout. You do not need duplicate listings for these purchase options.

One-time ownership and subscription access can coexist. Effective access combines valid grants: ending one subscription does not erase an independently purchased product or bank. Owning an expansion does not automatically grant its required instrument.

Ownership covers releases of the same product. Software major versions identify technical compatibility, not another paid ownership tier. A separately sold new product still needs its own entitlement.

SoundSync

Price, included content and offline policy

These are the current access-subscription controls. The example separates the recurring price, payment recovery and offline grace; it is not the keep-products bundle editor.

Example access subscription with a locked regular price, linked expansions and product-selected offline grace.

SoundSync

Access decisions stay distinct

DecisionMeaning
Product ownershipAt least one currently valid purchase, grant or supported subscription source permits this product.
Required instrumentA bank purchase does not supply a missing parent instrument entitlement.
Software compatibilityThe host version and bank manifest must match; this is not a separate paid major-version right.
permanent_deviceAn explicitly signed owned-device grant can have no recurring offline deadline. This is not inferred from an unsigned cache.
Bounded accessTrials and subscriptions remain subject to their signed expiry and applicable Access grace.
product_not_ownedThe product is not currently owned; changing a host-version string does not grant it.
DeactivationLocks locally immediately; the device slot is released only after the server confirms the pending deactivation.

Removing one source is not removing every right

A refund, canceled plan or expired subscription removes the affected access source under its applicable terms. Another independent purchase or previously earned permanent product can still provide access. Preserve that distinction in the library, plugin messages and per-bank processing.

SoundSync

Implement and test

Offline access

Bounded grace, explicit permanent grants and denials.

Protected banks

Package, authorization and audio integration.

Deactivation

Immediate local lock versus confirmed server release.

SoundSync

Ownership reaches the customer activation screen

This supplied JUCE serial screen is a customer-facing activation surface. The current guide explains how ownership and device access differ from technical software compatibility.

JUCE serial activation