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 0x547c97d9b6ad5355919ed48506396554d7170b31a8fca2ca8e4cb70a387bcc66. 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/d29460bf-9ba6-4113-bf60-1b74c5d58d72.json and https://artists.proofprofile.net/proofs/artist/d29460bf-9ba6-4113-bf60-1b74c5d58d72.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0x8f448b36c221f14c871771287194382972394269aad4db6b8d0b784e5908ecf9. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/QZFZ42437663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00a56e267a1a7dcbd7cbd07e24db9189376818668330f0f72e36ff43da59b4dd. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZFZ42437643.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x064552efcecb027fe2834a2bfd4e92b91e0e3c01a09f800a2343cf9325e5a12e. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48:23Z), 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/QZFZ42437645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f1c8309bd6e7f5ec58e286d754ca62dffa7764c72ddeceb7af56e9e64d47c7a. Chain 2 (Bitcoin): anchored in block 958793 (2026-07-19T22:59:45Z), 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/QZFZ42437634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5008a9171025ffac0199ed25f39601e2667e4eaa2a872abe4ad40f630eba4c78. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), 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/QZFZ42437666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8edf6290187a6a785855ee23e47aed9ab54e95ad8f745f0b9fc2a75f389d7a00. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZFZ42437644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x667ec765f62ae71e8193e387e307cc907c7af90d5d6ee7d43f5036ffaefbdee8. Chain 2 (Bitcoin): anchored in block 958977 (2026-07-21T06:27:23Z), 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/QZFZ42437633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b4af454f7da921e669442704e1bb98c9be4637ad1efbea3802f9f6072016dd8. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/QZFZ42437658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2374e8d445a2a21f2d03e17cdefe4fe2968d7894eb7b748df9f52137714207bb. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ42437665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd905647236e02056f891f82e934de84e932d4db4c217900c41269d4eea9528e. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/QZFZ72418281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa91a00a66c7783d60ecf0ca2f36bd2be5566c5a18612bd8670df58087b0b04ee. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZFZ72422446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf33d1bbfbf0635b23e86ae68ac0c93d840c557ed93216f48d2b1ebc9dd31cdd7. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49: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/QZFZ72418285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b94bd07c588567630cba49ea76aebd6c5631909b9f6188db55658b89f9b7280. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48:23Z), 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/QZFZ72418293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4a29bf119d6d35911a6de03c8a2272d5af9d93aa00b9dbf3f2a0a61affca4e3. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33: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/QZFZ72417613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x222f15e02022291f1d914e3900334b0005a07db09d33b02a5b094cedb37f18b9. Chain 2 (Bitcoin): anchored in block 958850 (2026-07-20T08:32: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/QZFZ72422081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf298a594a9d898e955a1610fcd1a943174dc1e67cbed977d85ec306b0c819036. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZFZ72440823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35059b6d4be08f7baea531a1b5b605579ac8e41872dc7657760fd29260a68311. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/QZFZ72437555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33cf1f915250c91c499868c4626b4153615c08eef3dbfa4b8518aa7a08022424. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/QZFZ72418277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e626df0a81de84f73ba0a234f37ab9ccda1f360726011b4e61bed6c247d1ef7. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZFZ72418294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9ba1e72e1c9db1cc7c04c7c4654363e3a240fc1b9057aff618ba8da1a3b2178. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26: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/QZDA52420442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a81069f2e9fca7a7579057ec7b92a23d5bbaf83142df8aa4d6dee31205754fc. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01:21Z), 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/QZDA52420457.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95507d528cb4475152e07194315352f284917b99616a8db63d89b4e942c0a85e. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26: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/QZDA52420444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdde32164142fbbf207675cad89077beb6e1a9d9afb65b76c364cfecedd3fcc2c. Chain 2 (Bitcoin): anchored in block 957772 (2026-07-12T23:31:17Z), 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/QZDA52418618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf478b76f7d7718666c9fc28a0b429004ed176a88df81c916cded17210b8b44f. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/QZDA52420494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe85ee12289011a2db7c5232fbe8ed71347e0752a8cea31dc0f100d21ee2eecc5. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/QZDA52420467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe11ecd9dcf6aa8870b9e5e889fa8d0d258070a3a5ce3e55a34ed6dbeacfe105b. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T08:14: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/QZDA52420437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfacfc770a4689ca8a4191ae36d99b46a38485b6a6c1ee19853406bd5783701da. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/QZDA52420478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1332e33349bee4c4453566f8076ce25bf13ecff82614c2af66c136fabda4904f. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZDA52420464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2e16a811d5c1cd3ee82a31577acb2ab01018a14139602652fb95024295289ab. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01:21Z), 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/QZDA52420472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16ab1dbb5edb1476bf2e147467abcee896319e8f9f489afdb72d9542699d0dfa. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZDA52421947.