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 0x949869a47ec41632e2bd4ebe22b3403619a6ad9eb3d67d634d0ee09a60843e3c. 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/9678b285-cbe5-4a60-a0c4-8723a7105efe.json and https://artists.proofprofile.net/proofs/artist/9678b285-cbe5-4a60-a0c4-8723a7105efe.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 0x2453ccb076ccf4bdf76fb4e9464b4568496fb9ea83dc8d1973deef5e80306d1b. 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/SE6QE2488852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cea8c892a10e6422c5ec7018496d5822c96d4679eae73ab56685f4b6d3d888c. 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/SE6SA2435200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dc645b89f6ca07420be25f78cf733497b612f46f35c542ac21114c470ed32dc. 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/SE6SA2435187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x870dffd52ee53d91af11417e10a4d45f25c4bd534d9957fdfa92b2ce3502d1e5. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/SE6XW2414220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96cba9994042ed3a376be185dd6a2d09f7a73c384f106da2b39d6490444865e8. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/SE6XW2414210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23d51599de876019dbd31c24c3eb0e9d378ed697d9c8dc0896b47b9fd4c62aba. 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/SE5BU2509449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95924f7da0229020d49c34d8673e8f2266a5725cff6d0f923d674a749b1d7d4b. 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/SE5BU2509450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2342f8ae4a5977aff020bc620dfffd277dc1cd38274ccdf84164ac46b4bf57a2. 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/SE5BU2509451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2e479ba202dac7f895dfe145c445cc27e0ea5f006a3a9cb667c45a9d28a99f9. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33: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/QZWV32461711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ba08f43ba92c64265a813675081a077f3a91029ee91cfed9f3658d5070faa71. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46: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/QZWV32461713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x712f149443f982ca07530f2313d6340ab84867de515334b005bad4e5e4e2d7de. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/QZK6M2574364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb0ba57df93bec65166aa62fe2359dd9e7aa66f33f77b5298e7db4918cd63dc6. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T00:07: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/QZK6M2574362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef5d7c9cd53823a2a437f6e355f513b003d1068dc91b634a50fbb7addfed4bc6. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/QZK6M2574394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x250cb155eb7a5cc1b2daf08c150e054ca053ed14156cb86319fb16e0533e9c7e. 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/QZK6M2574359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf39e1f1298c262d59acf5851f6a992d8ac2204439ec430e667480b841d5b5689. 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/QZK6M2574360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5f9cc48d64439ee6d265128baf72d2e8d0e7291fe990b8516c37b0756d9804b. 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/QZK6M2574361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39e4ab2dbe66ce9fa732934c76ba434f02a885c2e26f95902327717c5c4002f4. 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/QZK6M2574363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x734b8b15fd98d038057c7049380b1bcee4c4757ecc07ad87ce2b08c481d14e04. 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/QZK6M2584951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fc0ca1ebe39c7c862720a7149583bc068b1295be7cdff6065544db33bbec103. 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/QZK6M2574367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41bbda5a18b91f9e038dd581e553fbe93fccf01d0371f1dac1d1b8086a5c1ee8. 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/QZK6M2574368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83d622ea21edc445eb0b5d768f4e8436ab7c2b918576c9aedd10de297e5871b4. 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/QZK6M2574375.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x410efa6316713ca5b96305f19a28307c9d0d7c3b8774e2085b942eefba14c0d1. 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/QZK6M2574377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccc2b2f77a9267d087ad24cf4622df96d4de2dad81ef00350e18b9fa26b5a4fb. 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/QZK6L2507755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03ed98da19fc096a776300fc7412e70052f74d75f75d4a232230f4a70bae441a. 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/QZK6L2507754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb36c410e162ba9512d5563df704225bf7cc6d39a94242f1c674bbc013826194. 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/QZK6L2507748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x679763c2bf989e0208bb915e7c4fa5e7a798020e9ba515495f153cfff969a81b. 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/QZK6L2507746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a141386bf33a55f9da2b1486c5072b233327e8f5dfffa82a4729fdf26a4ce76. Chain 2 (Bitcoin): anchored in block 956713 (2026-07-04T23:03:25Z), 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/QZK6L2507745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f014a28bff803fcf10d4e0f394af510008172ad0966e748ea257b1fe132b00a. 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/QZK6L2507743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52f26dfc1e083cfa0efb4c9e2172685177b1f718ca9b8b4d0de90a22084c4dc7. 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/QZK6L2507742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b092d9ed3bf7186bac6c82e0f49eaa6465fabfb438b4c798c3d072c0000b54f. 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/QZK6L2505676.