Guide
Licensing Errors and Access Decisions
Diagnose credentials, identity, entitlement, devices, and transport separately.
SoundSync
Failure categories
| Category | What to check |
|---|---|
| Product authentication | Correct product/app identity and credential contract |
| Customer identity | Sign-in, owner email proof, and verification completion |
| Entitlement | The customer owns the requested product under its current access policy |
| Device | Stable machine identity and activation allowance |
| Transport | Timeout, connection failure, and rate-limit retry instructions |
| Package installation | Correct variant, source/build integration, and audio guard |
Do not hide a rejection
Show safe actionable errors without exposing full serials or account tokens. A known ownership mismatch should not be retried with an invented email. A confirmed invalid state should not enter offline grace.
Keep support logs scoped to the operation, version, product, and safe code. The exact response envelope belongs to the endpoint contract; not every API family returns the same JSON keys.
Package-specific access policy
JUCE 0.7.0 requires online renewal at startup. Valid saved credentials are reused without repeated sign-in, but offline audio access is unavailable in this release. HISEScript offline grace is a different package policy.
