1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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 0x7f2f142cca48f4b81885b3c33ce83c3b5f6395c9c959ca6d9167742bb22fe247. 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/67505a29-434f-4016-a615-e1e4e78439cb.json and https://artists.proofprofile.net/proofs/artist/67505a29-434f-4016-a615-e1e4e78439cb.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xf35c0d4208297d4bd4f3f16357c451bc8e9ba441af6a48b23f38fbab95d667b0","isrc":"GBKQU2278688","name":"Love Language","registered_at":"2026-06-11T15:05:46Z","spotify_id":"5RuUO9oLyJkgJMR5Vttn5G","type":"track"}
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf35c0d4208297d4bd4f3f16357c451bc8e9ba441af6a48b23f38fbab95d667b0. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5RuUO9oLyJkgJMR5Vttn5G.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5RuUO9oLyJkgJMR5Vttn5G.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cf473b4ae10402fe0053b4c500d3d2e3b7ca1c86231dfb89a5390478304dec3. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3Sd7uwK7NMDfC4sd5Ep50g.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3Sd7uwK7NMDfC4sd5Ep50g.
{"copyright_id":"0x9359e438ce761fcb48036584b9bb8bb535439e8bc046da9fbc94d347a623443d","isrc":"GBKQU2195985","name":"History - Bancali Remix","registered_at":"2026-06-21T07:32:56Z","spotify_id":"5ljj0AL4Vasw5BjFrk2RMg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9359e438ce761fcb48036584b9bb8bb535439e8bc046da9fbc94d347a623443d. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5ljj0AL4Vasw5BjFrk2RMg.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5ljj0AL4Vasw5BjFrk2RMg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29621f0ab499581f410d7ae585b44ecc9410ed34656c027608b30551dfd27bdb. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3mDIXJyQpfF370sLkNkjvf.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3mDIXJyQpfF370sLkNkjvf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd84026e007529317e30586170b87a12754ed9a9005a1b8e8de43969e53952b18. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2ImJRXPtx4meYZ4DkhSU89.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2ImJRXPtx4meYZ4DkhSU89.
{"copyright_id":"0x7bf36b48be01a10ab1ce4d55c4c90e0be7ca897a4f6635f57067be9faf1341d3","isrc":"GBKQU2113612","name":"Beside Me","registered_at":"2026-06-08T22:12:34Z","spotify_id":"4i8IqSK55emx0kpcbVURWt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bf36b48be01a10ab1ce4d55c4c90e0be7ca897a4f6635f57067be9faf1341d3. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4i8IqSK55emx0kpcbVURWt.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4i8IqSK55emx0kpcbVURWt.
{"copyright_id":"0x076e416c52ac75aa06081d96bf17bc1dac56f9af7d74fd3c694e9efe62ed4b4c","isrc":"NL1ZN2000772","name":"Follow You","registered_at":"2026-06-19T06:04:29Z","spotify_id":"0frkH9GWxvlUKAtXdppWul","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x076e416c52ac75aa06081d96bf17bc1dac56f9af7d74fd3c694e9efe62ed4b4c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0frkH9GWxvlUKAtXdppWul.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0frkH9GWxvlUKAtXdppWul.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a9a2eff22557157715e3f95c2ee58e5004e832416a85358f3fce356c9d1f5dd. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/77F3Vlj8ig6RQxfHQeOdyv.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/77F3Vlj8ig6RQxfHQeOdyv.
Call Me Any Name (feat. Alexandra Mortensen)
{"copyright_id":"0xf92c9d057e6dab14329ceb5a7494b4c24afa71295ecac99f19ebbd25d149ceaf","isrc":"NLZ542001335","name":"Call Me Any Name (feat. Alexandra Mortensen)","registered_at":"2026-06-07T14:51:15Z","spotify_id":"2u40UDpl7tS52P0oAp6bf2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf92c9d057e6dab14329ceb5a7494b4c24afa71295ecac99f19ebbd25d149ceaf. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2u40UDpl7tS52P0oAp6bf2.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2u40UDpl7tS52P0oAp6bf2.
{"copyright_id":"0x4ed6cf11570ba4671f6a316a7d1c4dac1af982a798285415f45b07e732d01f1b","isrc":"NLZ542001191","name":"Somebody's Watching Me - Bancali Remix","registered_at":"2026-06-06T22:41:03Z","spotify_id":"7N2KwvFvXdFwxwseprgotF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ed6cf11570ba4671f6a316a7d1c4dac1af982a798285415f45b07e732d01f1b. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7N2KwvFvXdFwxwseprgotF.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7N2KwvFvXdFwxwseprgotF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27647cf2920d9b24bb4a976caba766c3b39eb946203516e2512f19bf899e8481. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/52zUD3Ct6KtlLKnn7lRBzc.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/52zUD3Ct6KtlLKnn7lRBzc.
{"copyright_id":"0x006a7ce1403cc02ea806ffbbee051f6c08187c6c9efa08de5a99a4a22be2dd58","isrc":"NLZ542000002","name":"Don't Wake Me Up","registered_at":"2026-06-18T04:27:56Z","spotify_id":"5AcbogPIDik6E3oBiJCItO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x006a7ce1403cc02ea806ffbbee051f6c08187c6c9efa08de5a99a4a22be2dd58. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5AcbogPIDik6E3oBiJCItO.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5AcbogPIDik6E3oBiJCItO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x056c6310e9bf2f1c4e075f27e45fc2dbb5450f1bb0957bb8b18a438e6bf9c9dc. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/23xtuubzgbV2UCKepN0h84.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/23xtuubzgbV2UCKepN0h84.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4679ad5e542188011e276991945d72057d3c96052b321d241a248b6352c6a47f. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5QL57Z5yZDuTcULlKCjD7T.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5QL57Z5yZDuTcULlKCjD7T.
{"copyright_id":"0x34683e8efd2b6bab4319fdeae726f5b7fbaab8d00b75b9980fd59757c970d967","isrc":"NLQ8D1800248","name":"Do Better","registered_at":"2026-06-21T07:57:08Z","spotify_id":"5CJjNHQuzsSH1Wv3H9wCEh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34683e8efd2b6bab4319fdeae726f5b7fbaab8d00b75b9980fd59757c970d967. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5CJjNHQuzsSH1Wv3H9wCEh.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5CJjNHQuzsSH1Wv3H9wCEh.