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 0xb46c7129aaa326a091878ca39b130df473708fa9bc5cd336ba0e3c9d0fd68e07. 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/2aa0871a-d47d-410f-bf7d-997e7320c523.json and https://artists.proofprofile.net/proofs/artist/2aa0871a-d47d-410f-bf7d-997e7320c523.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 0xf0aeafb1666474f9048fc55d53495ec10b57b65e0e009a1ff2d0b8d99fdeba5b. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/GBKPL1961377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb591d860a29f81c764a5fae611b02f5549f9494a87284b32707ffc7d9f98864. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T08:14:15Z), 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/GBKPL1972994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf25ce1a232cd9c691e6a39b5f448314420db834043c4e4b8ece756f9ac9e37b6. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/GBKPL2090866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedfab3a244061f9ef4d102a8c8e470434a58b124345fe6c2e6a0e20512250803. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/GBKPL2098732.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2966664b7e51bfa7b3dccd7feab19a0109b6e223289359a013aa3a72fd445053. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZKDK2088226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef969702184a9d103daea6fc39491415a20114849dc3757509e4f21d0371ade8. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T16:15: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/CAN112200404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbf74aa84ef6ce3d28533d3712e60b0ee46f161a50d2e793cb66367b2c21009a. 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/CAN112200712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1460a39adfae8ea29ce2c16a6c60cc11b9678bb7b3585b668b70257c5312ab4d. 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/CAN112200514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x272f146c2010b1e84f81c87cface6c1e7e178fdc8cc231436dee165f96c375d9. 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/CAN112201026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42b6d508efcb481e3155f4aad743e7ec5684f07e297957468757d3ff9c2c1cae. 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/CAN112301927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42b6d508efcb481e3155f4aad743e7ec5684f07e297957468757d3ff9c2c1cae. 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/CAN112301927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a3c9ef4cb204527b54f7ee5c4c64dd5e9b6732c6f61c019d386a95c1d1cf525. Chain 2 (Bitcoin): anchored in block 959037 (2026-07-21T16:59:47Z), 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/CAN112400069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7530f79bc6bacfda5764839e81349f42fb8629ccb82cda67f250d7ba6cf52dd5. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14: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/CAN112400969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa27c5f61c02086b27f95a52728db872ec9dc1b6918b517dabc579f3136cca5af. 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/CAN112400183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa324f58e367fb84c754dced0ceccb71619805311afbce206f1e6760eef236d6. Chain 2 (Bitcoin): anchored in block 957055 (2026-07-07T15:12: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/CAN112401394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cb2668c2ec16f5774fe5def1952948054bd2374603e265fcd12107499648ec9. 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/CAN112401592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cb2668c2ec16f5774fe5def1952948054bd2374603e265fcd12107499648ec9. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/CAN112401592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42b6d508efcb481e3155f4aad743e7ec5684f07e297957468757d3ff9c2c1cae. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/CAN112301927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cfea6f02186d2b35e8a3f82f4a445a34268be741a39ddcc83dee9ab5e545fa1. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/CAN112400744.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa324f58e367fb84c754dced0ceccb71619805311afbce206f1e6760eef236d6. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/CAN112401394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4803dee0d2968b13556889466186cb249ffd6d9a06eb16dc3391444089ee98e8. 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/CAN112401941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd70bcdac5ca8f70d7eb3091ed00d8af0f3c6f6bf83ccc95d8fbbd2d2cf2afd6. 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/CAN112401942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7530f79bc6bacfda5764839e81349f42fb8629ccb82cda67f250d7ba6cf52dd5. 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/CAN112400969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1149597e9d9191280921ba2db5ffd98635aaefe5a0f8db817cf02bff1ef11f5. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/CAN112401943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x490102ef6e404f040ce13f814997890358f2dc1dd86f318a1aa222c34a743e10. 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/CAN112401944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa27c5f61c02086b27f95a52728db872ec9dc1b6918b517dabc579f3136cca5af. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/CAN112400183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a3c9ef4cb204527b54f7ee5c4c64dd5e9b6732c6f61c019d386a95c1d1cf525. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/CAN112400069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc017575f56182987d4169de8260e1c7d23d8a98565c8091963125dccfb15eba1. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/CAN112401945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29e2f25a97598053f3a73b34b08f31b4a5c6c8bdb87ee395c7d0c2d4416ff12d. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/CAN112401946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa27c5f61c02086b27f95a52728db872ec9dc1b6918b517dabc579f3136cca5af. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/CAN112400183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42b6d508efcb481e3155f4aad743e7ec5684f07e297957468757d3ff9c2c1cae. 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/CAN112301927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa324f58e367fb84c754dced0ceccb71619805311afbce206f1e6760eef236d6. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/CAN112401394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cb2668c2ec16f5774fe5def1952948054bd2374603e265fcd12107499648ec9. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/CAN112401592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29e2f25a97598053f3a73b34b08f31b4a5c6c8bdb87ee395c7d0c2d4416ff12d. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/CAN112401946.