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 0x58e57da998eb5fc805ec55844ce8e6f414284294cdaf26e783d3b1e12846f469. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ee99e83c-3243-47e8-a5f5-4c1b267f8ef9.json and https://artists.proofprofile.net/proofs/artist/ee99e83c-3243-47e8-a5f5-4c1b267f8ef9.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 0x9eca45a91c97208457104d575c97fd35daf455dbf4194e6352cf22ca65989b04. 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/NLG6Y2300143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf5d39663a3cf05b964665ab314c86d252b1649783485f94cef76e7d7bf1c65b. 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/NLG6Y2300134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x428a569372e3515945b8b8a9b0a54377d2cf0c11beda99bb077b35aeb8dc4683. 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/NLG6Y2300137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x995cdf88e4428cf0420fc1d8c4b0bb0c258796915a2dc8fb080986f784f5aae1. 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/NLG6Y2300138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90a666a5062acbc0ff60ad823368aedfd161858ee2e195cce01a8e1fbf4f13ab. 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/NLG6Y2300141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf149a13e217b90d87ea6523874c697447fa7d929f2aa776cfa832e993c1b4632. 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/NLG6Y2200133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x084891da871aeae609d7b480091bcb2b4625388c2ab4fd438e9f4752cd653943. 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/NLG6Y2200130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffe77b892b1769ec54c380ac2e3ffbfb465848724e1651dcfa5861d4a22c8883. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/NLG6Y2200136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee1a403eef0766ca5a11abf7cb5781963e8e452ee30c7ac73a024c2837a9afc7. 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/NLG6Y2200065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbff124926dfbe4a3b13ce3f202ff57123cb96206b02dca7d63b80c7af0a26ce3. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/NLG6Y2400124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb94c86098b858a49b0e6cee21e982587a4451018ec6609a1c18684b842f8e85b. 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/NLG6Y2400123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43dbf6a6dfd788bacd88cf04d582512086b8f6a4ecc38d2c32cab049c4837a4f. 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/NLG6Y2400122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5a393ff5e1aa1f045ac632a032be4a6a118c436ada20fafbf113a63267779c3. 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/NLG6Y2400121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65b7f6e45103e6b9378ee5124cea99b77657fb67038e08b550a803d9462517e4. 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/NLG6Y2400120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba3095b72be653c5829466d4425146f863caec29b485839bcb7c50a660a7bc93. 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/NLG6Y2400119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x995cdf88e4428cf0420fc1d8c4b0bb0c258796915a2dc8fb080986f784f5aae1. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NLG6Y2300138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x428a569372e3515945b8b8a9b0a54377d2cf0c11beda99bb077b35aeb8dc4683. 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/NLG6Y2300137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25df8fa4a211432cab18458ee12ce21420713ef5458e738b57214023e1899706. 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/NLG6Y2300136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7b33233048d4b78c25663208008f7e21e947ea1a0385f56874eeee32b83f89c. 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/NLG6Y2300133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9ce811ca3b8e4cf94fc5e918936821957a465e6c3e33dbf51638441c28cfddd. 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/NLG6Y2300058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f6ad698863351f834f9e6777efb475c26c83b86c917223471ab0428c77913a3. 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/NLG6Y2300056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd907306ca5f9fb7711c120c06088e55b8f69b40975b8f7a6d3d35f1e9ca690b. 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/NLG6Y2300055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a8804e5e2521897479394cf8edce066aac0dcdbd904f028e4cac418e27fb53d. 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/NLG6Y2300054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd3140a6b82b25b841e7d59d1ae7ae028314b535323fd15927ef6193d25e264e. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/NLG6Y2300053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffe77b892b1769ec54c380ac2e3ffbfb465848724e1651dcfa5861d4a22c8883. 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/NLG6Y2200136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f7e565270c6582ea856c01af72584ce25cc5aea86255d5bf03099b864cecb82. 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/NLG6Y2200135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf149a13e217b90d87ea6523874c697447fa7d929f2aa776cfa832e993c1b4632. 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/NLG6Y2200133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb44cc99d9cfac6e698f31558d020e012c0543f007792bb667421df6aee090d9a. 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/NLG6Y2200132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x084891da871aeae609d7b480091bcb2b4625388c2ab4fd438e9f4752cd653943. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NLG6Y2200130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8fabd8773a4bc164c3ad9e3391ede04490fbf23f9872f69bf7d84b5816b947e. 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/NLG6Y2200129.