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 0x61bbd7fd4002a1508bc6ff5c3a2e2c0c3fe014ee61ccbb1638596201b8e62a1e. Chain 2 (Bitcoin): anchored in block 954017 (2026-06-16T23:38:33Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/353e22a2-cb7b-4399-ae64-ec897c37668c.json and https://artists.proofprofile.net/proofs/artist/353e22a2-cb7b-4399-ae64-ec897c37668c.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 0x9809ff77fc39507cd2b69b7181b49cbc146798db3cd065cc75c31345517c2107. 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/BRLQ42400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2ac3b7267c967ca503fe6b072c27962fa53f4a96eadd2f35ebbc5889d4b75fb. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58: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/BRLQ42400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb52bb1e3f0b72f74b6b0834d0a1f7972767d499409ab0afb57a27b90da3f6c48. Chain 2 (Bitcoin): anchored in block 960193 (2026-07-30T02:05: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/BRLQ42400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4848fefcffbd5f7b0480f85e9f9fdb2324098b5505559d5085f14c8d6388dcd. 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/BRLQ42400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe668f4193d9c21bdb9d44af6a1193fb6dc76317754e7d8089b203d125a329050. 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/BRLQ42400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1d8b430e6773356644debfe18a303aef1f79919d11c7850a4775a69f7d75d7e. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/BRLQ42400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedd083a1ccc3e3f8dc5b6b39bddbb408a678b036dc95b20fde71658b5b150a89. 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/BRLQ42400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x943b8b08a1a93c9dd042252cdfc27317790d3d4a9fdebd339533c7c8c80e339e. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39:05Z), 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/BRLQ42400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9d9ddce2e26507a3e58ea16a7f0387c7f5a57085105cd32cd31d6f511801ad2. 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/BRLQ42400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1046859e69cfb95b07dcc5d319e58d51db11c70814690fcdb5b74099cbc107a. 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/BRLQ42400012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba91bcdbf67cb0da1decaaf19d2231ef74c9692675b63c429aa80ae4850d12a9. 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/BRLQ42400013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23cc616c694822345a45bc03013ca50a2f8a8dcfe383f7b013a7648741f1bee2. 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/BRLQ42400015.