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 0xbbc250db61a7a0b797dc8f6633e8cadd8cc1df494fc235502b8b19d64b2f44a2. Chain 2 (Bitcoin): anchored in block 954667 (2026-06-21T07:29:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c3e58777-77be-42e0-8928-9a4e128e710b.json and https://artists.proofprofile.net/proofs/artist/c3e58777-77be-42e0-8928-9a4e128e710b.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 0x20c65e1e4fc41a42699cb591f0ce3e2048839472ded4d9ec867ee25ac784d4b6. Chain 2 (Bitcoin): anchored in block 960276 (2026-07-30T16:01: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/JP92Q2301677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2020862d96d30bfb4a6833d75206d36916e67d4b2f69e0eebc060c87e8523f40. 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/JP92Q2301678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77ce758859997c307d4be57146ab108697a54bc8f47cb9441f6dc5596824deb9. 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/JP92Q2301679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a44b072a45a61c6056baf45e3fa43e317313f458313f916dc1b5216bca6f789. 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/JP92Q2301680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9a0193323bf9637a0489dde74f8927f4a9442672352c703697a8800a7e582de. 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/JP92Q2301681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bbe049c0b6688fe891fdffd5fe9e7b38fb3f2a92f6fc2983577c2d0ca944288. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/JP92Q2301682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa492eda3d5b165cac4c0e8a79931ce7a446e37644abd92ab547149e6ece41906. 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/JP92Q2301683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd90b88d725e6575eae57b1928cb0138544fa47b1939e26f32c3591266e0360c0. 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/JP92Q2301684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a6556999d492407c2e8aff64ec2e3ebe2686d39938664fd2bd79ea085108713. 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/JP92Q2301685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb11f47cb578bcd0f153e09f4f41de354c058d96c965a8a40fc6dabce0101cd0. 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/JP92Q2301686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bdb2ecd04ce20bc5d8289f628ba04bef9d48c2ce281cd80551864a070fb081b. 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/JP92Q2301687.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2471c3c03b1b175edda055346679a40a898fc4d10b774fb34463795e77e96f3. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/JP92Q2301688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa56c86e8d41cb2ecfa24cf87efbad3a1f93bfce3e3b0b47de24829df54f616e8. 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/JP92Q2301689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd72b278de7f4e9254625ad3d27f11cd5ac97c971c1b6fae05953ce435fe3edf. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/JP92Q2301690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x097cd5caa114006126423cb9d3bbf342165b30085300df1138491fe643cf4b33. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/JP92Q2301691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4751b80bb806a8c26cd5bfa4bf23dba665c6bf4c4f40665147c3386e0b4e845e. 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/JPE561011501.