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 0x5f5e7d4b5b1727ff7516ca09e61e8c7720ffa22bda30992af506ed2fe310c973. 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/ffdc87d8-8b29-4d14-aa99-f558d5fed0ec.json and https://artists.proofprofile.net/proofs/artist/ffdc87d8-8b29-4d14-aa99-f558d5fed0ec.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xaddecd2fe09a9a14ecbf6d1b95e5f16b74aef92e3f83045541d887fe75c22103","isrc":"GBHAD2200106","name":"Morenita - Matroda Remix","registered_at":"2026-06-04T14:05:59Z","spotify_id":"4Qa9y4SXsLBAhcRZUdtpOw","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 0xaddecd2fe09a9a14ecbf6d1b95e5f16b74aef92e3f83045541d887fe75c22103. 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/4Qa9y4SXsLBAhcRZUdtpOw.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/4Qa9y4SXsLBAhcRZUdtpOw.
{"copyright_id":"0xac88c6e94f6a303f694865fcfcf14086c62a0359d0dc34fd1f448a885b5fd719","isrc":"GBHAD2200107","name":"Morenita - Matroda Extended Remix","registered_at":"2026-06-20T17:04:23Z","spotify_id":"1k3dUnuQOjnYcxJNicibqg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac88c6e94f6a303f694865fcfcf14086c62a0359d0dc34fd1f448a885b5fd719. 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/1k3dUnuQOjnYcxJNicibqg.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/1k3dUnuQOjnYcxJNicibqg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80567b814663b50f727898489f262008b089f16ab4503fa8694149e710c75c9a. 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/4DndSKZKWXbbBxi5lO4QUP.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/4DndSKZKWXbbBxi5lO4QUP.
{"copyright_id":"0x71fc84c1dd15cdc3d4401d69f310ad8c12dc81990f70bc89c4001c12c85d1cbb","isrc":"GBHAD2200008","name":"El Sueno - Extended Mix","registered_at":"2026-06-07T04:59:24Z","spotify_id":"1Up33dfhispJ3YIqb9ivQ9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71fc84c1dd15cdc3d4401d69f310ad8c12dc81990f70bc89c4001c12c85d1cbb. 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/1Up33dfhispJ3YIqb9ivQ9.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/1Up33dfhispJ3YIqb9ivQ9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8b999fb1545cf66e3ede0fd9c691b202ffa2cf0fb0dbacfb3a93b98f93ae0f5. 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/7mLZCnJVuvXA6Www9r8GYE.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/7mLZCnJVuvXA6Www9r8GYE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce0029ee9ca75823e1a1302507a8da37195e188e6bbbc1f6188ca66d302a4700. 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/1iPfsM7ZQJg7BbD0jlzEQL.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/1iPfsM7ZQJg7BbD0jlzEQL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39dd121ee2314de648ccfaae7a9e4a0e2f15952fb393110490402f00e213e536. 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/61GOXPwH81y1I7KIfBXHlB.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/61GOXPwH81y1I7KIfBXHlB.
{"copyright_id":"0x06da3ede12508da14e0d20ed671bc6df68c70d3d1e864adc84ee9b89d724a65d","isrc":"GBHAD2300001","name":"El Sueno - Matt Sassari Edit","registered_at":"2026-06-05T10:56:43Z","spotify_id":"6n13UCVXXO0xmod1SKBJZV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06da3ede12508da14e0d20ed671bc6df68c70d3d1e864adc84ee9b89d724a65d. 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/6n13UCVXXO0xmod1SKBJZV.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/6n13UCVXXO0xmod1SKBJZV.
{"copyright_id":"0x3fc2832cf283e07bfd651ae103edf28a06112fc686e88b991422c894f84df888","isrc":"GBHAD2300002","name":"El Sueno - Matt Sassari Edit - Extended","registered_at":"2026-06-19T02:16:43Z","spotify_id":"0yHcmjY3BNlWHxh1SBJG36","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fc2832cf283e07bfd651ae103edf28a06112fc686e88b991422c894f84df888. 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/0yHcmjY3BNlWHxh1SBJG36.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/0yHcmjY3BNlWHxh1SBJG36.
{"copyright_id":"0x9423b5f6f3c777308538b6445e2780da37eda8e83c95bfa756c103d8f8b73fc7","isrc":"DEA622200893","name":"Aguila (feat. Cumbiafrica)","registered_at":"2026-06-01T12:42:41Z","spotify_id":"7MqutWIllOwYhtKOFhl5ST","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9423b5f6f3c777308538b6445e2780da37eda8e83c95bfa756c103d8f8b73fc7. 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/7MqutWIllOwYhtKOFhl5ST.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/7MqutWIllOwYhtKOFhl5ST.
{"copyright_id":"0xd9a1306835f4225972c20c0b2311c668e3b99dc72702c4f4c9207bbcdfdfe668","isrc":"GBPQS2400199","name":"The Heat - Extended Mix","registered_at":"2026-06-25T08:40:58Z","spotify_id":"7tKBPZ0MfpysfJvDUNQJTP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9a1306835f4225972c20c0b2311c668e3b99dc72702c4f4c9207bbcdfdfe668. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7tKBPZ0MfpysfJvDUNQJTP.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/7tKBPZ0MfpysfJvDUNQJTP.
{"copyright_id":"0x7865cdba2f55b330ea9b9254f343bd14fd2ec07a02f7b41c0843b79c6e7f1d31","isrc":"QZUCN2201670","name":"rosa blanca","registered_at":"2026-06-06T07:49:21Z","spotify_id":"6gBJ4VpnAtnJXnOorPikov","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7865cdba2f55b330ea9b9254f343bd14fd2ec07a02f7b41c0843b79c6e7f1d31. 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/6gBJ4VpnAtnJXnOorPikov.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/6gBJ4VpnAtnJXnOorPikov.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x205f08af621f24c0b8e6d35653a220639b1eca291ec704870532e46e9780adca. 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/79ZAk7IWEmhwc5TTuWWNky.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/79ZAk7IWEmhwc5TTuWWNky.
{"copyright_id":"0x77ea01f0bdd08ddd57d077f6ea6d83d70a8a6ad97ddc7a0ff8e2bb5c0a3254c0","isrc":"CA5KR2293563","name":"Se Va (feat. Cumbiafrica)","registered_at":"2026-06-04T12:27:21Z","spotify_id":"5io3u51OTNM1FWbCGrQ9hz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77ea01f0bdd08ddd57d077f6ea6d83d70a8a6ad97ddc7a0ff8e2bb5c0a3254c0. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5io3u51OTNM1FWbCGrQ9hz.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/5io3u51OTNM1FWbCGrQ9hz.
{"copyright_id":"0x77ea01f0bdd08ddd57d077f6ea6d83d70a8a6ad97ddc7a0ff8e2bb5c0a3254c0","isrc":"CA5KR2293563","name":"Se Va (feat. Cumbiafrica)","registered_at":"2026-06-04T12:27:21Z","spotify_id":"0S8SJRBWMQv9MxCYTUg2wE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77ea01f0bdd08ddd57d077f6ea6d83d70a8a6ad97ddc7a0ff8e2bb5c0a3254c0. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0S8SJRBWMQv9MxCYTUg2wE.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/0S8SJRBWMQv9MxCYTUg2wE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb58b021a75456a5fff13d471ca59537c4aaf729c6e308b6d5565a6cd6187ae54. 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/0swozbtPN90zQU1up9Lpi7.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/0swozbtPN90zQU1up9Lpi7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fd8d7b474c8253fa66939a7cd210db36024b5b750a4f8b9064f38b7ff728ca6. 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/2XcfbcqxGXZeMVOmNi0Ct6.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/2XcfbcqxGXZeMVOmNi0Ct6.