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 0xdb4571ea1b07cf5f7492d2ab4b60a9b07bd280b68dd1ef8bc1eda0469e3b3d2c. 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/1176bdd1-d9a7-4653-bb47-de916e8c6efc.json and https://artists.proofprofile.net/proofs/artist/1176bdd1-d9a7-4653-bb47-de916e8c6efc.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 0x1c23df364bd983cb2b3fa2645a97b21156c125db5c1021d78aa62d1c427b2b81. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05: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/SEYOK1870203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2c15aaa412736cb8119914e95f5a109f8d0f88863ab907f7184b226a28ddb8e. 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/SEYOK1870205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x837bd62c5830d86a9ee5578b4c556aaeead8a2799fc277905553d2f2c86f0e9b. 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/SEYOK1870207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbee33669830f1446eea682d71e244b5a1539c7d31ca852e1270f32eac659b11. 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/SEYOK1870208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf385da33b931260e5a02a661cdc71fe5c53a87b625a1f4f4b0b109bda800147. Chain 2 (Bitcoin): anchored in block 958432 (2026-07-17T15:43: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/SEYOK1870216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5cef1ea8988fa18a807dde00165bbddb1ae3b60b41e58e1e50895725803d093. 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/SEYOK1870219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x526d77b0243b8b2920f75437dde7786b4dee00a50135e6ffec91db3f4251de27. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/SEYOK1870222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43b72063e21ea9f00b665d495fe84df3fc3be1c04851e3b6f211e7b80b8d5a02. 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/SEYOK1870225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ddca7e1e40306fed394fe1c5a5c6d590c04bdb9b379c62e1792833452db9901. 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/SEYOK1870226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32c87003d29252ad27db6c1116103fb46fa96c24be5979af2e41ac711ac117c2. 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/SEYOK1870227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce4419ba4f5d54f658fa0fe61b83db87a6cb55b7a45a696981e058e97ba639be. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/SEYOK1870228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x146063bb23e183966cff610e04e5e279c5a979161d91b9568dcf9039f8fbea7b. 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/SEYOK1870229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b96dcd71833ff3db69067cc0d0f8682e8f0ec86fc2b70057acf5c030bb86e9b. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), 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/SEYOK1870230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34efb88aaa4309e3cfb734d0d7da88877ca2eba1dc8333864b1c31078b01ad08. 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/SEYOK1870231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29d2a202c4d7b78ac85a3df575b503f6bebad8d72648f3860de343a55dded37a. 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/SEYOK1870232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7e8ba249b583af2ca2973da242f29597358ff1478ca1f69afba1269bd0312a5. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/SEYOK1870233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x872abcaf7ff9e4dfc6650fcc80d0ac8f1d2a488931c85cab82e5098f5a66e55d. 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/SEYOK1870234.