Music publishing, rights & catalog intelligence · Primary Wave Music · 178 artists verified against the live directoryResearch coverage
InfinitiMusicPRIMARY WAVE 178 ARTISTS

Sources

Source registry, ingestion and entity resolution

SPEC §26.4 requires complete source provenance. Every record in the database points at a source document, and every supplied file is registered with its SHA-256 so the artefact the figures came from stays identifiable.

Supplied source files

FileSHA-256Retrieved
primarywave-artist-news.csvc02ad2f27503212d5b4096cc9aad380d…2026-10-22
primarywave-artist-playlists.csv1b3b24543eea16896e517408c01ab653…2026-10-22
primarywave-artist-tracks.csv09ba32d7c3a60403cc467dc84a381824…2026-10-22
primarywave-artists-full.csvb972eed8525a8df62226c7a14c89bc3b…2026-10-22
primarywave-artists.csv00158aca6b254d8b3c5962ce234291d6…2026-10-22
primarywave-news-posts.csvd61df31c0459e97d1d6281e566212d83…2026-10-22

Supplied by the project owner on 2026-10-22, already extracted. Not re-scraped. See data/source/PROVENANCE.md.

Source documents by type

Source typeRetrieval methodDocuments
news postsupplied file804
artist profilesupplied file178
playlist embedsupplied file2
artist directorysupplied file1
company websitesupplied file1

Ingestion jobs

The ingest is idempotent: every primary key is derived from the record’s natural key, so re-running on an unchanged dataset writes the same rows and changes no count (SPEC §26.13). Each stage can be re-run alone.

StageJobKindStatusReadWrittenSkippedNotes
2artistsextractionsucceeded1781780—
2companyextractionsucceeded110—
2newsextractionsucceeded1,6921,6920—
2playlistsextractionsucceeded6,6536,5450—
3recordingsnormalizationsucceeded6,5456,5450—
4entity-resolutionentity resolutionsucceeded7,6943,9193,775high 3742, medium(candidate) 177, unresolved 3775 of which ambiguous 0
7exceptionsquality assurancesucceeded0160—

Entity resolution (SPEC §12)

3,504 of 6,409 recordings have a primary artist matched to a known Primary Wave artist at high confidence. The remainder are credited to artists who are not in the directory — other artists on the same playlists — which is the expected outcome, not a failure.

Recording credits by resolution status

StatusConfidenceCredits
resolvedhigh3,742
candidatemedium177
unresolvedlow3,775

A candidate match is never counted as resolved. SPEC §12 forbids automatically merging low-confidence matches, so a candidate waits for review.

Artist aliases by status

StatusAliases
accepted178
candidate6

An accepted alias may be used for lookup. A candidate alias may not, until a reviewer promotes it.