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 0x2af7279ce5e1e2c35dd47a2148b1381d8718fba362227ccc9255d972f556d44e. Chain 2 (Bitcoin): anchored in block 953674 (2026-06-14T19:07:16Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5de60f3c-1380-445b-add3-b599ad8a7072.json and https://artists.proofprofile.net/proofs/artist/5de60f3c-1380-445b-add3-b599ad8a7072.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 0x9cfc63196a9d3391339909887a21fc9dda953eec443ce4426d0f216d8ba6804d. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/QM42B1500060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe926538fe05c1dabce8ca465b4ea07f22d4d37390cfcfbe83fddb90b4986640c. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48: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/QM42B1500061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84ee07624ee28ce2a1870265b47c9044a5f97aeb8d10fe3fcf76243b150cb2c7. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22:40Z), 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/QM42B1500062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa46fb322022328bd2be1a4fed165465eb4db48a6b290e4dfc1895e5609e49e8f. Chain 2 (Bitcoin): anchored in block 958563 (2026-07-18T14:29:03Z), 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/QM42B1500063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12f7287798c2cbf62f22dd232d57017d52d1679fd121b1113156c6a07a8b00a2. 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/QM42B1500059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x418f5398cb3f15151cd143c2e80d122ba36a3732d4dbfd818a607b06ce3e6480. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33: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/QM42B1500064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10e3d3e6a23cf33d6da10bde4d2050277fa80d9246de33f5f5729cc35040ab9a. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/QM42B1500065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa478144806b02fcb986efba774597bc2571910bc090ed83955339cb3ed3622fb. 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/QM42B1500066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a1cb4b4fb67e75cfd6f2ddc605db309a2ee9baa5477388ae769be1aa3d679d7. 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/QM42B1500067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a1e1e1b04fcc6c818803695be4c9fea114d7b4454fe4cceeb4b8902668516d4. 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/QM42B1500069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb21de7a8569166d51519a8b93ecb05a524e80d3654ef01a0f3c2f4bb8f3924a0. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QM42B1500070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf525009b0a8c177338033d0646b9f66e2e44748692229f05b9036dda1abfbcba. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/QM42B1500071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x682b0140af293dac9d3a44103724c4c5f17501fb803c24f22a736fe66e19e6e1. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/QM42B1500072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe85f6cac19ac4a15454eb8267d58403a2ca391577a994e7407813f3753f8a0b4. 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/QM42B1500073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d12d768ea3fde65eb147f73b207b317ad2a4e0c6269c470806a8e175507439f. 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/QM42B1500074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x732063621f9a4a787c9075fce24db3812127a9da3a2567ea9756743ffeab3804. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/QM42B1500075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4387204e863ce081fc2e0bebb10e8e821978992814ca612a26026798bd12635. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/QM42B1500076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3b17987f1f5d6cbcda98107ef5b1866976c99473c4cc6a5fa060c032f5a636d. 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/QM42B1500077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2de93495a316350bd5ebd036d548b9f11ce6e39b39e0e86b08bc3dae141d1ad. Chain 2 (Bitcoin): anchored in block 958816 (2026-07-20T03:51: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/QM42B1500078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x714bea084f4c78ebc9fef583f8fc93a78b10d032bf08402f69b19f369710639d. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/QM42B1500079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca64abae187d2a713ae1c2254c4b64d8f98c4eca42cee09ce00bdd291ac1e551. 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/QM42B1500080.