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 0xc1ca432cd40378ecc72d4337de140928e37864723a13d1611dcb048ceb5c3b39. Chain 2 (Bitcoin): anchored in block 954134 (2026-06-17T19:41:05Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7e52771a-8894-4b71-bb8d-06fdb57217e8.json and https://artists.proofprofile.net/proofs/artist/7e52771a-8894-4b71-bb8d-06fdb57217e8.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Ich hatte viel Bekümmernis, BWV 21: Sinfonia
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 0x1cc146185e871eb6c0062e57df9b4481b08ba65c3acc712e13403483de16a257. 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/FRU622049001.
Ich hatte viel Bekümmernis, BWV 21: Chorus "Ich hatte viel Bekümmernis in meinem Herzen"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9559bf16b279c615201e41af9e13d620a0bf43824d6ecdba4f59116d538a15d. 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/FRU622049002.
Ich hatte viel Bekümmernis, BWV 21: Aria "Seufzer, Tränen, Kummer, Not" (Soprano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ab4f6cdfe2e44550ea7cad5011909ea0bf7b0192e3acc4a92a4f2fe6a45af44. 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/FRU622049003.
Ich hatte viel Bekümmernis, BWV 21: Chorus "Was betrübst du dich, meine Seele"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93ef31aca5edbeae424cafc1775175e5427be1654b28da3197c685095bcdba04. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40:43Z), 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/FRU622049006.
Ich ruf zu dir Herr Jesu Christ, BWV 639
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccedb7fefa1c41afb811592c1881754668bb88a9614680b0874f69a428a6c8da. 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/FRU622049007.
Consolatio - Bach: Cantatas Nos. 22, 75 & 127
Cantata, BWV 75 "Die Elenden sollen essen", Prima parte: I. Chorus. Die Elenden sollen essen
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbb5900cb7f386950c150be27a22eeabd1607e7e2cffede387303770bc5898ac. Chain 2 (Bitcoin): anchored in block 960198 (2026-07-30T02:21:55Z), 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/FRU621733201.
Cantata, BWV 75 "Die Elenden sollen essen", Prima parte: II. Recitativo. Was hilft des Purpurs Majestät (Bass)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4ce3a705007a2826620569b884148a03ec752bcb8661f4369ee7ffb5e025f3c. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/FRU621733202.
Cantata, BWV 75 "Die Elenden sollen essen", Prima parte: III. Aria. Mein Jesus soll mein alles sein (Tenor)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x837fac9abf1267c3aa6af9e574c96f73ff2ea27b4e4968bbd244b53061fa872e. 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/FRU621733203.
Cantata, BWV 75 "Die Elenden sollen essen", Prima parte: IV. Recitativo. Gott stürzet und erhöhet (Tenor)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x023056b56814412b88bf35af19869ce37c7bd76205190d6b0869dafcafd00bce. 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/FRU621733204.
Cantata, BWV 75 "Die Elenden sollen essen", Prima parte: V. Aria. Ich nehme mein Leiden mit Freuden auf mich (Soprano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22a2a5b4987b80d39924a1ba640948c452fdb8084d0f929e49ea944891c13366. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/FRU621733205.
Cantata, BWV 75 "Die Elenden sollen essen", Prima parte: VII. Chorale. Was Gott tut, das ist wohlgetan
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd766e578ac4448fdcff0041af4f2c74c75e75ae6072770620f459fc5946a55a0. 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/FRU621733207.
Cantata, BWV 75 "Die Elenden sollen essen", Seconda parte: VIII. Sinfonia
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30917ce90413553ce27ccff8ef9e63c033b37444c67983cefd5c520429b77c99. 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/FRU621733208.
Cantata, BWV 75 "Die Elenden sollen essen", Seconda parte: IX. Recitativo. Nur eines kränkt ein christliches Gemüte (Alto)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8aa24d1f04796c8b6557c163f2a1f77cfae4ae2e8d6dbeef9835988fd9f62cd. 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/FRU621733209.
Cantata, BWV 75 "Die Elenden sollen essen", Seconda parte: X. Aria. Jesus macht mich geistlich reich (Alto)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x927119bfd54cd75d84219ea2320e2cbc24e7ac6599ebb2267a0e3fcd1062573a. 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/FRU621733210.
Cantata, BWV 75 "Die Elenden sollen essen", Seconda parte: XII. Aria. Mein Herze glaubt und liebt (Tenor)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92766b332859d6f6f3cfe78fda599a10b0942e29d5f7c6afe137d748d82a023f. 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/FRU621733212.
Cantata, BWV 75 "Die Elenden sollen essen", Seconda parte: XIV. Chorale. Was Gott tut, das ist wohlgetan
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f4e087e09acf4e6438b4b9283c17268d4a6c0076d8f231327b1a57073f9ba5e. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/FRU621733214.
Cantata, BWV 22 "Jesus nahm zu sich die Zwölfe": I. Concerto. Jesu nahm zu sich die Zwölfe (Tenor, Bass)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06906c80e10401d7963925a2a32c4895d03e89452133dcc89d41089b8c59191d. 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/FRU621733215.
Cantata, BWV 22 "Jesus nahm zu sich die Zwölfe": II. Aria. Mein Jesu, ziehe mich nach dir (Alto)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00b82a175ae6c996e0d978a6150fcfa2283f19ac53463cc8a901d48bf751dc86. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/FRU621733216.
Cantata, BWV 22 "Jesus nahm zu sich die Zwölfe": IV. Aria. Mein alles in allem, mein ewiges Gut (Tenor)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd77b59d35e81c3ab20789994885b6c121fe447a9712c79b066244a9e0055bdd5. 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/FRU621733218.
Cantata, BWV 22 "Jesus nahm zu sich die Zwölfe": V. Chorale. Ertöt uns durch dein Güte
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x109f754090df8c0186b84b9a5e8ff42614e991cc48f0b3e8dd9eb8cc9dfc12fb. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/FRU621733219.
Cantata, BWV 127 "Herr Jesu Christ, wahr' Mensch und Gott": II. Recitativo. Wenn alles sich zur letzten Zeit entsetzet (Tenor)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5beda0ee0f16c2089e68fef144fdca95f8fe814447c228b988b8c450cf5ee8c3. 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/FRU621733221.
Cantata, BWV 127 "Herr Jesu Christ, wahr' Mensch und Gott": III. Aria. Die Seele ruht in Jesu Händen (Soprano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda03b981c4e79b22a8e1b9e527bbdd97025e974929b00f80b19b2ab40f2841fc. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRU621733222.
Cantata, BWV 127 "Herr Jesu Christ, wahr' Mensch und Gott": IV. Recitativo. Wenn einstens die Posaunen schallen (Bass)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a15388888568f2815e05f9fcc3a733a6635fdaa4711d79d020819746b71038e. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40:43Z), 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/FRU621733223.