Terminology

Organization

Grouping of users who have certain permissions and settings on the system.

User

Account managed by the label owner or artist to access their data and platform space.

Client

Represents the entity that consumes and offers information to OAS through API endpoints, such as OTTO or OTTITO.

Payee

Access to the system portal that allows account statements to be sent to people or organizations. It enables extracts from multiple contracts to be grouped into a single portal, providing access to multiple users through one user account.

Collaborator

Members of the label or artist who help in the creation of the content that is distributed to DSPs.

DSP

A Digital Service Provider (“DSP”) is an entity that provides digital music services (streaming, downloads, or both), via computer or phone networks.

Catalog

A collection of songs from the same owner. It is a list of musical compositions and songs created and registered under the name of an individual or entity, combined in the form of a “music catalog”.

GLIDER

OTOMATE central machine or process located under AWS infrastructure, responsible for specific functions.

Statement

Breakdown generated from aggregator reports to allow artist payments.

Sales file

Sales reports provided by DSPs.

Aggregator

Companies that distribute content on digital platforms. Aggregators are digital distributors that enable original tracks to be uploaded to platforms such as Spotify and iTunes by paying a fee or commission.

Record Label

Companies, large or small, that manufacture, distribute, and promote recordings of affiliated musicians. Record labels work to sell the brand of the artist and the products they create. They may be small and “independent” (“indie”) or “major”. A major is defined as a multinational company with more than 5% of the world market(s) for the sale of records or music videos.

REST API

A REST API (Representational State Transfer Application Programming Interface) follows a uniform interface using standard HTTP methods to interact with resources identified by URIs, emphasizing statelessness and supporting various data representations. It enables clients to perform operations like retrieving, creating, updating, and deleting resources.

Importer

AWS Step function module that normalizes information by identifying the format, mapping the data from the sales file, and generating snapshots. It also has the possibility to generate the catalog, mainly used by OTTITO.

Uploading module

AWS Step function module responsible for uploading files hosted in a directory, such as Google Drive, for processing.

Reporting module

AWS Step function module that retrieves sales from the database according to the customer ID, saves all records in a CSV file, compresses it, uploads it to S3, and sends the download link to the customer via email through a Lambda function.

Statement module

AWS Step function module that generates a statement for each value according to selected filters (artists, date, sale type, DSP).

Catalogue

Displays a list of releases that can be grouped together. The list shows the income generated by each release to date and allows users to see an overview.

Reports

Feature that allows users to download the statement CSV files and see the total earnings from a specific file.

Statement Run

Way of grouping information for generating a report

Currencies exception

Pending…