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 0x1bdb8b5a9658417719106b70e9f64ee412176b9f2786c3225b4e2b6c62ab372f. 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/cf66e78b-f46a-4468-a918-ebf97a6c0a85.json and https://artists.proofprofile.net/proofs/artist/cf66e78b-f46a-4468-a918-ebf97a6c0a85.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 0xd8996aae364bea66ce33cea2ee1b4c4989e5c71f03dce349d97a0a1db28be74e. 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/2T4p2eGYnMv8NT7rGJYGlu.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/2T4p2eGYnMv8NT7rGJYGlu.
the internet made me do it (the comment songs)
{"copyright_id":"0xabac768818985a22ccb3d724aa6998a49252a64d8d3f23fb0a91b9fe82475b7b","isrc":"QM24S2300941","name":"My Last Hate Comment Song","registered_at":"2026-06-11T00:27:45Z","spotify_id":"77exXyGZv2T0Ox9XyJIbU7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabac768818985a22ccb3d724aa6998a49252a64d8d3f23fb0a91b9fe82475b7b. 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/77exXyGZv2T0Ox9XyJIbU7.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/77exXyGZv2T0Ox9XyJIbU7.
{"copyright_id":"0x560f48e1df143c0876ddbe45cffdd56cf0a6bcb7b5d2d2ee4a9afdad4df5ac3b","isrc":"QM24S2201537","name":"TikTok Machine","registered_at":"2026-06-20T20:30:44Z","spotify_id":"18GfVFR9jSKgdblKufFWGK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x560f48e1df143c0876ddbe45cffdd56cf0a6bcb7b5d2d2ee4a9afdad4df5ac3b. 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/18GfVFR9jSKgdblKufFWGK.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/18GfVFR9jSKgdblKufFWGK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ced7b00002ddd606aa78c0761f4f90836c5d63afbdeec1ac48acfdbfd26c8f3. 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/7tRHkEZvZLgjgP01qW38GD.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/7tRHkEZvZLgjgP01qW38GD.
{"copyright_id":"0xe5c4f02d631d47d7e6ce3952b1dd937956523ef447f8ebaee03a559d1ea6e18a","isrc":"QM24S2106426","name":"I'm Your Biggest Fan","registered_at":"2026-06-18T12:27:39Z","spotify_id":"6ALDAYUuFbROmb48wmPBpC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5c4f02d631d47d7e6ce3952b1dd937956523ef447f8ebaee03a559d1ea6e18a. 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/6ALDAYUuFbROmb48wmPBpC.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/6ALDAYUuFbROmb48wmPBpC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77e62f534442a2136a9fd7dec209b50eeaa48cb4753f05f7d099590b734fb00c. 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/1Y6qpWHT6pf032BKJQ3QK9.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/1Y6qpWHT6pf032BKJQ3QK9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcad1b3416757da061bf466a4f8ecabd5923425b0028c7c600579563ba846cd47. 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/1sa9ujTTGn8vzelu9ShYWl.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/1sa9ujTTGn8vzelu9ShYWl.
{"copyright_id":"0xc1f0efe4b40f636a3a80ae281117137621fbba69b796ed4ca6a4e93e57109bbf","isrc":"QM24S2106423","name":"At Least She's Pretty","registered_at":"2026-06-12T00:15:15Z","spotify_id":"2LHxGqB6AeBl7gX6WqQMGE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1f0efe4b40f636a3a80ae281117137621fbba69b796ed4ca6a4e93e57109bbf. 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/2LHxGqB6AeBl7gX6WqQMGE.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/2LHxGqB6AeBl7gX6WqQMGE.
{"copyright_id":"0x406fb63ca8365999e32ec9c818f25fbc8c232c71ad8bb1b6f4ae58bed4863d5d","isrc":"QM24S2102956","name":"Miss Anonymous","registered_at":"2026-06-17T11:14:45Z","spotify_id":"7qjG7llm47aDlYzOzLnfY3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x406fb63ca8365999e32ec9c818f25fbc8c232c71ad8bb1b6f4ae58bed4863d5d. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:52:23Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7qjG7llm47aDlYzOzLnfY3.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/7qjG7llm47aDlYzOzLnfY3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeece83fcd923b126781a078c5db2a39844663d8548347a896924e6c017fc8d98. 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/21wR0tQgb30EnYPj39bW9Y.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/21wR0tQgb30EnYPj39bW9Y.
{"copyright_id":"0x7a95ea0df67bfdba8e6d78454e91517765acb175235ee6f1297f960f14ae51da","isrc":"QM24S2106421","name":"Sugar Baby","registered_at":"2026-06-11T00:23:48Z","spotify_id":"4RdoqZDyTtZEymOzeEUqhu","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a95ea0df67bfdba8e6d78454e91517765acb175235ee6f1297f960f14ae51da. 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/4RdoqZDyTtZEymOzeEUqhu.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/4RdoqZDyTtZEymOzeEUqhu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x278172f4315852c2a8d77095c36b40d5a68e39f15753eefe1567c8bd3a63ace3. 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/6BHNA9OYVQqfoBPgWNm2ZY.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/6BHNA9OYVQqfoBPgWNm2ZY.
{"copyright_id":"0x73946183e2aacc1d1f714533c1c2e4ea7b895914ebad44f7fc60515e467f3cbc","isrc":"QM24S2106419","name":"You're Not Kanye West","registered_at":"2026-06-20T16:17:32Z","spotify_id":"2MhKOn8AYtd5CvjcpqXrQ4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73946183e2aacc1d1f714533c1c2e4ea7b895914ebad44f7fc60515e467f3cbc. 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/2MhKOn8AYtd5CvjcpqXrQ4.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/2MhKOn8AYtd5CvjcpqXrQ4.
{"copyright_id":"0x96517e1af4af208ed4d5c570c3aacc10bc27f55b958ef3bdd315b97892f229b4","isrc":"GBDMT1700171","name":"Something Just Like This","registered_at":"2026-06-04T16:51:18Z","spotify_id":"7l1RcEV7EkPRDAyY4irKV1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96517e1af4af208ed4d5c570c3aacc10bc27f55b958ef3bdd315b97892f229b4. 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/7l1RcEV7EkPRDAyY4irKV1.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/7l1RcEV7EkPRDAyY4irKV1.
{"copyright_id":"0xec8d4728d6f9d7184af933ec32ae8897ec576dc1ba4246096987c2feb94b53fc","isrc":"GBDMT1500054","name":"Elastic Heart","registered_at":"2026-06-06T02:35:55Z","spotify_id":"3bFLi2wrXS0QXDUUPWq77M","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec8d4728d6f9d7184af933ec32ae8897ec576dc1ba4246096987c2feb94b53fc. 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/3bFLi2wrXS0QXDUUPWq77M.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/3bFLi2wrXS0QXDUUPWq77M.
{"copyright_id":"0xee80ab1be9fd9cf623295c7486bc11ffe3a88b2293381adad695c89e3eb5c32c","isrc":"GBDMT1600311","name":"Say You Won't Let Go","registered_at":"2026-06-07T13:53:34Z","spotify_id":"1RuA0D5gHD9xLJ6UKW8jTQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee80ab1be9fd9cf623295c7486bc11ffe3a88b2293381adad695c89e3eb5c32c. 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/1RuA0D5gHD9xLJ6UKW8jTQ.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/1RuA0D5gHD9xLJ6UKW8jTQ.
{"copyright_id":"0x043d6a00468da5b7fe384b0b899cce889dc85ae27f319a200d980a28af3a6bb7","isrc":"GBDMT1600164","name":"Send My Love (To Your New Lover)","registered_at":"2026-06-07T20:24:18Z","spotify_id":"2aFP72ibtJVJJEwnvv0xlz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x043d6a00468da5b7fe384b0b899cce889dc85ae27f319a200d980a28af3a6bb7. 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/2aFP72ibtJVJJEwnvv0xlz.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/2aFP72ibtJVJJEwnvv0xlz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88566e644d3d369f5b7111e9c55e15343db5ffe39124e77f33aec0d2dc81986d. 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/6izr5pYHSgkaVWr2Okjif0.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/6izr5pYHSgkaVWr2Okjif0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9ca29043dd2a6130399075f2bbfdc10de0a078463c5d093b0333d164763dbd2. 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/4itU8u1nQryzdLHj3AkCcE.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/4itU8u1nQryzdLHj3AkCcE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae568b36354a9c4646c867617145500311669d3a5527808cff4362c1568a6df8. 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/0mz9gpBqBnllznVmgXSQEy.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/0mz9gpBqBnllznVmgXSQEy.
{"copyright_id":"0xdaca88c2a8ff36b0e1b878744260a686e6fc7f1d8d688108ca9a7645bb140d11","isrc":"GBDMT1500050","name":"Love Me Like You Do","registered_at":"2026-06-08T18:45:37Z","spotify_id":"7njSEvkpdA2L0nD9gBSD23","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaca88c2a8ff36b0e1b878744260a686e6fc7f1d8d688108ca9a7645bb140d11. 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/7njSEvkpdA2L0nD9gBSD23.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/7njSEvkpdA2L0nD9gBSD23.
{"copyright_id":"0x1dcf69423a3b78949edb6ba7ad15058dab8d052ab5fbfa87d27ec266be289b69","isrc":"GBDMT1600257","name":"I Hate U, I Love U","registered_at":"2026-06-09T06:15:39Z","spotify_id":"70aUy8T1adU1PYBVodWPO4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dcf69423a3b78949edb6ba7ad15058dab8d052ab5fbfa87d27ec266be289b69. 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/70aUy8T1adU1PYBVodWPO4.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/70aUy8T1adU1PYBVodWPO4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7fa8eef9cef9a29597ea048684aa842226f9335be32bd209f0690190339cb9b. 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/5XZDMhpQ9i4kbcGpbPOPB5.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/5XZDMhpQ9i4kbcGpbPOPB5.