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 0x7826b44543403c10bf7325fa0429c3772f690e70f9418ffe38683a060a79d1a7. Chain 2 (Bitcoin): anchored in block 953684 (2026-06-14T19:51:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/65bbf494-194c-496c-a4ef-2b33698dc2ab.json and https://artists.proofprofile.net/proofs/artist/65bbf494-194c-496c-a4ef-2b33698dc2ab.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcaea2d4f4e46028393c53514b758fedf5e0787b42a2995f011b2275cc706742a. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/TCJPR2283006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d2854c57c8e30f8de9d0d9c041724a2575f4c9dc6bcbbca58b07d4aa28f8c60. 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/TCJPX2328996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36b94adbb4bd02b053d46de6f3f3b197d0e869ee5a145334ec2848f37e4c20a1. Chain 2 (Bitcoin): anchored in block 958091 (2026-07-15T03:17:03Z), 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/TCJPC2465985.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd733d8b049dadab41f31d039ee4e1cb2a11e8555a65b9ffdd431a63b724138af. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22:28Z), 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/TCJPC2465988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xced8bde54b5dda1cde5addc07a2d1596516f1896785e920d33463313aa58ac2e. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28: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/TCJPC2465991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe557014aa5c95fd4ca3564cf500f09e12733f2d1373e86c046c2a1d1b53540f5. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/TCJPC2465996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdeb8eafd4e3cb881afb75c6f1753881fda327eb43ec0b4c6737204052f0386b5. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/TCJPC2465998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89f5c0194c951effc900df40939a0d675e3a6b2d013aab679194b976b396e1c3. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/TCJPC2466000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0ead71441636bbc3e7a10273ea760f340ca2a4ed83963ca64873d8405ea5bf0. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-20T00:19: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/TCJPC2466003.