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 0x3752f0c4d5313f0bd4deec057badd19b0fd100915cd5a1447d3d40158cd3b214. 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/8e3c8671-0afe-46c4-b159-2d7a9198ea1d.json and https://artists.proofprofile.net/proofs/artist/8e3c8671-0afe-46c4-b159-2d7a9198ea1d.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 0x3d541c358eedc6430c8a69e7c2852ecef1e0200c99f1888b4e90add9186e9ad3. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/QZES72419324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x653f1ade7bf30db72df328a65e7f8daaad7c8aaaa5b74dff75d23be4821cdbdd. Chain 2 (Bitcoin): anchored in block 957603 (2026-07-11T20:26: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/QZES72419313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe14de8e3a33dede8b36aa5ea6ec43449c6c47ab1da94e0860ab41f100bb2aa68. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52: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/QZK6J2417150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab9d3ecc0beae6993457e59fe39a28fc3c921ea0f3d90386d8193a845c295fb2. 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/QZNWR2411380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ac829e176fab9939ef44de428197fc81cdeacb297cbad11671ef9ce36c2b17d. Chain 2 (Bitcoin): anchored in block 958714 (2026-07-19T09:51: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/QZZ7N2427242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9ccaf172a47d20a3bbd02da026fb2c0d5d57768f2a368e3be5a553259ae965a. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T02:49: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/QZZ7N2499146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e19501f220a5b792d2968ccf8fa347cc7705035be5ca7c375a0f616733f9d1a. Chain 2 (Bitcoin): anchored in block 958686 (2026-07-19T06:43:29Z), 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/QZZ7N2499148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5846964e9743381f9021f3fda2d0daa57dcb459045eaa7f17e644a101b4190a5. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T07:22: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/QZZ7N2427812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81932962191ebf7cf5b2469c5e48a6d7fe16cb62b09b84f7dc93e9acc6a8978c. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/QZZ7U2474702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x407bd550e938a27b5f3c0c532654a1c92b9ab80c628d12e1b69d424070dd9097. Chain 2 (Bitcoin): anchored in block 957603 (2026-07-11T20:26: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/QZFYY2522113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4eadb061c6f145280edabfcce5822411192267c15b234af159149747c8ae07c4. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/QZFZ72576244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdff6dce08759f402ed709d22a797ad9530d0aaf9ecf95960030ba72923a3df3e. 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/QZDA52568617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4c36af9f4a0beddec65d7afca76e02209e0e9485af61c5d17fd09e233123a54. Chain 2 (Bitcoin): anchored in block 958670 (2026-07-19T05:26:23Z), 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/QZDA62506816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2447b3df42567f172e91612bcde5a54624fdb3dc89b27d7a851100118d02678. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T02:57: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/QZDA62504075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dc13cfce34026224ff6e63caf30f8fd736e1a2e027151b6865d3db5a983fb37. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/QZES62532724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b7137706cb5c90b7e1f5d1f4a4ddfdad4c8de1caddf3e243c113b60f35b37e4. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T17:30:53Z), 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/QZES62529903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x422aa281f3a644025b25efeb953950acdfd6043af7440075aa810ac9f9c42f22. Chain 2 (Bitcoin): anchored in block 958720 (2026-07-19T10:53:46Z), 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/QZES62532725.