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 0x3fbdc8d664019eee1ec94933095cffa6c3d6599904c88be2c77614a6d546bbfd. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/efde712d-d5d2-4456-b1e2-83a051425920.json and https://artists.proofprofile.net/proofs/artist/efde712d-d5d2-4456-b1e2-83a051425920.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 0x77a02bf7a6ef4596f35532aea188c09c25305238bb524e11d3f7342bf87bb59a. Chain 2 (Bitcoin): anchored in block 957671 (2026-07-12T07:35:31Z), 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/TCAJG2502906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ae3dce89e750cd79b86a3d093865448004db56523222eceb70007b04f7cd279. Chain 2 (Bitcoin): anchored in block 957671 (2026-07-12T07:35:31Z), 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/TCAJG2502913.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86fe4fc7df3a0b5707426b1d64b439cb4f2c5cf5b6d3b772d91d9327752cbc6a. Chain 2 (Bitcoin): anchored in block 957671 (2026-07-12T07:35:31Z), 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/TCAJG2502919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca38c45ae2996bb67a27b9fdc87cf6ff1f8cb7557f1978a94337550d40afccb1. Chain 2 (Bitcoin): anchored in block 957671 (2026-07-12T07:35:31Z), 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/TCAJG2502923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa15863298de0316fe301dac1ba7c59c740573e310de9a01ffdc0ab778c24f9f2. Chain 2 (Bitcoin): anchored in block 957668 (2026-07-12T06:54: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/TCAJG2502924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaadb988fa637e30db16a25100f4e9cc884b3b4716fd3f1cd2d3ce6c8f4a23bf6. Chain 2 (Bitcoin): anchored in block 957674 (2026-07-12T07:50: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/TCAJG2502927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e72dfda80baa9f65f572806c37c48c58aae46fa2a25bc153fafb209fcc78dc7. Chain 2 (Bitcoin): anchored in block 957671 (2026-07-12T07:35:31Z), 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/TCAJG2502929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08f056e0a5f7c14d76c259e7d35d274e72a4f041c558769d94ec1ce6bafb9ae9. Chain 2 (Bitcoin): anchored in block 957668 (2026-07-12T06:54: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/TCAJG2502933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c9c51db588f87529cd2bbfaf63ab57040531965637b161907fa14c478e605de. Chain 2 (Bitcoin): anchored in block 957671 (2026-07-12T07:35:31Z), 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/TCAJG2502935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8beba8ba3286256b90fe826faf5f8829c2b1e24ce6f73d40e54f6e6a7a75605. Chain 2 (Bitcoin): anchored in block 957665 (2026-07-12T06:13:49Z), 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/TCAJG2502938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc53bddea7cbd2534b026136d29b3f031318efd59d73c361895c6e5af05ce10ef. Chain 2 (Bitcoin): anchored in block 957671 (2026-07-12T07:35:31Z), 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/TCAJG2502940.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bfc041f07ff902fa18da4ea72741ecadf6de63d786f2b90b18c47bd62fa9bb3. Chain 2 (Bitcoin): anchored in block 957665 (2026-07-12T06:13:49Z), 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/TCAJG2502942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69036b7541f2e9fe1d0680f506f438b60d5b4d74c74dee1a81cb7f18dda6ae50. Chain 2 (Bitcoin): anchored in block 957671 (2026-07-12T07:35:31Z), 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/TCAJG2502944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b73acc98fafb4bd4f5a36d02b45f1a2e66f04e495c5cb0ee194f3ff9f67b277. Chain 2 (Bitcoin): anchored in block 957665 (2026-07-12T06:13:49Z), 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/TCAJG2502950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4fbc6b94e301a4e4bf7ec12d78adcc63a744b0dbaaa15b135cad2cdc5efdb93. Chain 2 (Bitcoin): anchored in block 957671 (2026-07-12T07:35:31Z), 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/TCAJG2502955.