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 0x9073afd208893cea39673a1fb397d5db20b3761c69156fee59b8258801afcb26. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/610d80aa-de00-498d-a923-4a506c5d576c.json and https://artists.proofprofile.net/proofs/artist/610d80aa-de00-498d-a923-4a506c5d576c.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Kjerulf: Piano Pieces and Songs For Male Choir
Folkevise No. 6 Aa Kleggen Han Sa No Te Flugga Si / Klaverstykker
Folkevise No. 16 Sæterreisen / Klaverstykker
Norges Fjelde: Norges Bedste Værn Og Fæste / Sanger For Mannskor
Solvirkning: Tilfjelds Under Granelien / Sanger For Mannskor
Serenade Ved Strandbredden: Hytten Er Lukket / Sanger For Mannskor
I Granskoven Dybest Inde / Sanger For Mannskor
Im Wald, Im Hellen Sonnenschein / Sanger For Mannskor
Ved Sjøen, Den Mørke / Sanger For Mannskor
Nøkken: Jeg Lagde Mit Øre Til Kildens Bred / Sanger For Mannskor
Sanger-Hilsen Til Bruden: Naar Sangfugl Drager Fra Lunden / Sanger For Mannskor
Barcarole: Natten Er Så Stille / Sanger For Mannskor
Ho Guro: Kjenne Du Ho Guro / Sanger For Mannskor
Brudefærden I Hardanger / Sanger For Mannskor
Halfdan Kjerulf: Intermezzo and Springdans, Op. 27 - 6 Skizzen, Op. 28 - Scherzo in E Major, Op. 29
Intermezzo and Springdans, Op. 27: I. Intermezzo
Intermezzo and Springdans, Op. 27: II. Springdans
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 0xf7ec1710d78a658e350d22f4f2a1e03b651f3429a196625fc21bd5c812370c12. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/NOFZP0556090.
6 Neue Skizzen, Op. 12: No. 5 in D-Flat Major, Berceuse
Fredmans sanger: No. 41. Joachim uti Babylon (Joachim lived in Babylon) (arr. H. Kjerulf)
Swedish Tongues: An Anthology of Choirs (1900-1950)
Od Antiqua (Collector's Classics, Vol. 11 - The Choirs of Sweden)
Tonernes flugt - Arr. by Wilhelm Peterson-Berger
Sånger för blandad kör a cappella (komplett)
Lokkende toner - Arr. by Wilhelm Peterson-Berger
Brudeferd i Hardanger - Arr. by Wilhelm Peterson-Berger
Sang på vandet - Arr. by Wilhelm Peterson-Berger
Ingrids vise - Arr. by Wilhelm Peterson-Berger
Jægeres sang paa fjeldet - Arr. by Wilhelm Peterson-Berger
5 Sange, Op. 16: No. 2, Mit hjerte og min lyra
Gramophone 1899: The First Gramophone Recordings in Sweden
Brudefaerd en i Hardanger (Wedding procession in Hardanger)