Follow the money. Find where it stops.
Every royalty dollar crosses several matching steps before it reaches you. The audit engine reads your statements, rebuilds the chain for each song, and flags each step that should have paid but didn't.
The royalty chain
Select a numbered stepSix places money stops
Each numbered step matches on metadata. A failure at step 6 can starve several collectors at once. Select a step to see the symptom on your statements, the eligibility screen, the typical collection lag, and how the engine detects it.
Masters income through your distributor usually leaks the least. Publishing and neighboring rights leak the most, which is why the report never blends them into one number.
What happens to your files, step by step.
Parse
PapaParse reads each CSV in your browser. Headers are scored against known layouts (DistroKid, CD Baby, TuneCore-style distributors, PROs, MLC, SoundExchange, YouTube) and the statement type is detected.
Map columns
Title, ISRC, ISWC, period, territory, store, quantity and amount are mapped automatically. You can override any mapping before the audit runs.
Normalize & link
Titles lose "feat.", remaster tags and punctuation; ISRCs are validated. Recordings link to works by ISRC first, then by normalized title, and variants are merged.
Score & screen
Six rules compare what each song earns in one channel with what the others imply. Each hit passes an eligibility screen and gets a dollar estimate, a confidence level and a lag.
Why "the same song" isn't, to a database.
Type a title or an ISRC the way it appears on a statement. This is the same function the audit engine uses to merge variants.
Title & ISRC normalizer
LiveSix rules, each with an eligibility screen.
"Identified" means the pattern is on your statements. "Eligible" means it passed the screen and could be collected. We always report both, by income type.
| # | Leak | Symptom on statements | Eligibility screen | Income type | Typical lag |
|---|---|---|---|---|---|
| 1 | Unregistered or unmatched mechanicals | Streams on the distributor statement, no MLC or administrator income for the work | Writer controls the composition share; checked via MLC registered data access, not scraping | Publishing | 4-6 months |
| 2 | PRO title or split mismatch | US streams but no domestic performance income, or a co-writer's share missing | Splits must be documented; disputed splits are "identified, not eligible" | Publishing | 6-9 months |
| 3 | No SoundExchange | US non-interactive plays (radio-style streams, satellite, webcasts), no SoundExchange line | Can't be inferred from distributor statements alone; needs the owner's SoundExchange statement or registration status | Neighboring rights | 6-9 months |
| 4 | No foreign or neighboring rights | Material ex-US streams, no foreign society income | Society membership or sub-publishing; lag disclosed up front | Publishing + NR | 12-24 months |
| 5 | No Content ID | YouTube or UGC usage, no Content ID revenue | Exclusive rights in every claimed territory; leased beats, uncleared samples and previously licensed tracks are ineligible | Masters | 2-4 months |
| 6 | ISRC/ISWC mismatch or title variants | Income split across duplicate records, or a recording linked to the wrong work | Canonical work record; owner confirms the merge | Publishing + masters | 4-9 months |
Sources for the screen: MLC terms of use · MLC data programs · SoundExchange · Revelator · FUGA · iMusician. Lags are planning assumptions from the business plan.
Privacy mode
You export CSVs by hand and drop them in. Parsing runs client-side, so your statements never leave the browser. The report shows dollars by leak type and income type, a fitted decay curve and a 10-year projection. The work-by-work fix list is not included.
Fix and monitor
Fix and valuation clients sign an opt-in data agreement and a letter of direction. We generate CWR/bulk registration files that a publishing administrator ingests, and a claim-status portal shows each source's progress through its lag.
See it on a real catalog.
The prototype runs on your CSVs, or on a 120-song synthetic catalog with planted leaks.