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 0x59369e4f4e3f1124bdf412e4de916fbaedde49a5caf501d821027dbca75d3834. Chain 2 (Bitcoin): anchored in block 954014 (2026-06-16T22:46:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2f67792f-bdea-404b-8cc9-996e88d88bef.json and https://artists.proofprofile.net/proofs/artist/2f67792f-bdea-404b-8cc9-996e88d88bef.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Der Himmel lacht, die Erde jubilieret, BWV 31: No. 1, Sonata
Bach: Easter Cantatas BWV 4, 31, 66, 134
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 0x33177ca1e08ff4dbaa93df11ca87fc18c488797508feea48c3bb7e622ba26921. 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/DES380001884.
Der Himmel lacht, die Erde jubilieret, BWV 31: No. 5, "So stehe denn, du Gott ergebne Seele"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29ffc4cb6240ebd7d47fc400a47a5e26659dfa3d08fe6f69fe15023048b059db. 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/DES380001892.
Der Himmel lacht, die Erde jubilieret, BWV 31: No. 7, "Weil denn das Haupt sein Glied"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc21fc4eb6fe3cff4449a6ff460522cd7a216b418087e13852603bbf93ffb501. 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/DES380001889.
Der Himmel lacht, die Erde jubilieret, BWV 31: No. 2, "Der Himmel lacht, die Erde jubilieret"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa4c270c27bec1a4af38a6e2bfc131710a23932f26d89d6fa813d761e280a973. 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/DES380001885.
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
Der Himmel lacht, die Erde jubilieret, BWV 31: No. 3, "Erwünschter Tag! Sei Seele wieder froh"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1430084eef45a286791371585834d0e3bb10060783fee211cc3fc80a5e260f70. Chain 2 (Bitcoin): anchored in block 960387 (2026-07-31T10:06:30Z), 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/DES380001886.
Der Himmel lacht, die Erde jubilieret, BWV 31: No. 4, "Fürst des Lebens, starker Streiter
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe89fc8cbfd217d3aa247fb40cbe83f230acfdaaf354b33befc69b691fa44aaf7. 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/DES380001887.
Der Himmel lacht, die Erde jubilieret, BWV 31: No. 6, "Adam muß in uns verwesen"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35b701f172e00e45ba346c07429cff004b1fd7add5f8bd7b3d81d50a9078b83f. 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/DES380001888.
Der Himmel lacht, die Erde jubilieret, BWV 31: No. 8, "Letzte Stunde, brich Herein"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f4340759cd19744b2a174713db93c119cb971d13f4695725983e9e8482ffa18. 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/DES380001890.
Der Himmel lacht, die Erde jubilieret, BWV 31: No. 9, "So fahr ich hin zu Jesu Christ"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ce11d5f0b1a993944a9f8679b8ffe746e3096a82e66f668857d041c6637b144. 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/DES380001891.
Erfreut euch, ihr Herzen, BWV 66: I. "Erfreut euch, ihr Herzen"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa521249d379459d1c02395c3f4b17eabeed72755dd750f121a9695c22ab84ae5. 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/DES380002037.