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 artist was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1d601067fa5cd1f35bf1c7f9f5dc0dd85c4d5298888363cdb024fa3b011dee5. Chain 2 (Bitcoin): anchored in block 953617 (2026-06-14T09:00:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1d5f1f28-6be0-4056-87a6-c67213e23283.json and https://artists.proofprofile.net/proofs/artist/1d5f1f28-6be0-4056-87a6-c67213e23283.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Loreley (Ich weiß nicht, was soll es bedeuten)
Die Regensburger Schneiderversammlung (Zu Regensburg auf der Kirchturmspitz)
Nachtigall, ich hör dich singen (Frau Nachtigall)
Am Weihnachtsbaum die Lichter brennen - a cappella
Der Christbaum ist der schönste Baum - a cappella
Freu dich, Erd und Sternenzelt - Lieder zur Advents- und Weihnachtszeit
Heidenröslein (Sah ein Knab ein Röslein stehn)
Mädchenchor Wernigerode: As long as I have Music
Kommet ihr Hirten - Die 50 schönsten deutschen Weihnachtslieder
Bach, Handel, Telemann, Manfredini: Guten Abend, schön Abend, es weihnachtet schon