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 0x3a87735d37fea40fb6056da70a20b10f56d38410955d46d51971176596b11643. Chain 2 (Bitcoin): anchored in block 953648 (2026-06-14T15:20:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4242378f-0e1d-4423-8fad-defeb19399d2.json and https://artists.proofprofile.net/proofs/artist/4242378f-0e1d-4423-8fad-defeb19399d2.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
St. John Passion, BWV 245 (1725 Version) - Part I: I. Chorale O Mensch, Bewein' Dein Sünde Groß
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 0x0ad7f9dbcbc43347ab3c9e8930fc5544aa92e9af5be69c427bb367475d664713. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/NLHR52100670.
St. John Passion, BWV 245 (1725 Version) - Part I: II. Recitative Jesus Ging Mit Seinen Jüngern
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f22c156ec57943e25f2416d6bda68ed639b85d987786020fe27ad69d189f44a. 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/NLHR52100671.
St. John Passion, BWV 245 (1725 Version) - Part I: III. Chorale O Große Lieb
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee7d601eb572081e4fb9d61b364ab619c01f2d1af5d3cc9ead7be8f162c10f09. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/NLHR52100672.
St. John Passion, BWV 245 (1725 version) - Part I: IV. Recitative Auf dass das Wort erfüllet würde
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20330b95432df93a46ee9d0b2d52dde23dc85745279bf78c1020e9e65868984f. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLHR52100673.
St. John Passion, BWV 245 (1725 version) - Part I: V. Chorale Dein Will gescheh, Herr Gott, zugleich
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a5e78b973d3d939c1df0cf4120b09225ea880a951d84df358c8908884b4dc11. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLHR52100674.
St. John Passion, BWV 245 (1725 version) - Part I: VI. Recitative Die Schar aber und der Oberhauptmann
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd9f8dcf5cab998f4db52857e9a03425ed18127bc94ba1f044020d73ece91c53. 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/NLHR52100675.
St. John Passion, BWV 245 (1725 version) - Part I: VII. Aria Von den Strikken meiner Sünden
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e33660d2a27e9e1f887405266c15a51663bc3c99ebc4f9afa5abcc8acfccb24. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42:33Z), 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/NLHR52100676.
St. John Passion, BWV 245 (1725 version) - Part I: IX. Aria Ich folge dir gleichfalls
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14362238890d47594256c2eadfe884d1e1d6cae25cd953fb72300b8c10d9da3c. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLHR52100678.
St. John Passion, BWV 245 (1725 version) - Part I: X. Recitative Derselbige Jünger war dem Hohepriester bekannt
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4da205853ed889c7a81d1eb8f32e4d75297c487e219e0fa47a2a235a048a8edf. 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/NLHR52100679.
St. John Passion, BWV 245 (1725 version) - Part I: XI. Chorale Wer hat dich so geschlagen
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x825526bd3d53250beaba72b7bad7637e1f832dcede350d6d5a5ce9ea51d871ef. Chain 2 (Bitcoin): anchored in block 960193 (2026-07-30T02:05: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/NLHR52100680.
St. John Passion, BWV 245 (1725 Version) - Part I: XII. Aria Himmel Reisse, Welt Erbebe, Chorale Jesu, Deine Passion
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd659ceef7510005dbe8f301f4cb5cafd1b12929cd3628ef9ba59ecf81c39b33c. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42:38Z), 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/NLHR52100681.
St. John Passion, BMW 245 (1725 Version) - Part I: XIII. Recitative Und Hannas Sandte Ihn Gebunden
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3470f974bc8e9c8666d411b23f6a60b48994ba22aad1623872ce68896a33d28. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/NLHR52100682.
St. John Passion, BWV 245 (1725 version) - Part I: XIV. Aria Zerschmettert mich, ihr Felsen und ihr Hügel
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4eabba83a7173baed50606484726699c345961e7832944d10fa615e0815bdf9e. 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/NLHR52100683.
St. John Passion, BWV 245 (1725 version) - Part I: XV. Chorale Petrus, der nicht denkt zurück
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee635fd5fc3058504bf87e24b3724603fc91365a8428dedd01e63805bd9841c3. 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/NLHR52100684.
St. John Passion, BWV 245 (1725 version) - Part II: XVI. Chorale Christus, der uns selig macht
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e52d328bdfd5ed54d6a532f39c2ef8bf4eab5fcffd1b21e1e945bf146a26bad. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/NLHR52100685.
St. John Passion, BWV 245 (1725 version) - Part II: XVII. Recitative Da führeten sie Jesum
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6ec29cfb9e998292f2185ad018216d3d6e242871bbd896c851e39ba04e7197b. 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/NLHR52100686.
St. John Passion, BWV 245 (1725 version) - Part II: XVIII. Chorale Ach großer König
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x456a75f0e604af272b9159f9651736bc1f7c5be9a574b6affb67946f6adfdf4d. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLHR52100687.
St. John Passion, BWV 245 (1725 version) - Part II: XIX. Recitative Da sprach Pilatus zu ihm
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x731004a5fec0ba88746e8f35de7ac3004099db5fc2d133dc25df2a39df0ec84d. 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/NLHR52100688.
St. John Passion, BWV 245 (1725 version) - Part II: XX. Aria Ach windet euch nicht so
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9bcbb379f914550f45757e45a9d7a580114a8dc98e2a7e1c8f005a8b6eeead1. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/NLHR52100689.