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 0x15a4583c0c56249fefca58b70755f18da8c0ef798ec436b10e1afc2942f54d63. 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/efc6cead-a20d-4ba6-9aaa-ac13a19d5dae.json and https://artists.proofprofile.net/proofs/artist/efc6cead-a20d-4ba6-9aaa-ac13a19d5dae.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0x6ccaa0fd3d75a794138c56566e0440dd54fd8050fa8217b67569f2a56a6633d0. 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/1AQTKG3TO4gECw6obrcDgN.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/1AQTKG3TO4gECw6obrcDgN.
{"copyright_id":"0x708494429af51ad02c32a903332100daed45f3b57cacc8cf5840c580baf5ec8e","isrc":"NLZ542300056","name":"Your Love (feat. BLAME)","registered_at":"2026-06-06T17:41:10Z","spotify_id":"7kYSY3ekAqu7uqSEYEHu0x","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x708494429af51ad02c32a903332100daed45f3b57cacc8cf5840c580baf5ec8e. 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/7kYSY3ekAqu7uqSEYEHu0x.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/7kYSY3ekAqu7uqSEYEHu0x.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf02945d6c51dcc32cc467b1e8c7c8966050f7edf3c92e3bb9b392e9489b4e595. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/39x2AFARnc2ovMRtxw272B.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/39x2AFARnc2ovMRtxw272B.
{"copyright_id":"0x9a987dbcf39f1afc43fa76278a82aa7c9548a8bbb0dda85c0ca69cd7772b6588","isrc":"DKJ512300502","name":"Have U - Extended","registered_at":"2026-06-21T17:49:50Z","spotify_id":"12ZQuQPIlCRs06dWDSKVO0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a987dbcf39f1afc43fa76278a82aa7c9548a8bbb0dda85c0ca69cd7772b6588. 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/12ZQuQPIlCRs06dWDSKVO0.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/12ZQuQPIlCRs06dWDSKVO0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdeb6f890afe422c57d6819d25f53100576513320e02c1e14d58bc1260b8283f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5l5LiAQ37NgoMoTMwXWsF4.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/5l5LiAQ37NgoMoTMwXWsF4.
{"copyright_id":"0x70dddab987652fcce1b228b2ce8c594c157608dd4901a9db6f671ace6cdc0115","isrc":"QZTAY2220602","name":"Different Love","registered_at":"2026-06-07T05:03:45Z","spotify_id":"57QL8jm4OjIbotpzBsQWP0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70dddab987652fcce1b228b2ce8c594c157608dd4901a9db6f671ace6cdc0115. 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/57QL8jm4OjIbotpzBsQWP0.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/57QL8jm4OjIbotpzBsQWP0.
{"copyright_id":"0x8ff8ee8e3172731863e32a87600d046b9fe344d07cf98ff5e8acdec18de98b8d","isrc":"QZPLS2217455","name":"Before My Time","registered_at":"2026-06-10T11:58:03Z","spotify_id":"0mSKOjc2tvbAxw0agk2WrP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ff8ee8e3172731863e32a87600d046b9fe344d07cf98ff5e8acdec18de98b8d. 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/0mSKOjc2tvbAxw0agk2WrP.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/0mSKOjc2tvbAxw0agk2WrP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee110580afa927f9637311ec0372b453726f1ee0d20969c774302658aa55b0c8. 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/7lXCZrrL2i6Ene70vqvM35.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/7lXCZrrL2i6Ene70vqvM35.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0f2c44021c831a493e489a621c5263d335ea16c61bdddb8738035d9a9ab7722. 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/4l2asGydkfo8PUubrDHyMW.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/4l2asGydkfo8PUubrDHyMW.
{"copyright_id":"0x7f31f0dc1b4f34f5ec361d71e37670365c2c29b915d5743f703d42241f5e0f4d","isrc":"QZHNB2208550","name":"Tomorrow - Poolside Edit","registered_at":"2026-06-04T16:33:15Z","spotify_id":"5Y92emFO3YHKbWL6xTdChf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f31f0dc1b4f34f5ec361d71e37670365c2c29b915d5743f703d42241f5e0f4d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5Y92emFO3YHKbWL6xTdChf.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/5Y92emFO3YHKbWL6xTdChf.
{"copyright_id":"0x6f62b37f7b6d4d6e76d59b5668328fa5ea2240800f1aeb207a7107db7408eafa","isrc":"QZHNB2208551","name":"Stay - Louis Late Remix","registered_at":"2026-06-26T09:58:51Z","spotify_id":"59ovMh0zOrpjASxxeDgSSO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f62b37f7b6d4d6e76d59b5668328fa5ea2240800f1aeb207a7107db7408eafa. 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/59ovMh0zOrpjASxxeDgSSO.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/59ovMh0zOrpjASxxeDgSSO.
{"copyright_id":"0x6152bd910f200fc27559aebca021a557f776982be787eb141e72c7c35012297a","isrc":"QZHNB2208552","name":"Tomorrow - jamie from nowhere Remix","registered_at":"2026-06-08T16:29:28Z","spotify_id":"32BPl1rNJuCVCCJADo2cv6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6152bd910f200fc27559aebca021a557f776982be787eb141e72c7c35012297a. 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/32BPl1rNJuCVCCJADo2cv6.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/32BPl1rNJuCVCCJADo2cv6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe17b8c5b7264e333511fc9f722b6a717678c6405e465887d825a4e86984c8a3. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0UVeFjVPFIDM7WYQCeXji8.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/0UVeFjVPFIDM7WYQCeXji8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5776e80d9448061f4a4d180a7bee3f9ecf002e2d1f178d881eb925f5d24c9dc5. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5yK9TuEx2iCoQuU6WU4ey9.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/5yK9TuEx2iCoQuU6WU4ey9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50a423234cccfba5e8b9fc7f289aaba4164f8b4635c53e0f65703e694b832935. 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/5qK5GpXxKxFranuXqkcDhK.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/5qK5GpXxKxFranuXqkcDhK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5776e80d9448061f4a4d180a7bee3f9ecf002e2d1f178d881eb925f5d24c9dc5. 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/34fbR2XPe3WJtUPIHmkRFe.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/34fbR2XPe3WJtUPIHmkRFe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe17b8c5b7264e333511fc9f722b6a717678c6405e465887d825a4e86984c8a3. 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/3k5KiZe0GX7JeV8YWP1Q54.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/3k5KiZe0GX7JeV8YWP1Q54.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bef11c23d2d2d3f925ea7f8789aa4c7233bd6f13d6bd0d1e66ac5c188b8bf5d. 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/2pl0QqOG3Uu3gCkNlcfrL6.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/2pl0QqOG3Uu3gCkNlcfrL6.
{"copyright_id":"0xad1fc2a7ce009b4a02ef351a3ce923fda4f8c991be6a744a26588c3d95e8ed1d","isrc":"NLZ542101132","name":"Be Thankful For What You've Got","registered_at":"2026-06-18T10:08:00Z","spotify_id":"79dx9sRFop6tbZ35Tn8HqP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad1fc2a7ce009b4a02ef351a3ce923fda4f8c991be6a744a26588c3d95e8ed1d. 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/79dx9sRFop6tbZ35Tn8HqP.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/79dx9sRFop6tbZ35Tn8HqP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf63568b7a077575c66409f02fa0303bec283747c51ad5a6050d951ef5c153ac4. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2oOsMm1b1DchtPDNEjLBcm.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/2oOsMm1b1DchtPDNEjLBcm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2f3e74531eeb4f6b5338ce893d9e0120a38b81ee2fd48bd6b2b62418ad73f56. 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/3dsqrvdDsW621Z3X75wI0z.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/3dsqrvdDsW621Z3X75wI0z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4aa914a3989e54048c81e5d6fd28afe8d60d5bbf41614aee782b3fb66d711883. 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/5B3HyoHJDrjynNg2oG59RS.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/5B3HyoHJDrjynNg2oG59RS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x942782aea783f6d49eb993de4754b69c103cae352b77da718738b0f01f97bbb3. 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/3awbdPV4pJZdWbKLxwBrgN.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/3awbdPV4pJZdWbKLxwBrgN.
{"copyright_id":"0x8cdba230bae84830ca9c011ade45abf6f784073cb8339e11b1b3358fe05146a0","isrc":"FRU701900260","name":"Away from You","registered_at":"2026-06-22T11:02:28Z","spotify_id":"4tbBoyoMYI1AXeIhryfxwu","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cdba230bae84830ca9c011ade45abf6f784073cb8339e11b1b3358fe05146a0. 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/4tbBoyoMYI1AXeIhryfxwu.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/4tbBoyoMYI1AXeIhryfxwu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e903285e21d6c9b89ae6bb6c7876949b778e24110fd73d77095f4abacaf71f5. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/15OVL6MDpdHHIVUcd9mfHM.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/15OVL6MDpdHHIVUcd9mfHM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x414d93afc51d8eb768909fcdbd5ca7bc70c6655672a5096255281166af298e0a. 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/323eANs4Kha72cH6LjR10A.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/323eANs4Kha72cH6LjR10A.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2c7f3d714243cd54909b6ab59c6837adb1abeed430e37c587bc70f1c03db5d5. 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/6kzm879Y51q2oAfraubNJr.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/6kzm879Y51q2oAfraubNJr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73fc5ead27ae8164190a380d958c87619ebbbfdc7661efed1f116c5213f61ee4. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/54vzUEcuM3CmIVnrBiYABn.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/54vzUEcuM3CmIVnrBiYABn.