Permissions

Logins

A login represents a specific person using Novecore. Personal information and settings, such as ones identity verification or notification settings are tied to it. A login can have access to multiple accounts, including of different types.

Accounts

Depending on their type, accounts represent an entity or an individual person. An account holds certain pieces of content and owner-level settings, such as payout information and user permissions.

Basic Accounts

Basic accounts are the standard account type on Novecore which is typically created when someone signs up to Novecore. They directly hold content and are associated to a content owner account.

Content Owner Accounts

Content owner accounts represent a legal entity which controls content belonging to certain accounts. Typically, a basic account's content owner account would be a Novecore user content owner, but it may also be a record label having a specialized agreement with Novecore. Content owners can also be owned by different content owners (for example, label content owners will typically be owned by a Novecore master content owner).

Certain content owners (usually called "Trusted Rightsholders") are also able to upload ACR references to block their content from being distributed on Novecore, submit artist and label names to our blacklists, and file prioritized takedown and ownership transfer requests. These are usually major record labels or large independent labels.

A number of more advanced and regulation-specific settings may be set on a content owner level, such as available stores, licensing agreements with stores, available payout methods and available features.

A list of common content owners can be found below:

IDNameDescription
NOVECORENovecore GroupOwns Novecore's master content owner accounts
NOVECORE_GBNovecore Ltd.Owns basic accounts associated with Novecore Ltd.; Owned by NOVECORE_MSTR_GB
NOVECORE_USNovecore (USA) Inc.Owns basic accounts associated with Novecore (USA) Inc.; Owned by NOVECORE_MSTR_US
NOVECORE_MSTR_GBNovecore Ltd. (Parent)Owns content owners associated with Novecore Ltd.; Owned by NOVECORE
NOVECORE_MSTR_USNovecore (USA) Inc. (Parent)Owns content owners associated with Novecore (USA) Inc.; Owned by NOVECORE

A typical API implementation will not need to access Novecore as a content owner and special approval is required for an app to be able to access them.

Licensee Accounts

These accounts are provided to stores and aggregators licensing content from Novecore. Via their licensee accounts, licensees can raise certain issues with Novecore, debug content delivery and change certain settings related to how content gets delivered to them. A typical API implementation will not need to deal with these accounts and special approval is required for an app to be able to access them. A licensee account can be owned by another licensee account.

Site Manager Accounts

There is only one site manager account for Novecore (or two each for segregated Novecore Agency instances). They do not hold content, but can control site-wide settings and manage all content. A typical API implementation will not need to deal with these and special approval is required for an app to be able to access it.