1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 0x2c27ec3a227dc2a72bc7d842aebd85a07ca36e6866c28275021439c5d320dd0d. Chain 2 (Bitcoin): anchored in block 954513 (2026-06-20T06:31:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9ec16ed4-79a3-44cd-9e6e-64d50b083b0a.json and https://artists.proofprofile.net/proofs/artist/9ec16ed4-79a3-44cd-9e6e-64d50b083b0a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Strauss, R.: 4 Last Songs / 6 Lieder / Ariadne Auf Naxos (Excerpts)
Hänsel und Gretel, EHWV 93.3, Act I: Suse liebe Suse, was raschelt im Stroh?
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 → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 0x9f679e6f5b9a079d2e8253a4f34c5f9dd8a60bd1293b360da13fc811b6416e4a. 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/NLE421601002.
Hänsel und Gretel, EHWV 93.3, Act I: Brüderchen, komm, tanz mit mir
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bb2a716773202a32e0a258b5c85723be8b9b15f844ccf836dc01eae64ba860f. 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/NLE421601004.
Hänsel und Gretel, EHWV 93.3, Act III: Nun Gretel, sei vernünftig und nett!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd898d115d84d9518066c163ebb81b4f835de7543b3e23b95f9a00a38335daed2. 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/NLE421601027.
Hänsel und Gretel, EHWV 93.3, Act III: Hurr hopp hopp hopp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59ef843713ae244906cd4d37f00d61da19251f80d0fceac8bb89312775650210. 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/NLE421601028.
Hänsel und Gretel, EHWV 93.3, Act III: Erlöst, befreit, für alle Zeit!
Kinderchor der Staatsoper Unter den Linden
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23bfe485d37e66f2d2592c7b3edf58969449f0b57b86764855ffb7df861cc133. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/NLE421601031.
Hänsel und Gretel, EHWV 93.3, Act II: Abends, will ich schlafen geh'n
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a33b142433509ad28808f5e073de0ec46dcd1bf5bbef78a181920711ecf5c05. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/NLE421601017.
Hänsel und Gretel, EHWV 93.3, Act II: Traumpantomime
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b064f09ba9c8d84362403ac5295b83c902e4e093cedca21f000311aed3b2ea7. 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/NLE421601018.
Hänsel und Gretel, EHWV 93.3, Act III: Vater! Mutter!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74bd606cecb7b3fbca316ac308ad2241d719ecdf86a76336588b32d45bf28765. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/NLE421601032.
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 → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6a8ee537e7b7f73723cb5c6c64b0f5ea792bed3b34f6b07b915a68be2a1c490. 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/NLE421200201.
The A to Z of Classical Music (3rd Expanded Edition, 2009)
Der fliegende Holländer, WWV 63, Act III: Steuermann, lass die Wacht!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7678245924ba51b1a48a91eb9eb5b500072338c96f704dd18b353052d0e3f3d5. 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/NLE421001925.
Der fliegende Holländer, WWV 63, Act II: Summ und brumm, du gutes Rädchen
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27df749262c10e3375b8165d19cf1cc4198ff387d6d3d167ef1adcf2bd2ede12. 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/NLE421001911.
Johan Botha: Wiener Staatsoper Live (1997-2014)
Wagner: Der fliegende Holländer, WWV 63 (Live)
Mahler: Symphony No. 2, "Resurrection" (Live)
Mahler: Symphony No. 2 in C Minor, "Resurrection": I. Allegro maestoso - Live
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e41fe3bd140f9cf7c2e7ffa3c38709bbb18d70a571f64c08cc10abdbc9a2c34. 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/NLG761020201.
Mahler: Symphony No. 2 in C Minor, "Resurrection": II. Andante moderato - Live
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe20ec62ed6c6827578c29f683d5e436e46840e4c703991e25e52089f87e45cb8. Chain 2 (Bitcoin): anchored in block 957020 (2026-07-07T09:18:01Z), 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/NLG761020202.
Mahler: Symphony No. 2 in C Minor, "Resurrection": III. In ruhig fliessender Bewegung - Live
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde9171754f91c5248dde40e8ad51ca91b1bd0eaee8994ab6521993f0e578b904. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/NLG761020203.
Mahler: Symphony No. 2 in C Minor, "Resurrection": IV. Urlicht - Live
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e9aaf3abd5d6967232e05d36c18c10736bfc1264834677cf65f64f9ac68796d. Chain 2 (Bitcoin): anchored in block 957820 (2026-07-13T07:54:01Z), 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/NLG761020204.
Mahler: Symphony No. 2 in C Minor, "Resurrection": V. Im Tempo des Scherzos - Live
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd70f1ded509994f248701d43f0635e8008cc822077b7c371ca9c6c96f1275cff. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/NLG761020205.