Skip to main content
Structured data fields are by definition an abstraction of legal language. When in doubt, use citations, the AI chat, and the actual contract text to validate the structured data against your own interpretation.

Overview

The Catalog extraction identifies all music assets mentioned in the contract, organizing them into three categories: Recordings, Compositions, and Commitments. The extraction happens in two phases: first the AI extracts what’s written in the contract, then an enrichment agent searches external data sources to add metadata and find related works.
When you open the Catalog section, the active tab is automatically set to the first category that contains assets — Recordings, then Compositions, then Commitments — so you immediately see relevant content without having to switch tabs manually.

Recordings

Sound recordings with artist credits and products.

Compositions

Musical works with writer credits.

Commitments

Delivery obligations and deadlines.

Recordings

Extraction Process

  1. Contract extraction — the AI reads the contract and extracts every recording mentioned, capturing the title, artists, creators, identifiers (ISRC), and whether derivative works are included. You can inspect the raw output by clicking Source.
  2. Enrichment — an agent searches external data sources to find additional metadata for each recording: duration, full artist credits, album appearances, and identifiers not mentioned in the contract.

Unique Recordings

Extracted recordings represent the actual unique sound recordings, identified by their specific version and duration. A recording titled “Blinding Lights” is a distinct recording from “Blinding Lights (Acoustic Version)” — each has its own duration and ISRC.

Derivative Works

When a contract states that derivative works are included (remixes, live versions, acoustic versions, etc.), the system automatically finds and adds those derivatives to the agreement. For example, if the contract grants rights to “Blinding Lights” with derivatives included, the enrichment agent will find and attach all known versions — remixes, radio edits, acoustic takes, and more. When derivatives are not included, only the exact version specified in the contract is matched.

Products

For each recording, the system finds all products (albums, singles, compilations) on Spotify on which that recording appears. This gives you a complete picture of where each recording has been released.
More product sources beyond Spotify are coming soon.

What Gets Extracted

FieldDescription
TitleRecording name (exact version)
Base TitleCore title without version suffix
DurationTrack length
TypeOriginal or Derivative (remix, live version, etc.)
ArtistsPrimary and featured artists
CreatorsWriters, producers, remixers, and other contributors with their roles
IdentifiersISRC, catalog number
Derivatives IncludedWhether the contract includes all derivative works of this recording
ProductsAlbums, singles, and compilations the recording appears on

Compositions

Extraction Process

  1. Contract extraction — the AI extracts every composition mentioned, capturing the title, writers, identifiers (ISWC), and derivative inclusion terms.
  2. Enrichment — an agent searches external data sources to find the composition across releases, linking it to all known recorded versions and the products they appear on.

How Compositions Differ from Recordings

Compositions represent the underlying musical work (melody and lyrics), not a specific sound recording. A single composition can have many recorded versions by different artists. The system searches for all known recordings of each composition and links them to the products they appear on. Compositions are deduplicated by their title and writer combination — ensuring each unique work appears once in your project catalog.

What Gets Extracted

FieldDescription
TitleComposition name
Base TitleCore title without version suffix
TypeOriginal or Derivative
WritersComposers and lyricists
CreatorsAll contributors with their roles
IdentifiersISWC, catalog number
Derivatives IncludedWhether the contract includes derivative works
ProductsAlbums, singles, and compilations featuring recordings of this composition

Commitments

Commitments are delivery obligations specified in the contract — what the assignor must deliver and when.

What Gets Extracted

FieldDescription
TitleCommitment name (e.g., “Initial Album Commitment”, “First Option Period”)
TypeFixed (firm obligation) or Option (conditional on option exercise)
DescriptionFull terms including deadlines and conditions
Recurring ScheduleIf applicable (e.g., “Every 1 year”)

Deliverables

Each commitment lists specific items to deliver:
  • Item type (album, track, composition, EP)
  • Quantity required (including both named and future/unnamed works)
  • How many are already fulfilled (named works already linked)
  • Description or working titles

Linked Assets

Recordings and compositions already matched to the commitment are shown grouped by album or release. As assets are added to the contract, they can be linked to their corresponding commitment.

Adding Catalog Items

You can manually add recordings or compositions that the extraction may have missed.

Edit Catalog

How to manually add and edit recordings and compositions.

See Also

Categorized Recordings

View main recordings with primary artist credits in a simplified format. Optimized for filtering, exports, and quick reference across contracts.