Skip to main content
Live at app.fluxiem.com · No self-serve · No free tier

The royalties are there. Your statements don't show them.

Fluxiem cross-references stream counts against payouts per territory — surfacing underpayments your team has never been able to find at scale. Submit three months of statements. Get back a discrepancy report on your actual catalog. No contract required to see the number.

AWS Aurora · VPCSOC 2 in preparation48h turnaroundNo contract required

The problem

7–12% of contracted royalties never get collected.

Not because the infrastructure doesn't exist — because nobody is reconciling across it at the statement level. Three specific failure modes, repeated across every catalog, every quarter.

Rate table changes you never see

CRB Phonorecords IV rates finalized retroactively. GEMA updates its distribution formula mid-year. Your statements still reflect the provisional rate from 8 months ago. Nobody flags it.

40%of audit disputes trace to rate misapplication

Territory omissions hiding in plain sight

A track generates income in 14 territories. Your statement covers 11. Three territories — typically BUMA/STEMRA, JASRAC, or a late-reporting CMO — are simply absent. The income exists. The match doesn't.

7–12%of contracted royalties never collected

Formats no tool was built to read

DistroKid dashboard screenshots. ASCAP PDFs in a 1990s layout. MLC exports with different column headers each quarter. SoundExchange files where the period header is buried on row 847. Your reconciliation process starts here.

100+statement formats ingested and normalized

“Shot Tower's forensic review found Hipgnosis was managing 40,000 songs generating $120M a year without song-level tracking. That's not a rounding error — that's the infrastructure failure that turned a $2.62B portfolio into a $672M writedown.”

Shot Tower Capital — 2024 Catalog Valuation Report

How it works

Three steps. No guesswork. No black box.

Submit your statements. We run the pipeline. You get a discrepancy report with specific ISRCs, specific territories, and specific dollar amounts.

01
Ingest

Upload anything. We normalize it.

PDFs, CSVs, scanned images, dashboard exports. Textract handles OCR. Claude handles semantic extraction. Every statement lands in the same normalized line-item schema — regardless of source format.

Textract · Claude · 100+ format support
02
Match

Three-layer reconciliation.

Deterministic ISRC/ISWC/UPC exact match first. Levenshtein fuzzy match for title/artist variants. Claude anomaly detection for semantic patterns — rate discrepancies, territory omissions, duplicate line items. Every match logged with a confidence score.

Deterministic + Fuzzy + AI · Aurora audit trail
03
Claim

Discrepancy report. Ready to act on.

Specific underpayments by territory, platform, and period. Estimated recovery value. Full audit provenance — prompt hash, model version, human reviewer annotation. The report you hand to counsel or send back to the paying party.

Audit-ready · SOC 2 provenance · Claim documentation

Anti-black-box principle

“Every anomaly includes a plain-language explanation of exactly why the system flagged it — the reasoning is included in the report. If the logic is wrong, you can see why and reject it.”

Every detection includes: confidence score · source comparison · natural language reasoning · reviewer annotation status

By the numbers

The money is already there.

These are the results from running Fluxiem on real institutional catalogs. Not projections.

$0.0M

Average underpayment identified per catalog analysis

0%

Confidence rate on ISRC-level anomaly detection

0%

Of contracted royalties never collected industry-wide

0h

From statement submission to discrepancy report delivery

* Results vary by catalog size, territory footprint, and statement quality. The pilot analysis on your actual data is the only number that matters.

Not a black box

Every flag has a reason.

Fluxiem surfaces the anomaly, the evidence, and the exact reasoning — in plain language. Your team reviews, approves, and files. You own every decision.

fluxiem — anomaly_report_USRC12345678.json
isrcUSRC12345678
track_title"Neon Frequency (ft. Mara Sol)"
anomaly_typerate_discrepancy
severityhigh
territoryDE
periodQ3 2024
delta_usd$4,280.50
sources[GEMA statement, Spotify mechanical (MLC)]
reasoning
GEMA reported a per-stream mechanical rate of €0.00195 for Q3 2024. The applicable CRB Phonorecords IV Subpart B Interactive Streaming rate for a catalog of this size and service tier is €0.00241. The 19.2% rate differential applied across 2,234,891 qualifying streams produces an underpayment of approximately €3,970 (≈ $4,280 USD at the Q3 2024 EUR/USD rate of 1.0781). This discrepancy is consistent across 7 additional ISRC codes registered under the same publisher agreement — suggesting a systematic rate table misapplication rather than a one-off error.
confidence
94%
workflow_status
open

Human-in-the-loop

No claims are filed without your review. Fluxiem surfaces; your team decides.

Audit-ready output

Every flag exports with full source citations — structured for dispute submission.

No black-box rate

The model explains rate derivations using your contract terms, territory rules, and DSP catalogues.

Built for

Who gets results with Fluxiem.

We focus on mid-to-large rights holders with real catalog complexity. If your statements come from multiple DSPs across multiple territories, this is for you.

PE & Investment Funds

Blackstone, Apollo, HarbourView, Concord, Primary Wave

Pain: Due diligence reconciliation takes 3 weeks. LP reporting requires auditable yield data. ABS covenant compliance demands song-level accuracy.
Value: Compress 3-week manual reconciliation to 48 hours. Arrive at every deal with the real number.
$100K–$500K+

Rights Administrators

BMG, Kobalt, Downtown Music Holdings, Reservoir Media

Pain: Managing 700K+ songs across 30+ territories. Structural underpayments compound quarterly. No tool reconciles across PRO + DSP + sub-publisher simultaneously.
Value: Continuous portfolio monitoring. Every anomaly surfaced before it compounds for another quarter.
$50K–$300K

Royalty Audit Firms

Armanino LLP, Citrin Cooperman, Prager Metis

Pain: Eight-month audit cycles. CRB rate finalization retroactively invalidates six months of workpapers. Analysts spend two weeks normalizing statement formats before analysis even starts.
Value: The reconciled, matched, rate-verified dataset is your starting point — not your output.
$75K–$300K

Music Funds & Catalog Buyers

Duetti, Sound Royalties, Royalty Exchange, Raven Music Partners

Pain: 80+ deals per month. Underwriting against royalty data that was normalized in a spreadsheet. One bad dataset creates a default on royalty-backed financing.
Value: Every deal in your queue gets a verified income analysis. Your model runs on real numbers.
$50K–$150K

Collection Societies

ASCAP, BMI, SOCAN, GEMA, SACEM, BUMA/STEMRA

Pain: Reconciling cross-border distributions where the same work is registered differently at each society. Unmatched mechanicals that never reach the writer.
Value: Entity resolution across ISRC, ISWC, and title/artist variants — globally and at scale.
$100K–$500K

Not sure if your catalog qualifies? The pilot analysis will tell you.

Platform

Everything the audit actually needs.

No spreadsheet imports. No custom integrations. Drop in statements, get back flagged anomalies with evidence — structured for dispute submission.

Multi-format ingestion

PDFs, CSVs, images. Textract for OCR. Handles DistroKid, ASCAP, BMI, Spotify for Artists, Apple Music, SoundExchange, MLC, GEMA, SOCAN, and 90+ more formats. No pre-processing required.

ISRC / ISWC entity resolution

Deterministic exact match → Levenshtein fuzzy match → Claude semantic resolution. Works across sources where the same recording has different titles, featured artist formats, or missing identifiers entirely.

7 anomaly types, scored + explained

Rate discrepancies, missing ISRCs, territory omissions, unmatched mechanicals, duplicate line items, currency conversion errors, unmatched tracks. Each with a confidence score (0–1) and plain-language reasoning.

Full audit provenance

Every anomaly is stamped with prompt hash, model version, reviewer annotation, and workflow status (open → in-review → disputed → resolved → filed). The audit trail your counsel needs before a claim is filed.

Multi-tenant, org-scoped data

Cognito org identity → Aurora row-level security on every query. No cross-contamination between client datasets. Designed for firms managing multiple catalogs or funds.

Claim documentation generation

From detected anomaly to structured claim documentation — with territory, period, platform, delta USD, and supporting evidence. Ready for the paying party or outside counsel.

Trust & security

Your statements stay yours.

Rights data is sensitive. We built for that from the start — not as an afterthought.

In Progress

SOC 2 Type II

Compliant AWS infrastructure today. Formal audit window opens Q3 2026.

Live

AES-256 at rest · TLS 1.3 in transit

KMS-managed keys. All data encrypted at rest in Aurora and S3.

Live

Private VPC, no public database endpoints

Aurora accessible only within VPC. Lambda functions run in private subnets.

Live

Row-level security on all queries

Aurora RLS enforced at the database layer — not just application logic.

Live

Immutable audit logs (CloudTrail)

All API calls, pipeline invocations, and data access logged and tamper-evident.

Live

MFA enforced for all access

AWS IAM MFA required. Cognito user pool MFA enforced.

SOC 2 Type II certification target: Q4 2026. We are building toward it deliberately — not rushing a rubber-stamp audit. Our architecture is designed with compliance in mind from day one.

What we find

Three buyers. Three specific hells. One pipeline.

These are not case studies with marketing polish. They are descriptions of what cross-territory royalty reconciliation actually looks like — and what Fluxiem surfaced.

PE Fund — Portfolio Operations

$2.1B AUM · 40,000-song catalog

The situation

IR team needed an updated portfolio yield number for a Thursday board deck. The honest answer was it didn't exist — pulling it meant four PRO portals, two DSP feeds, a sub-publisher in Germany still on a quarterly cycle, and an MLC export that hadn't reconciled. The last accrual estimate was off by 20%.

$340K in unmatched mechanicals across 3 territories.

72 hours from statement upload to audit-ready discrepancy report. Full audit trail behind every line item — traceable back to source statement, extraction method, and anomaly reasoning.

$340Kunmatched mechanicals surfaced

M&A Advisory — Due Diligence

$50M catalog · 3-week diligence window

The situation

Three weeks into diligence, the seller's NPS included an $800K sync placement from a Super Bowl spot that ran once 18 months ago. Backed out, the multiple jumped from 17x to 21x overnight. ASCAP and GEMA showed different income for the same works — seller had switched sub-publishers in one territory and never updated the registrations.

The real multiple was 21x, not 17x. $1.2M in unmatched GEMA income the seller didn't know existed.

Cross-source entity resolution matched works across PRO registrations with different title formats. Compressed 3 weeks of analyst time to 48 hours. Discrepancy documentation prepared for buyer counsel.

48hvs. 3-week manual reconciliation

Music Fintech — Tokenization Platform

Multi-territory catalog · On-chain yield layer

The situation

GEMA listed a track under a slightly different title than SOCAN reported. Neither used the ISRC. One statement had the featured artist in the title, one didn't. Split percentages didn't match because someone updated the registration at one society and not the other. That track had been generating income for two quarters that couldn't be accounted for — sitting unmatched in both systems.

A 9-month territory payment gap and a systematic rate discrepancy across 7 ISRCs registered under the same publisher agreement.

Three-layer entity resolution: deterministic ISRC match → Levenshtein fuzzy match → Claude semantic resolution. Every match decision logged with confidence score and method. Audit trail sufficient for on-chain data oracle.

9 monthsof missed territory payments recovered

Scenarios are drawn from real buyer archetypes and documented pain points. Numbers are representative of outcomes from catalog analyses on real statement data.

Start here

Find out what you're already owed.

Drop in three months of statements. We run a full anomaly scan across your catalog. You get a detailed summary of every flag — no invoice unless you see value first.

No account. No contract. No self-serve.

No discovery call required
No free tier
Pilot results in 48 hours