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 0xcc372fff48481819104cf07a2cfb242106da7a3b8f5c1808560641f6e6e993ed. 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/5a47f583-cee1-4342-9fdf-c9f3d1573eba.json and https://artists.proofprofile.net/proofs/artist/5a47f583-cee1-4342-9fdf-c9f3d1573eba.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 0xfef29708f9b3749dd4df5636eabb7bbb6838ccbd0738949ec047d7faae105a2e. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/TCJPG1868853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5ba1bdb6705cf294b71d0dee3c6c08617601dfb23d8ce1ab6021af9a10005bd. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56:21Z), 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/TCJPG1868870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb02a267816c809bbbcbd3d05c46e87ca6c1a13a9b7853ee481ab9c8df3ae8fc1. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/TCJPI1806220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x639e8cd3acf65c28a65b8239d89ea4289a49e3343aec6cb6b0a48d35c1c8301a. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T17:14: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/TCJPI1967651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6b8f961a3fe42a688008fcb76b2e09350757f707099411fb6712eaef214392a. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/TCJPI1967649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c7fc13a85cef024d6cbe2a36a790c3290028f530635c3c864f0d7e4cba50214. Chain 2 (Bitcoin): anchored in block 958834 (2026-07-20T05:55: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/TCJPK2066513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88c8f94216acbec9ccdcc39eb7a79ede65522dc33f24e9dc5b76bd7820e35162. Chain 2 (Bitcoin): anchored in block 959065 (2026-07-21T22:00: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/TCJPK2066664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcef13e882fe56d6ef65d66e8b65c1f594871dfc02cd59ccef421ea6e6ecb05a. Chain 2 (Bitcoin): anchored in block 956425 (2026-07-03T01:28: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/TCJPM2039676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0c3e1307097ddb1042d9535a0649beb12e1be0e2c79f08b15d60d413e39ce40. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/TCJPM2039694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d4b745a80c4baceabdef0f354673b5eef74dafd9c6ef3457eea4f0038873206. 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/TCJPM2039701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22eee082bd79a185b44d78c4d552f04139fa27dfbf592aa52cde9213088f9534. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T08:19: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/TCJPM2039708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44ccb6fe9e197218bdde7560e27112a33a5ca3361369976180a243ce27b9a55a. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48:27Z), 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/TCJPM2039684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c4407592cd56c62c5f2014839f39e9812749dfddd045fdf810ed34453cba723. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08:30Z), 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/TCJPM2039709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb06df38b567debf9377baf704fc7742d4b55b63e2561f3ac443a083f5cf3ad2. 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/TCJPP2156004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f7eebbfe3fb76e464d3597a40ea66bd6a08eac68f540116f82bb2276b4bd85f. Chain 2 (Bitcoin): anchored in block 958878 (2026-07-20T12:32: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/TCJPQ2128583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43915be3800871774f774af175db7793219dd2c5ef131fd1467cfe37df991539. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T16:16:18Z), 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/TCJPS2255184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x521158930662e5609b0f2c7605ed0f44b95fc43b763f68a02514783e631eeaf6. 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/TCJPS2255190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a977c01a54e60cb3e26058cf73ed55b6b7f88a46edaf174eba0f7a08e3a8196. 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/TCJPS2255194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf814a24c20e4cd9d2e2a8e55ce7f96fe9d764b7a44225cced5f9769464585918. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31:22Z), 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/TCJPS2255195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ea2772d23de7178f0946a8ebbd9f05f41911d169259fbe12e7e6b2cc5dfed03. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T12:03: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/TCJPS2255158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2327f42a79eaf28c7775da3f6829fa304398976d71f591dbc831cd57ce96d9e1. 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/TCJPS2255175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1519b360d2f9146375562cb55fab15bbb215e7b52fb6733fd220410cce38fb9. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T12:03: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/TCJPS2255182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7db88321d890e77111bf56328257b6fc4300a6a9a5f25ea9b2898107bc6ed242. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/TCJPS2255189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x088d51405ae7ab2d111eb4f6828eb305e92e25f2ae0c06471c54139ff255fa68. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-16T21:48: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/TCJPS2255196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd796d7a0efb7b07cddbaf8462093e3dede6b7d5187c22e08d3e265b7c1b8ac7e. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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/TCJPS2255202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8125b7eef43ed5be6b96dfa709ca5e189f5a0eb23b7effe0d40f4d25dc697729. Chain 2 (Bitcoin): anchored in block 958775 (2026-07-19T20:13: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/TCJPT2277651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x420a074602800df4f8974998e0b2bc15387793f560516369a71f32f262ed6bb6. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/TCJPT2277652.