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 0x35fa49c3a8cf82e7d8d81b1134a9f39a21884163db6b486e47225843b1be04eb. Chain 2 (Bitcoin): anchored in block 953777 (2026-06-15T11:52:51Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/cf469567-e102-47eb-9cb9-b4a5d5eb5ca7.json and https://artists.proofprofile.net/proofs/artist/cf469567-e102-47eb-9cb9-b4a5d5eb5ca7.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 0x81a43b429204d187f45f90c126627536736dc8191966f411a98832e6c725409d. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/SE57V2305601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e1dc9ba397ca2cbb698de69e797d87034adc652cf6e18250353f028426ab5f6. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T20:44:14Z), 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/SE57V2401530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda8f56250ab15a050db3e083fc5578a628ba0d0f35e4d9fc45bc49230d43dbae. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/SE57V2401531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c5a94d9e8c1d762ee5bbf52f7fe1a93f6c435a41da10729babaf10d7371bbba. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T02:28:59Z), 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/SE57V2401532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc3b657c8c3c3b91daca95f5a4ff991a2da793584ff24bb3378667a757d9a258. Chain 2 (Bitcoin): anchored in block 958410 (2026-07-17T12:18: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/SE57V2401533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0f1fd7a36cff420a8bcc5d12bc783bb1c1d6df98a12aac2844140121589f3e8. Chain 2 (Bitcoin): anchored in block 958401 (2026-07-17T11:10:25Z), 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/SE57V2401534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7a3c56d7e3050c7e326029470633320b98c8276aa176e7e0e891fac28c1e6a6. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11:50Z), 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/SE57V2401535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73871fcc2ea0dcf6c0a882946fd2188b2340e9ee15b74c6ed259d04474523a9b. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/SE57V2405238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5dcccfd4f76b2d85f4785e857455ce3f82b06afa77ffe46e10a462163c483de. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33:01Z), 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/SE57V2405239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfffc3adc4c733e2dec0952850d1a04415bd3359614c323a0c6ae77c83eac561b. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32: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/SE57V2405240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47b13641b8680eae5d55d777bbeaeabadeaa808589732c5b28ab02dca35fdc30. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/SE57V2405241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f633642f53560016580d9bfcca8aa969b7cfb66e894839062d82c96ee27b862. Chain 2 (Bitcoin): anchored in block 958271 (2026-07-16T09:16:54Z), 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/SE57V2405242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c214e91f30535aa236bd2ef502f4bef2d7c1051171723ab972ef91874dfdba0. Chain 2 (Bitcoin): anchored in block 958271 (2026-07-16T09:16:54Z), 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/SE57V2405243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6a1dfecf377eb0c12000294148fded30c8d7c3fab9afef59a6c07326aaf26f8. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/SE57V2412027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92145ef89ee4a551070fdc0d2ec5902389acddd20fbe65f8897bed179548506a. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/SE57V2412028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x293a783ef170e4faee78c4d9fc2e55b616681837b554ab02ce282c00cdb36ea2. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/SE57V2412029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc059bf63bb61b1b570a64b41118943b949f8fb0a82925120441e67f0036cf7a1. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/SE57V2412030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x748bc16841ac3ae0f6f9d06a48cfe4b42ef04aa6ca4cfab5cfde0617ff5e5be4. Chain 2 (Bitcoin): anchored in block 958506 (2026-07-18T06:14:51Z), 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/SE57V2412031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcad2654821d73b0706eeaa37faf3e6d4e48244cc1887633c41024c67ae49e078. Chain 2 (Bitcoin): anchored in block 958678 (2026-07-19T05:59: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/SE57V2412032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8a806b4228900613775da589a3bc66a25aa54a631b477b8e104ec94027518d0. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/SE57V2412033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae2ce12d73ae0e26296c93dced6fb6723903e2ca06fe1142b14b5a921964c0ac. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/SE57V2412034.