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 0xbef0561f918bccbedd7daeea9dce98b3f0bad0adc1d9abb971073bef936d8b26. 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/5f1c63de-0ccb-47e9-94d9-788b25e9d630.json and https://artists.proofprofile.net/proofs/artist/5f1c63de-0ccb-47e9-94d9-788b25e9d630.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x8395693262ad0f0480fd66ceeabbeb45e51db79a52ddb28736fe810fbbfa02be","isrc":"USECE0800016","name":"Hey Girl (with Siaosi)","registered_at":"2026-06-04T08:57:57Z","spotify_id":"0Y6DYpFhCtLVruhhlBqihm","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 0x8395693262ad0f0480fd66ceeabbeb45e51db79a52ddb28736fe810fbbfa02be. 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/0Y6DYpFhCtLVruhhlBqihm.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/0Y6DYpFhCtLVruhhlBqihm.
{"copyright_id":"0xfa1305a0daf565c3a9a19033a6611f16f7bc52d0f787e35481a8a0e92aee6b14","isrc":"USECE0800017","name":"Let's Get It On (with J Boog)","registered_at":"2026-06-04T14:47:25Z","spotify_id":"1u3mBuYFjvWOu0VQ9x9kF2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa1305a0daf565c3a9a19033a6611f16f7bc52d0f787e35481a8a0e92aee6b14. 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/1u3mBuYFjvWOu0VQ9x9kF2.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/1u3mBuYFjvWOu0VQ9x9kF2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2ec3552fe5f61dea4eb915777459d63388569231f92944b4d0a4d5aee107843. 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/16xm2K8WsZl4OBojftNxeV.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/16xm2K8WsZl4OBojftNxeV.
{"copyright_id":"0x43c5946eccac19c46ba2e1597a453aaf076ab508ff990ea603c237c320fdebf0","isrc":"TCACP1618184","name":"Lonely Days (with J Boog)","registered_at":"2026-06-02T00:48:36Z","spotify_id":"51ejWDUN9Cgk5OTiBzTAwT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43c5946eccac19c46ba2e1597a453aaf076ab508ff990ea603c237c320fdebf0. 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/51ejWDUN9Cgk5OTiBzTAwT.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/51ejWDUN9Cgk5OTiBzTAwT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc25b7ade942d996ed690a62ca4ca81261b25e96fc8fee44ed90276c805411aa. 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/0AH4yVGQJEDIJRyXTew8mZ.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/0AH4yVGQJEDIJRyXTew8mZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4358af12f427f1577519b08c42d354b5abba582cdb15daacea14562758e41dd6. 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/3b6WpyfDootGVWTPUQ38vH.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/3b6WpyfDootGVWTPUQ38vH.
{"copyright_id":"0x0e9d1dfc66361f2cbc3a7e53c44171bc37750bc969dbf5db4f195ed31d79c2e3","isrc":"TCABN1347719","name":"Simmer Down","registered_at":"2026-06-07T17:16:24Z","spotify_id":"2f9I6RTFX3X0jdOPqxKwfc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e9d1dfc66361f2cbc3a7e53c44171bc37750bc969dbf5db4f195ed31d79c2e3. 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/2f9I6RTFX3X0jdOPqxKwfc.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/2f9I6RTFX3X0jdOPqxKwfc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9047daa32a89376731f2f25cbd512fb81ceb74dce3c6913782b331bc9dc90d4e. 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/5C9VRWCj3a49RMND2zuPLg.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/5C9VRWCj3a49RMND2zuPLg.
{"copyright_id":"0xf8d4ef3e9f222f652aa3c3a3f71fba5928cc2fec526f232ec7b62b7b9b7b04a7","isrc":"TCABN1347721","name":"If Tomorrow Never Comes","registered_at":"2026-06-10T14:48:04Z","spotify_id":"02AByT6LftZR0tbvrpuYj9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8d4ef3e9f222f652aa3c3a3f71fba5928cc2fec526f232ec7b62b7b9b7b04a7. 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/02AByT6LftZR0tbvrpuYj9.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/02AByT6LftZR0tbvrpuYj9.
{"copyright_id":"0x06eb13aed481fe6ca5997a24f7bd5bc8c998c3256eacd4acc0b951f3400e129f","isrc":"TCABN1347722","name":"Darkness to Light","registered_at":"2026-06-07T06:00:46Z","spotify_id":"2CxHNnOdUvMjXzLwm8pR7W","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06eb13aed481fe6ca5997a24f7bd5bc8c998c3256eacd4acc0b951f3400e129f. 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/2CxHNnOdUvMjXzLwm8pR7W.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/2CxHNnOdUvMjXzLwm8pR7W.
{"copyright_id":"0xc9e64fba3a7281a960ae804b849661e785726de2b2a09dabb2e9769a56f8ac62","isrc":"TCABN1347723","name":"Stop That Train","registered_at":"2026-06-18T08:28:06Z","spotify_id":"3GGaOp5ySAds3zwiVXJJ78","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9e64fba3a7281a960ae804b849661e785726de2b2a09dabb2e9769a56f8ac62. 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/3GGaOp5ySAds3zwiVXJJ78.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/3GGaOp5ySAds3zwiVXJJ78.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04bb7d0fe397038c65a35830769172033f811809a47187b9da0d6d16e2fd409c. 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/7g1MCKsu9YImQmc1W4s7jy.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/7g1MCKsu9YImQmc1W4s7jy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03f0065dd1c4ea74c7f91167a293ccaaa85af8847409f3364f9b1607147a6e9b. 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/6kO7VnrRy2GNNU7Ytn26Qa.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/6kO7VnrRy2GNNU7Ytn26Qa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8aa3d001794e20f6de667d1dbfbd0491d325fbe57c2629e4bfdad802dc83868a. 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/1CVH1i928dKEXvxTqSyya4.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/1CVH1i928dKEXvxTqSyya4.
{"copyright_id":"0xa8eb5f7cd8a228dcc883ba5d3abc91837b32148bdbad235bc04d589f3079e023","isrc":"TCABN1347727","name":"One & Only","registered_at":"2026-06-06T14:36:02Z","spotify_id":"6usVsrC5zkYrAZbAlt1tFh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8eb5f7cd8a228dcc883ba5d3abc91837b32148bdbad235bc04d589f3079e023. 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/6usVsrC5zkYrAZbAlt1tFh.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/6usVsrC5zkYrAZbAlt1tFh.
{"copyright_id":"0x42df5295ee24c23f8b9668452dbd157dc19b55d176a2acf956d71e99f074502c","isrc":"TCABN1347728","name":"Where Did We Go Wrong","registered_at":"2026-06-26T11:04:59Z","spotify_id":"0AyloQcPXL2rUw7zM9lzXG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42df5295ee24c23f8b9668452dbd157dc19b55d176a2acf956d71e99f074502c. 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/0AyloQcPXL2rUw7zM9lzXG.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/0AyloQcPXL2rUw7zM9lzXG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x858393f13b36aaf7c0c3ddd900716f665718f28bc94725c5b7796065c4aad803. 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/5DzHfLQi1271sDVcCen9My.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/5DzHfLQi1271sDVcCen9My.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76d8a86aa1bf47c93482838b32c525cd580527452aa4cb640198afba31669513. 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/5yczI7cxAkbCRWvQTTa8qq.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/5yczI7cxAkbCRWvQTTa8qq.
{"copyright_id":"0x60be745ae73277e0d779925bbf87d7bca959ae0f1572d77ccc79a82e9035ff49","isrc":"TCACL1612854","name":"Ride or Die (with Fiji)","registered_at":"2026-06-06T12:05:31Z","spotify_id":"47ukZLWCH5IuI7mazKVnBp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60be745ae73277e0d779925bbf87d7bca959ae0f1572d77ccc79a82e9035ff49. 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/47ukZLWCH5IuI7mazKVnBp.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/47ukZLWCH5IuI7mazKVnBp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8410285c31dba998d2bfb59212bbf00d62e8064ac832d41cd5e08abdae0ab49. 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/1E6eofpVth6mjEWFEQOmfi.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/1E6eofpVth6mjEWFEQOmfi.
{"copyright_id":"0x242e98f3b20367be66a11ecfc0fd76a2649e0954314e68f07a5b4f3eac26fbaf","isrc":"QMGD71500103","name":"No Other Love","registered_at":"2026-06-04T07:56:36Z","spotify_id":"2fb8kXjXaT2hkK86VrmThw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x242e98f3b20367be66a11ecfc0fd76a2649e0954314e68f07a5b4f3eac26fbaf. 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/2fb8kXjXaT2hkK86VrmThw.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/2fb8kXjXaT2hkK86VrmThw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8548b01f15595930056bbcf585ad6187181397f44a1581d08e9d14cfa289b408. 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/7dNv6FGlOY4wlFHP3GqprN.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/7dNv6FGlOY4wlFHP3GqprN.
{"copyright_id":"0xe3722530a9dbf25230bba478acb1f4b669b1e1c6fb16ab60be0cec56e048f7b0","isrc":"TCADJ1774589","name":"Slow Down (feat. Fiji)","registered_at":"2026-06-05T23:20:52Z","spotify_id":"5yOE2SglKZ3KMbGG5WCo9L","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3722530a9dbf25230bba478acb1f4b669b1e1c6fb16ab60be0cec56e048f7b0. 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/5yOE2SglKZ3KMbGG5WCo9L.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/5yOE2SglKZ3KMbGG5WCo9L.