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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bc52f421070f1171d3d70600af5a9f52b88c5462418df45d5460f71c416599a. 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/31b17f36-6300-4f74-9c21-1ef883ad3c99.json and https://artists.proofprofile.net/proofs/artist/31b17f36-6300-4f74-9c21-1ef883ad3c99.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc69f9bf2fddb64ddbec25f7f73e9b2dcc38152d94f41ff79fc5d9da4b18c1bcb. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZDFP1922321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac6181a318c0118bdbf53c3595d1cd657c2ada8eec324ec41b3c1a41d40558f0. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34: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/QZDFP1981040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdefd8e87285f60d8e2bf474ec2818add59671a0ba12c105ea31e15a97d38f549. Chain 2 (Bitcoin): anchored in block 958371 (2026-07-17T05:45:43Z), 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/QZDFP1923862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf07c7c523f0f909843c6bf83d28e17768676fe124238785348138e44a6aefc30. 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/QZDFP1981043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77a18686e42e4a87bc96b6579bda91a06781643ccddb70df3703058f02125a47. 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/QZDFP1981044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd22df82c39be3eb3d739df59542ddb6d2e0d766d7e0a2c96653191c5b28e1178. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:04: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/QZDFP1922093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cebbbc5855bb6206030b9e15d8d2050363fb40e804e8a969a72646b301e4433. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZDFP1922098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc89e152b601ff3393dbadf89b28de80d7dc5891e123c83329412bc03efe91075. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T03:06: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/QZDFP1922099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5997bdf7d4d0b99bb9aebe54593f5e58aa43a3fc0f8f7ec9560378e33d2e1c2d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZDFP1921909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f21b84d8759b882db79bf1c46b311f2bc2261aaa336a08b6ff645ecbb908caa. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22: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/QZDFP1921911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d690b608a27ac15265e52e9b284d5c0f1da73f040a246a01bdf4a21da675b88. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01: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/QZDFP1921903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50ddbba2899177f13a9418e9e233ac7a98c019ebdc9f01e368b65956f42b464c. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59: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/QZDFP1922577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21500a01e39169409f10e998c09268de251a600e778173f438f51c72f3dd65c5. 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/QZDFP1922579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91cbf1fc873d4c92ace345287bfb5b242473420a425b7ffe21d4784bfed0ee3f. 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/QZDFP1922583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41475e9720d555faa6a66faba44ff8879b4eb658f4463cc8f5a7cce0221337d6. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03: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/QZDFP1922110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62fc7cd9da0d506316e24c4611045d0655dd35a01f9b964eda2c05516e7a91ea. 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/QZGLS1978371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2a5ff73c85beefe7bddfebfa91e4afa970737177b279cd2dfdc6e7128ae463e. 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/TCAFX2151881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a10bb00f2b8ee0ee1a0b4344db4e1a9b18908145ec308ba50871af4f412add1. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T10:36:58Z), 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/QZGLM2406420.
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