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 0xeb2a3b4a69226aaf1a3ccb8f0def696b05729552d09f795a1cd7acb8ee17c7ed. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2b24794d-605b-4f7d-8494-669573c45a9e.json and https://artists.proofprofile.net/proofs/artist/2b24794d-605b-4f7d-8494-669573c45a9e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
J.S. Bach: Complete Sacred Cantatas Vol. 10, BWV 181-200
Himmelskönig, sei willkommen, BWV 182: II. Coro. Himmelskönig, sei willkommen
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 0x14f9f7abd5319022b502fff8a53a7c2aae492d2e9e6d76b319176000f206dfb1. 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/NLY331307674.
J.S. Bach: Complete Sacred Cantatas Vol. 09, BWV 161-180
J.S. Bach: Complete Sacred Cantatas Vol. 08, BWV 141-160
Herz und Mund und Tat und Leben, BWV 147, Prima Parte: I. Coro. Herz und Mund und Tat und Leben
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2441cd22a234d0da0441aacd2fdc21f95cb4551dc748a8e66c2223a49c4b2ef1. 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/NLY331307465.
Herz und Mund und Tat und Leben, BWV 147, Seconda Parte: X. Choral. Jesu bleibet meine Freude (Coro)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3f33d3d8403aaa4a105e96480e74fa73faf08613faf0a38bf88dfc97a49cbf2. 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/NLY331307474.
J.S. Bach: Complete Sacred Cantatas Vol. 07, BWV 121-140
J.S. Bach: Complete Sacred Cantatas Vol. 06, BWV 101-120
J.S. Bach: Complete Sacred Cantatas Vol. 05, BWV 81-100
J.S. Bach: Complete Sacred Cantatas Vol. 04, BWV 61-80
J.S. Bach: Complete Sacred Cantatas Vol. 03, BWV 41-60
Jesu, nun sei gepreiset, BWV 41: I. Coro. Jesu, nun sei gepreiset
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe8dc91be29582c3f626168bdfa334c2f9294cfbe2070f4c093ae2459b538a75. 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/NLY331306813.
J.S. Bach: Complete Sacred Cantatas Vol. 02, BWV 21-40
J.S. Bach: Complete Sacred Cantatas Vol. 01, BWV 1-20
Wie schön leuchtet der Morgenstern, BWV 1: I. Coro. Wie schön leuchtet der Morgenstern
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6cba69397a5d0146e558dfc354b9adf1c024dba8d07d2024cd4b102d920a1b9. 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/NLY331306556.
Christ lag in Todesbanden, BWV 4: II. Coro Versus I. Christ lag in Todesbanden
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8e7767f580e43f6e907ae803cce69cb95f7ed11c9b4b968fe1c4ef441bd0fb3. 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/NLY331306575.
Wo soll ich fliehen hin, BWV 5: I. Coro. Wo soll ich fliehen hin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x984eaaa7b19b65b55ba60b9b8b7f18c4630a783353e4eb81707b3a8eff93aaab. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/NLY331306582.
Christ lag in Todesbanden, BWV 4: III. Duetto, Versus II. Den Tod niemand zwingen kunnt (Soprano, Alto)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88d7a335325bd740cc3e708ddab5a7a390c7b34e3035579b49104fcf053b2a39. 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/NLY331306576.
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
Christ lag in Todesbanden, BWV 4: IV. Aria Versus III. Jesus Christus, Gottes Sohn (Tenore)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9ba04523910fced02b6295495ddd61a6a991ddb0009e8a526878c379174b2ec. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/NLY331306577.
Christ lag in Todesbanden, BWV 4: V. Coro, Versus IV. Es war ein wunderlicher Krieg
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93459aa263a7cbe0f4bab94fb1aeb020fc521e97d1366d5c3ac47f06ca0eab20. 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/NLY331306578.
Christ lag in Todesbanden, BWV 4: VI. Aria, Versus V. Hier ist das rechte Osterlamm (Basso)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc953639c3b8db8bfeb305c87e981e07e248a364f5c8a14ece92926aa12cfba40. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/NLY331306579.
Christ lag in Todesbanden, BWV 4: VII. Duetto, Versus VI. So feiern wir das hohe Fest (Soprano, Tenore)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2e355f97f99b79d2c54746f67822583fdcbbaf9a0532364363dcd5b1ba8bcb8. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/NLY331306580.
J.S. Bach: Ich hab in Gottes Herz und Sinn, BWV 92
Gott ist mein König, BWV 71: I. Coro. Gott ist mein König (Coro)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80c6bfbf1a2a851cad641a561a1800c060d0d3a516c8505350ed5ee17dab0273. 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/NLY331408074.
Gott ist mein König, BWV 71: II. Aria. Ich bin nun achtzig Jahr (Soprano, Tenore)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x622ee38e1342fac19e9bf76a75105125bf8f26507d761095e5a0ac89a84a9846. 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/NLY331408075.
Gott ist mein König, BWV 71: VII. Choral. Das neue Regiment (Coro)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc86031f578fe082ea6aca7917765848145cf958bed73bebc1a32f47d9ae12e64. 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/NLY331408080.
J.S. Bach: Wir müssen durch viel Trübsal in das Reich Gottes eingehen, BWV 146
Bach for Christmas/Bach zu Weihnachten, Vol. 1
Christmas Oratorio, BWV 248, Pt. 1: I. Chorus. Jauchzet, frohlocket! (Chorus)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0915ec55132858dfacebb9010638dc4cc00fd6370ed85b61cc48df9d93dd2da5. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/NLY331413022.
Christmas Oratorio, BWV 248, Pt. 1: V. Chorale. Wie soll ich dich empfangen (Chorus)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7cf8a23b05358d167ec6dfd7d1ff31d389344b5a98f593901c0005e3177e0ec. 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/NLY331413026.
J.S. Bach: Ihr Menschen, rühmet Gottes Liebe, BWV 167
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55a3d7c9a90fe82036b570505acc0ca8261764ff641df938efecd1e35b80ec64. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/NLY331407909.
Ein' feste Burg ist unser Gott, BWV 80: I. Coro. Ein' Feste Burg ist unser Gott
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28e0f728361b59986344aaed96904de8b0228eb458bfaa6cfd7aaeb42887f7d6. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/NLY331408158.
Herz und Mund und Tat und Leben, BWV 147, Pt. 1: I. Coro. Herz und Mund und Tat und Leben (Coro)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84ff5dcb14a151a9b97be488fb4adbd300812ba04c006a24936b074ee114a305. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/NLY331408561.
Herz und Mund und Tat und Leben, BWV 147, Pt. 2: X. Coro. Jesu bleibet meine Freude
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a93bc7b39bfa1d3d09cf5655ad15c526b1e3620eebd8f19345fe374c81319c9. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/NLY331408570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00c18511ae25a754797c645f7a123611257239d4e3e180f3b841b250e8de99b0. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/NLY331407652.
Wachet! Betet! Betet! Wachet!, BWV 70, Pt. 1: I. Coro. Wachet! Betet! Betet! Wachet!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f751ece49e981140f106d46df5a177e2b3fee283874855d4203d941864ab811. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/NLY331408081.
Wachet auf, ruft uns die Stimme, BWV 140: I. Coro. Wachet auf, ruft uns die Stimme (Coro)
J.S. Bach: Wachet auf, ruft uns die Stimme, BWV 140
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd947ae82e8a86ec2e3baa40e12e81f4ae8c3689c9cbf9d58d0a7ded99cc59969. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/NLY331408522.
Wachet auf, ruft uns die Stimme, BWV 140: VII. Choral. Gloria sei dir gesungen (Coro)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d6eac5ac67682be694ba2d74e3c4dd9b68694d55154a2426c7611b728c5f5b9. 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/NLY331408528.