1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b38b86891bfdfa2089ecaec19998bcf676fd65b1df4b2492918c86f5f9bf005. Chain 2 (Bitcoin): anchored in block 954705 (2026-06-21T13:42:37Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ecc6b04d-8a9a-4327-823e-70d21c0fd221.json and https://artists.proofprofile.net/proofs/artist/ecc6b04d-8a9a-4327-823e-70d21c0fd221.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
6 Balladen, Op. 18: No. 6. Ballade vom Nigger Jim
4 Balladen, Op. 22: No. 1. Ballade von den Baumwollpfluckern
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca50e780968ecc8f2a03e30322df1cf421b8edb0d04fabc6c9de5e995b489952. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DES380010432.
4 Balladen, Op. 22: No. 2. Ballade von der Wohltatigkeit
4 Balladen, Op. 22: No. 3. Lied der Bergarbeiter
4 Balladen, Op. 22: No. 4. Ballade von den Sackeschmeissern
Kuhle Wampe, Op. 27: No. 1. Solidaritatslied
Die Mutter (The Mother), Op. 25: I. Wie die Krahe
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bbf7ac45c50d3a7019365126a1b6f04018a20b1ff426cde19c5af6203147aac. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DES380010438.
Die Mutter (The Mother), Op. 25: II. Das Lied von der Suppe
Die Mutter (The Mother), Op. 25: III. Der zerrissene Rock
Die Mutter (The Mother), Op. 25: IV. Bericht vom 1. Mai 1905: Gedanken uber die rote Fahne
Die Mutter (The Mother), Op. 25: V. Lob des Kommunismus
Die Mutter (The Mother), Op. 25: VI. Lob des Lernens
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7f448aa072dcc0582fac5de5850a23cfa80393b7c1b3b362e84a27622d03e48. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DES380010443.
Die Mutter (The Mother), Op. 25: VII. Lob eines Revolutionars
Die Mutter (The Mother), Op. 25: VIII. Im Gefangnis zu singen
Die Mutter (The Mother), Op. 25: IX. Lob der Wlassowas
Die Mutter (The Mother), Op. 25: X. Lob der dritten Sache
Die Mutter (The Mother), Op. 25: XI. Grabrede
Die Mutter (The Mother), Op. 25: XII. Steh auf! (Die Partei ist in Gefahr)
Die Mutter (The Mother), Op. 25: XIII. Lob der Dialektik
4 Wiegenlieder fur Arbeitermutter, Op. 33: No. 1. Als ich dich in meinem Leib trug
4 Wiegenlieder fur Arbeitermutter, Op. 33: No. 2. Als ich dich gebar
4 Wiegenlieder fur Arbeitermutter, Op. 33: No. 3. Ich habe dich ausgetragen
4 Wiegenlieder fur Arbeitermutter, Op. 33: No. 4. Mein Sohn, was immer auch
Hanns Eisler: Orchestral Music, Vol. 2 - Kleine Sinfonie / 5 Orchestral Pieces / Scherzo / Rhapsodie / Winterschlacht-Suite / Wilhelm Tell
Kleine Sinfonie, Op. 29: I. Thema mit variationen
Kleine Sinfonie, Op. 29: II. Allegro assai - Sostenuto
5 Orchestral Pieces: III. Kleine Passacaglia
5 Orchestral Pieces: V. Finale: Improvisation
Winterschlacht-Suite: III. Schnee: Andante
Winterschlacht-Suite: IV. Melodram: Ihm trubt Verbitterung den Blick furs Ganze
Winterschlacht-Suite: VI. Melodram: Sie meinem, wenn sie zur Fahne
Winterschlacht-Suite: VII. Schlussmusik: Der Schrecken des Krieges
Winterschlacht-Suite: VIII. Schluss-Melodram: Das war die Division
Der Wildschütz, Overture: Der Wildschutz: Overture
Aram Khatchaturian: Masquerade Suite / Gayaneh / Mily Alexejewitsch Balakirew: King Lear (Guhl, Stein)
Korol' Lir (King Lear): Act III: Prelude
Léo Delibes: Coppélia Ballet Suite - Johann Strauss II: Ritter Pásmán Ballet Music
Coppélia Ballet Suite, Act I: No. 6. Thème slave varié
Coppélia Ballet Suite, Act III: No. 20, I. Valse des heures
Coppélia Ballet Suite, Act III: No. 20, VII. Dans de Fête
Coppélia Ballet Suite, Act II: No. 11b. Scène
Coppélia Ballet Suite, Act III: No. 11. Musique des automates
Coppélia Ballet Suite, Act I: No. I. Valse
Coppélia Ballet Suite, Act I: No. VII. Czardas (Danse hongroise)
Ritter Pásmán, Ballet Music, Act III: I. Polka
Ritter Pásmán, Ballet Music, Act III: II. Andante grazioso
Ritter Pásmán, Ballet Music, Act III: III. Czardas
Suite No. 1, Op. 23: I. Präludium in Form einer Passacaglia
Leipziger Kammermusikvereinigung des Gewandhausorchesters
Suite No. 1, Op. 23: III. Potpourri über russische Volkslieder
Suite No. 1, Op. 23: IV. Allegro energico
Suite No. 2, Op. 24 "Niemandsland": I. Vorspiel
Suite No. 2, Op. 24 "Niemandsland": II Capriccio über jüdische Volkslieder
Suite No. 2, Op. 24 "Niemandsland": III. Andante
Suite No. 2, Op. 24 "Niemandsland": IV. Marschtempo
Suite No. 3, Op. 26 "Kuhle Wampe": I. Präludium
Suite No. 3, Op. 26 "Kuhle Wampe": II. Intermezzo
Suite No. 3, Op. 26 "Kuhle Wampe": III. Rondo
Suite No. 3, Op. 26 "Kuhle Wampe": IV. Die Fabriken
Suite No. 4, Op. 30 "Die Jugend hat das Wort": III. Marsch der Jugend, die das Wort hat
Suite No. 4, Op. 30 "Die Jugend hat das Wort": IV. Grave – Pesante – Allegro
Variationen über ein marschartiges Thema "Der lange Marsch" (1938)
Kammersinfonie, Op. 69: II. Choralbearbeitung
Kleine Sinfonie, Op. 29: I. Thema mit Variationen
Kleine Sinfonie, Op. 29: II. Allegro assai
5 Orchesterstücke from the Film 400 Millionen: I. Andante
5 Orchesterstücke from the Film 400 Millionen: II. Allegro
5 Orchesterstücke from the Film 400 Millionen: III. Kleine Passacaglia
5 Orchesterstücke from the Film 400 Millionen: IV. Presto
5 Orchesterstücke from the Film 400 Millionen: V. Finale. Improvisation
Rhapsodie after Words from Goethe's Faust: II. Macht euch schnell von Fabeln frei
Winterschlacht-Suite from the Stage Music: I. Vorspiel. Andante
Winterschlacht-Suite from the Stage Music: II. Agitato
Winterschlacht-Suite from the Stage Music: III. Langsam
Winterschlacht-Suite from the Stage Music: IV. Schnee. Andante
Winterschlacht-Suite from the Stage Music: V. Melodram. Andante "Ihm trübt Verbitterung den Blick fürs Ganze"
Winterschlacht-Suite from the Stage Music: VI. Zwischenspiel. Etwas heftig
Winterschlacht-Suite from the Stage Music: VII. Melodram. Andante "Sie meinen, wenn sie zur Fahne"
Winterschlacht-Suite from the Stage Music: VIII. Schlußmusik, Der Schrecken des Krieges. Con moto
Winterschlacht-Suite from the Stage Music: IX. Schluß-Melodram. Andante 'Das war die Division'
Prelude & Song from the Stage Music to Schiller's Wilhelm Tell "Es lächelt der See"
Deutsche Sinfonie, Op. 50: II. Passacaglia "An die Kämpfer in den Konzentrationslagern"
Deutsche Sinfonie, Op. 50: III. Etüde 1 für Orchester
Deutsche Sinfonie, Op. 50: V. In Sonnenburg
Deutsche Sinfonie, Op. 50: VI. Etüde 2 für Orchester
Deutsche Sinfonie, Op. 50: VII. Begräbnis des Hetzers im Zinksar
Deutsche Sinfonie, Op. 50: VIII. Bauernkantate. Mißernte
Deutsche Sinfonie, Op. 50: VIII. Bauernkantate. Sicherheit
Biber, Telemann, Handel, Vivaldi, Endler, & Stolzel: Baroque Trumpet Gala
III. Menuet I - Menuet II - Menuet I da capo
V. Passepied I - Passepied II - Passepied I da capo
EISLER, H.: Deutsche Sinfonie, Op. 50 (Leipzig, Radio Chorus, Leipzig Radio Symphony, Guhl)
Deutsche Sinfonie, Op. 50: I. Praeludium
Deutsche Sinfonie, Op. 50: II. Passacaglia, "An die Kampfer in den Konzentrationslagern"
Deutsche Sinfonie, Op. 50: III. Etude No. 1
Deutsche Sinfonie, Op. 50: VI. Etude No. 2
Deutsche Sinfonie, Op. 50: VII. Begrabnis des Hetzers im Zinksarg
Deutsche Sinfonie, Op. 50: VIII. Bauernkantate
Deutsche Sinfonie, Op. 50: IX. Arbeiterkantate, "Das Lied vom Klassenfeind"
Deutsche Hymnen - Klingende Dokumentation mit historischen Originalaufnahmen
Europahymne Ode an die Freude - Aufnahme 1994 Lissabon
Orchestre d'Harmonie des Jeunes de l'Union Européenne
Lied der Deutschen (3. Vers) - Historische Aufnahme, Mai 1933
Erk´scher Männer-Gesang-Verein von 1845 Berlin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a06b96b9dc65c5245fdc452a257a362f59c580924583fc19ec1573abe4ba63a. Chain 2 (Bitcoin): anchored in block 957043 (2026-07-07T13:52:39Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEE702004093.
Was ist des Deutschen Vaterland - Historische Aufnahme, Reichssender Berlin 1939
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb55a3a32287e7331241aac332f7c570411da149226b548ceda4f1ff7f430da9. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEE701903941.
Rundfunk-Jugendchor Wernigerode (Männerchor)
Die Wacht am Rhein - Historische Aufnahme 19. Mai 1905, Philadelphia PA
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc139f2085e4623433de1314ef1dac45cd910dea4d98eb8d9faeca1abb0752db2. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEE701903942.
Heil dir im Siegerkranz - Historische Aufnahme Oktober 1901
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf18f022d316c1582a46adaaf773d3a5e2f0e0f78023249c3ba7b14de274d0a90. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEE701903943.
Ein feste Burg ist unser Gott - Aufnahme 1990
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9c390bc8658a12a9232e072367a17c4411c788a2e4802fed37322dd4a53e5e1. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEE701903944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf824661219e4c84618ba82f56af22aae26b80c92cbbf1fb4c771f6432b030a6d. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEE700000796.
Zogen einst fünf wilde Schwäne - Aufnahme 2003
Sag mir, wo die Blumen sind - Live-Aufnahme 6. Oktober 1962 Düsseldorf
Kleine weiße Friedenstaube - Aufnahme 2003
Anmut sparet nicht noch Mühe (Kinderhymne) - Historische Aufnahme 1951
Instrumentalensemble des Berliner Rundfunks
Die Deutsche Nationalhymne - Nationalhymne der DDR (Auferstanden aus Ruinen) - Live
Solistenvereinigung des Deutschlandsenders
Deutsche Nationalhymne (Einigkeit und Recht und Freiheit) - Live-Aufnahme Deutscher Bundestag 24. 10. 2017
August Heinrich Hoffmann von Fallersleben
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0e8bf63f92c18a0e6f40deecd08cf4c8d04545582f5b6856157e344e206527d. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEE701903946.
Tchaikovsky: The Sleeping Beauty, Ballet Suite, Op. 66
The Sleeping Beauty, Ballet Suite, Op. 66: Marche
The Sleeping Beauty, Ballet Suite, Op. 66: Pas de sept
The Sleeping Beauty, Ballet Suite, Op. 66: Valse des Fleurs
The Sleeping Beauty, Ballet Suite, Op. 66: Pas d’action
The Sleeping Beauty, Ballet Suite, Op. 66: Danse des demoiselles d’honneur et des pages
The Sleeping Beauty, Ballet Suite, Op. 66: Variation d’Aurore
The Sleeping Beauty, Ballet Suite, Op. 66: Colin Maillard (Blue Bird variation)
The Sleeping Beauty, Ballet Suite, Op. 66: Danse des Duchesses; Danse des Baronnes; Danse des Comtesses
The Sleeping Beauty, Ballet Suite, Op. 66: Tempo di Mazurka
The Sleeping Beauty, Ballet Suite, Op. 66: Pas d’action (Vision
The Sleeping Beauty, Ballet Suite, Op. 66: Panorama
The Sleeping Beauty, Ballet Suite, Op. 66: Polacca
The Sleeping Beauty, Ballet Suite, Op. 66: Pas de quatre I
The Sleeping Beauty, Ballet Suite, Op. 66: Pas de caractere. (Puss in Boots)
The Sleeping Beauty, Ballet Suite, Op. 66: Pas de quatre II
The Sleeping Beauty, Ballet Suite, Op. 66: Pas Berrichon
The Sleeping Beauty, Ballet Suite, Op. 66: Variation II
The Sleeping Beauty, Ballet Suite, Op. 66: Finale
Richard Wagner: Polonia, WWV 39: Overture - Symphony in C major, WWV 29
Symphony in C major, WWV 29: I. Sostenuto e maestoso - Allegro con brio
Symphony in C major, WWV 29: II. Andante ma non troppo, un poco maestoso
Symphony in C major, WWV 29: III. Allegro assai
Symphony in C major, WWV 29: IV. Allegro molto e vivace
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26d12c66ad35692260b3b87deaf0a50e3999d03831f3aed20a81a35f7b90a02a. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/UKJE72300039.
Eisler: Die Teppichweber von Kujan-Bulak / Ernste Gesänge / Winterschlacht-Suite
Die Teppichweber von Kujan-Bulak: Oftmals wurde geehrt
Die Teppichweber von Kujan-Bulak: Zwanzig Teppichweber stehn dort
Die Teppichweber von Kujan-Bulak: Und es beschließen die Leute
Die Teppichweber von Kujan-Bulak: Als nun aber das Geld gesammelt wird
Die Teppichweber von Kujan-Bulak: Mit dem Geld fur die Büste
Die Teppichweber von Kujan-Bulak: An dem Tage der Ehrung
Die Teppichweber von Kujan-Bulak: Und als nun am Abend
Ernste Gesänge: Vorspiel und Spruch: Viele versuchten umsonst
Ernste Gesänge: No. 6, Komm ins Offene, Freund
Winterschlacht-Suite: IV. Melodram: Ihm trübt Verbitterung den Blick fürs Ganze
Eisler: Die Teppichweber von Kujan-Bulak / Lenin-Requiem / Winterschlacht-Suite
Lenin: Introduktion: Als Lenin gestorben war
Lenin: Jetzt weiss ich, dass er gestorben Ist
Lenin: Arie: Wenn ein guter Mann fortgehen will
Lenin: Rezitativ: Und als der Soldat geholfen hatte
Lenin: Seitdem sind dreizehn Jahre vergangen
Eisler: 3 Lieder for Voice and Chamber Orchestra / Divertimento / Tagebuch des Hanns Eisler / Suite No. 5 / Nonet No. 2 / Galgenlieder
3 Lieder for Voice and Chamber Orchestra: No. 1. Improvisation
3 Lieder for Voice and Chamber Orchestra: No. 2. Wanderer erwacht in der herberge
Galgenlieder: No. 2. Die beiden Flaschen
3 Lieder for Voice and Chamber Orchestra: No. 3. Am morgen
Divertimento, Op. 4: I. Andante con moto
Divertimento, Op. 4: II. Theme and Variations
Galgenlieder: No. 5. Galgenbruders Fruhlingslied
Tagebuch des Hanns Eisler, Op. 9: Part I: Trio: Es ist unmogchlich (3 Female Voices)
Tagebuch des Hanns Eisler, Op. 9: Part I: Tema con Variazioni for Solo Violin
Tempo der Zeit, Op. 16: Hallo! Hallo! Hallo! (Chorus)
Tagebuch des Hanns Eisler, Op. 9: Part I: Die ganze Welt ist eine kalte Douche (Soprano, Tenor)
Tempo der Zeit, Op. 16: Aria: Wenn die stampfenden Maschinen (Bass)
Tagebuch des Hanns Eisler, Op. 9: Part I: Intermezzo
Tempo der Zeit, Op. 16: Recitative and Chorale: Und wenn die Luftschiffe (Alto)
Tagebuch des Hanns Eisler, Op. 9: Part I: Trio: Wenn man stizt im warmen Bad (3 Female Voices)
Tagebuch des Hanns Eisler, Op. 9: Part II: Introduction
Tempo der Zeit, Op. 16: Lied: Ja, das Tempo der Zeit (Alto, Bass, Chorus)
Tagebuch des Hanns Eisler, Op. 9: Part II: Trio: Ein bisschen Ruhe schadet nicht (3 Female Voices)
Tempo der Zeit, Op. 16: Finale: Hallo! Hallo! Hallo! (Chorus)
Tagebuch des Hanns Eisler, Op. 9: Part II: Intermezzo No. 2
14 Arten, den Regen zu beschreiben, Op. 70
Tagebuch des Hanns Eisler, Op. 9: Part II: Wenn man ein dummer, schlechter Burgerknabe ist (Tenor)
Satze for Nonet, Op. posth.: I. Allegro - Allegretto - Andante
Tagebuch des Hanns Eisler, Op. 9: Part III: Liebes Kind, sei doch nicht so niedergeschlagen (Soprano)
Satze for Nonet, Op. posth.: II. Maestoso allegretto
Tagebuch des Hanns Eisler, Op. 9: Part III: Trio: Das reisen kann nicht schon sein (3 Female Voices)
Tagebuch des Hanns Eisler, Op. 9: Part III: In dreieinhalb Jahren (Soprano, Tenor)
Suite No. 5, Op. 35, "Dans les rues": I. Prelude: Larghetto
Suite No. 5, Op. 35, "Dans les rues": II. Intermezzo
Suite No. 5, Op. 35, "Dans les rues": III. Tema con variazioni I: Larghetto
Suite No. 5, Op. 35, "Dans les rues": IV. March
Suite No. 5, Op. 35, "Dans les rues": V. Tema con variazioni II: Andante
Suite No. 5, Op. 35, "Dans les rues": VI. March Tempo: Andante eroico - Andante
Suite No. 5, Op. 35, "Dans les rues": VII. Tema con variazioni III: Andante
Suite No. 5, Op. 35, "Dans les rues": VIII. Finale: Eilend: Larghetto - Allegro
Nonet No. 2: VIII. Marcia funebre la Mexicana
Nonet No. 2: IX. Finale: Allegro spirito