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 0x41a7ce77325f7f2bfa9d1f932be14ac9fa6fa8c8b4cf2214bda5b444b1f46e01. Chain 2 (Bitcoin): anchored in block 953701 (2026-06-14T22:16:40Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/753d3206-f81e-4e41-9b16-20041556a105.json and https://artists.proofprofile.net/proofs/artist/753d3206-f81e-4e41-9b16-20041556a105.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 0x188b452602128d44d257e28613ac484b8720f79452048a6d599e7e857455b2b0. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00: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/QZNJV2587900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf12af0d4c0f9bbca8afe7508980b675768b617f2a30e7033408d0144a766086e. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36:44Z), 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/QZNJV2587887.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4df9f37af718dc359e6013a55c383cb8acca655298ede77a946ab40d2f81d341. 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/QZNJV2587905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dc1aade7ad3b004650d7d1bf2e2a51d61fbf1baddadfcdb2e330b5dc826478f. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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/QZNJV2587857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0da38a8e3f620057017a30df2e2c620a4cbf5931bd19baf61a8c94472efb0ff. 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/QZNJV2587855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2af8e2a7f66a2fc0dc8f2d37b35da2f8935dfa5eca0f3e51d3b9b375be0bd9f. 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/QZNJW2507692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a0d8c87f0c3c64514f98299d5c0ba106dffc63a97a3f98432d619cde24c6a8c. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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/QZNJV2587832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23f4958108a94ccecbf3c630eef0642f2a66c8e6e12e8ec3992d99c841d3822c. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09:33Z), 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/QZNJW2507689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb996fd0b4a67a1c01fd577e25b49de1cc86ea711cf378e6f344cf9374508614c. Chain 2 (Bitcoin): anchored in block 957776 (2026-07-13T00:05: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/QZNJV2587074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x926882c8150381f617925e47d975ef16c65d737ba343aac0eb8acb5c8d7f4d8f. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00: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/QZNJV2587812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83c938e51d8eef54be7887cf60f0766e5acce48da272c1719e7d256b3c53b22c. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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/QZNJV2587077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0da38a8e3f620057017a30df2e2c620a4cbf5931bd19baf61a8c94472efb0ff. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/QZNJV2587855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a0d8c87f0c3c64514f98299d5c0ba106dffc63a97a3f98432d619cde24c6a8c. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/QZNJV2587832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83c938e51d8eef54be7887cf60f0766e5acce48da272c1719e7d256b3c53b22c. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/QZNJV2587077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23f4958108a94ccecbf3c630eef0642f2a66c8e6e12e8ec3992d99c841d3822c. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/QZNJW2507689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4160b4195898d530bd7b5c513c696613b8c7e884c2b511cb43e00e3fb3814c08. 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/QZNJV2587829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x926882c8150381f617925e47d975ef16c65d737ba343aac0eb8acb5c8d7f4d8f. Chain 2 (Bitcoin): anchored in block 959355 (2026-07-24T03:24:16Z), 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/QZNJV2587812.