Skip to main content

Overview

When you upload a contract to Royaltyport, our AI automatically extracts and structures all relevant data from the document. The contract detail page is organized into three tabs: Details, Terms, and IP Groups. The extraction process typically completes within minutes, transforming complex legal documents into structured, searchable data. The contract header is visible across all tabs and shows key metadata:

Extraction Score

Once a contract finishes processing, Royaltyport scores the quality of its AI extraction and shows the result as a colored badge in the contract header (and on each contract in the Drive). The score reflects how well the extracted data passed Royaltyport’s automated quality checks — helping you spot contracts that may need a closer look before you rely on their data. The badge color tells you the overall verdict at a glance:
The badge only appears after a contract has been scored. Contracts still processing, or sections that were skipped, won’t show a score.

Score breakdown

Click the extraction score badge to open the Extraction score panel, which breaks the result down so you can see exactly where attention is needed:
1

Overall verdict

The top of the panel shows the overall percentage, plus how many checks failed or raised warnings across all sections.
2

Per-section scores

Each part of the contract — Parties & entities, Royalties, Splits, Costs, Dates, Signatures, and so on — gets its own score and fail/warning counts. Sections are ordered worst-first so problem areas surface immediately.
3

Check details

Expand any section to see the individual checks behind its score, including the message explaining each warning or failure. Expand a check further to inspect the underlying details.
Each section on the Terms tab also shows its own score pill. Click a section’s pill to see the checks for just that section without opening the full breakdown.

Details Tab

The Details tab contains fundamental contract information in collapsible sections:

Entities

Contracting parties mapped to your CRM entities.

Summary

AI-generated overview of the contract’s key points.

Catalog

Recordings, compositions, products, and delivery commitments.

Signatures

Signatories, signing status, and dates.
A processing status bar at the bottom shows the progress of three stages:

Watching Extraction (Agents View)

While a contract is being extracted, the page shows a live Agents view so you can watch the AI work in real time. For contracts processed by the AI agents, this view stays available after extraction completes — switch between Results and Agents using the toggle in the contract header. The view has two panels:

Agent Status

The left sidebar lists each extraction agent (parties, royalties, dates, and so on) with its live status, alongside a badge showing how many agents have completed out of the total.
  • Select All Agents to see a combined overview of every agent’s activity at once.
  • Select an individual agent to focus on its progress in detail.

Agent Activity

The right panel updates as the agents run:
  • All Agents shows one card per agent with its most recent activity — the tools it is running, the durations, and a short preview of the agent’s reasoning. Completed agents are marked as complete, and the few most recent steps are stacked so you can follow what just happened.
  • A single agent shows two tabs: Steps, which breaks the agent’s work into its plan, extraction, and review stages, and Pages, which shows the document pages the agent is reading from.
The reasoning preview lets you see why the AI extracted a value the way it did — useful when you want to understand or double-check a particular result.

Pending Activity

While a contract is still being processed, a Pending Activity card appears on the Details tab showing what’s about to run for this contract. The card header highlights the step running next, with a count of how many more steps are queued behind it. Expand it to see the full timeline — completed steps, the step currently running, and what’s still upcoming. The timeline updates live as processing advances, so you can watch work move through the queue without refreshing the page. Once everything for the contract has finished, the card disappears automatically. If a step runs into an error, it turns red and is marked Failed — both in the timeline and on the card header — so you can tell processing has stalled rather than watching a step spin indefinitely.
The Pending Activity card only shows steps Royaltyport runs for you (for example, reconciling extracted assets into your catalog and linking products). It’s a status view — there’s nothing to act on here.

Terms Tab

The Terms tab displays financial and legal terms with a sticky navigation menu. Sections can be pinned to prioritize the ones you use most.

Royalties

Rates, calculation bases, modifiers, and exceptions.

Costs

Recoupable costs and approval requirements.

Rights

Granted rights, territories, and revenue types.

Dates

Key dates, term durations, and calculated end dates.

Splits

Ownership and revenue sharing percentages.

Payments

Advances, fixed fees, and payment triggers.

Accounting

Reporting periods, payment terms, and audit rights.

Balances

Separate recoupment balances that ring-fence costs to specific revenue streams.

Approvals

Creative control and approval provisions.

Targets

Sales targets, price targets, and track counts.

Extractors

Custom extraction results defined by your organization.

Extraction Score

Each Terms section card shows an extraction score — a quality indicator that tells you, at a glance, how confident Royaltyport is in the data it pulled for that section. The score appears as a coloured percentage badge in the top-right of the card, next to the edit icon. The badge colour bands the score so you know where to focus your review:
The score is advisory. It never changes, hides, or blocks any extracted data — it only highlights where a closer look may be worthwhile. A section that hasn’t been scored shows no badge.

Score breakdown

Click the badge to open a breakdown of every check Royaltyport ran for that section. The header summarises how many checks failed and how many raised a warning, alongside the overall percentage. Below the summary, each check is listed as its own row with a status icon (pass, warning, or fail) and a short message explaining what it looked for. Where a check applies to a specific item — for example a single rate or date — the item is shown next to the message. Click any row with extra detail to expand the underlying data behind that check.
Use the breakdown to jump straight to what needs attention: a low score with two failed checks tells you exactly which values to verify against the source document before relying on them.

IP Groups Tab

IP Groups show how contracts relate to each other around shared intellectual property. When multiple contracts cover the same assets (e.g., a master deal and a distribution deal for the same recordings), they form an IP Group.

IP Groups

Learn how contracts are grouped by shared intellectual property.

Editing Data

All structured data is fully editable. Click the edit icon (pencil) on any card to modify the data.
  • Correct Values — fix any errors or inaccuracies
  • Add Missing Data — supplement with information the AI may have missed
  • Link to CRM — connect extracted entities to your existing CRM contacts
  • Match Assets — link extracted recordings and compositions to your catalog
Edits are saved immediately and do not affect the underlying contract document. The original PDF remains unchanged.