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 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 0x8b1bff62fd2ddef6d4ba3b8e718d938f85930ab9dca61165ab56d833a5faf631. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/22dc1dd7-887e-4287-a537-f0f6c9c9971f.json and https://artists.proofprofile.net/proofs/artist/22dc1dd7-887e-4287-a537-f0f6c9c9971f.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
Die erste Walpurgisnacht, Op. 60, MWV D 3: No. 1, Es lacht der Mai
Mendelssohn: Die erste Walpurgisnacht, Op. 60, MWV D 3
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 0x22d9bca7ef28e0bfe2518a2e5bf5c8d5d6c7b29fef3938a5aeec9e0d4549c6d4. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEB111905103 — a six-check JSON result.
Die erste Walpurgisnacht, Op. 60, MWV D 3: No. 8, Hilf, ach, hilf mir
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5771c9602952f652bd03c6521a589d404a46405ce03cf60afc2dfad0b7395c40. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEB111905110 — a six-check JSON result.
Johannes-Passion, BWV 245.1: 2. Recitativo: Jesus ging mit seinen Jüngern
Johann Sebastian Bach: Johannes-Passion / St John Passion BWV 245.1 (1724)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc8fbfc70d2412c9a8c0a6a60741a482846b518b6cdb4a826c64404a6f985ac8. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN422409002 — a six-check JSON result.
Johannes-Passion, BWV 245.1: 4. Recitativo: Auf dass das Wort erfüllet würde
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadc5e40402ff7ea344aef662c53fdf6380e06be6ecb1f7cdd582ca3a6cdbf35b. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN422409004 — a six-check JSON result.
Johannes-Passion, BWV 245.1: 6. Recitativo: Die Schar aber und der Oberhauptmann
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e0790b3606c18ab8c34df151e19d2f2fcb4bd240f82452ccf995f8a243d1049. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23:05Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN422409006 — a six-check JSON result.
Johannes-Passion, BWV 245.1: 10. Recitativo: Derselbe Jünger war dem Hohenpriester bekannt
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf77dcc9a6adf44fe0d8f144617d550cedf9ff572f940bc791c77c2d8ecc2783f. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN422409010 — a six-check JSON result.
Johannes-Passion, BWV 245.1: 12. Recitativo: Und Hannas sandte ihn gebunden
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbca9ff4d9aa3475d9aed4ee90778dea3139d0b713252cd344147d798b3ffefc2. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07:37Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN422409012 — a six-check JSON result.
Johannes-Passion, BWV 245.1: 16. Recitativo: Da führeten sie Jesum
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x899c65a517630ab3e905a2d369201f4cbdbd78f504004884a6d1f3318e8d22cc. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN422409016 — a six-check JSON result.
Johannes-Passion, BWV 245.1: 18. Recitativo: Da sprach Pilatus zu ihm
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe96317a42f2e63a20a2b749d2edfaa97398c33461f52d1931860fb193a6c4a34. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN422409018 — a six-check JSON result.
Johannes-Passion, BWV 245.1: 21. Recitativo: Und die Kriegsknechte flochten eine Krone
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ba5d835370244b995ddc5a5a14354e94711e76d9a4aa0446890e35761441544. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN422409021 — a six-check JSON result.
Johannes-Passion, BWV 245.1: 23. Recitativo: Die Jüden aber schrieen und sprachen
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x440d3f388dd976f8481e4df0cfd01fedaa4d2cd35fe33cba373a9ac49201ef61. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN422409023 — a six-check JSON result.
Johannes-Passion, BWV 245.1: 25. Recitativo: Allda kreuzigten sie ihn
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8fac3cec7dde172485657b482f21ce5b5d5b0050694587467e2e017a9c6c260. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN422409025 — a six-check JSON result.
Johannes-Passion, BWV 245.1: 27. Recitativo: Die Kriegsknechte aber
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x547d8c0c3895228de84bd1b28374a4259bef579672ba64459c60eaf2745425e3. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN422409027 — a six-check JSON result.
Johannes-Passion, BWV 245.1: 29. Recitativo: Und von Stund an nahm sie der Jünger zu sich
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1103f0eb259fe8233fdbf8c431dc05ef291d8aa2d501c4d71c54250bf6ee786c. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN422409029 — a six-check JSON result.
Johannes-Passion, BWV 245.1: 31. Recitativo: Und neiget das Haupt und verschied
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacbdd34b2c4ba9774203ece1f3385a4ea9ee179a5c730ebe5791ee0dfeeba951. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN422409031 — a six-check JSON result.
Johannes-Passion, BWV 245.1: 36. Recitativo: Die Jüden aber, dieweil es der Rüsttag war
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fb2ba2b87403a8a2a6f89c60297b4a894ac75fd0a0580d00449b2a3a155e934. Chain 2 (Bitcoin): anchored in block 960157 (2026-07-29T22:12:10Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN422409036 — a six-check JSON result.
Johannes-Passion, BWV 245.1: 38. Recitativo: Darnach bat Pilatum Joseph von Arimathia
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6abd4fac996e8674c597c48824d4c1bba6936eab83f5fba5945ddf546a371034. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN422409038 — a six-check JSON result.
Die erste Walpurgisnacht, Op. 60: I. Es lacht der Mai!
Mendelssohn: Die erste Walpurgisnacht, Op. 60
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22d9bca7ef28e0bfe2518a2e5bf5c8d5d6c7b29fef3938a5aeec9e0d4549c6d4. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEB111905103 — a six-check JSON result.