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 0xe67c1d334f60eaeb4f27173070e7d8ba1f84f1118197d18a728f00d4f1aad06a. 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/74dfa9cf-5995-4194-84e3-93939e33b9ed.json and https://artists.proofprofile.net/proofs/artist/74dfa9cf-5995-4194-84e3-93939e33b9ed.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 0xc27b307b94350a5496cf672878399caeafb703879aa53066188dc2b788c24a76. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0HXDQnxKalAeCBePzteZKa.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/0HXDQnxKalAeCBePzteZKa.
{"copyright_id":"0xf6b14bbd91cb7294e1f072ba842f9e68367ecb4406a4bd7267dfc0f6e9b2c091","isrc":"QZES52121970","name":"Norte Time - Official Remix","registered_at":"2026-06-27T15:59:00Z","spotify_id":"3AtAGopb34bOfwAChiTpdF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6b14bbd91cb7294e1f072ba842f9e68367ecb4406a4bd7267dfc0f6e9b2c091. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3AtAGopb34bOfwAChiTpdF.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/3AtAGopb34bOfwAChiTpdF.
Nos Miran (feat. Eiby, Verzatyl & Italian Somali)
{"copyright_id":"0xb548e70c7c1eba970d5c4ad2fe733dd1fe4d355bb0a44d791121ac8fad504b92","isrc":"USWL12200493","name":"Nos Miran (feat. Eiby, Verzatyl & Italian Somali)","registered_at":"2026-06-07T08:59:57Z","spotify_id":"3hF4uVG0Ne4sqYd3gmreQq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb548e70c7c1eba970d5c4ad2fe733dd1fe4d355bb0a44d791121ac8fad504b92. 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/3hF4uVG0Ne4sqYd3gmreQq.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/3hF4uVG0Ne4sqYd3gmreQq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf6302264122026989b972f3b6158fb10aa11a4855a568379c6a858c178060c8. 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/0jDkzYfkYI5faOTftiqydF.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/0jDkzYfkYI5faOTftiqydF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf6302264122026989b972f3b6158fb10aa11a4855a568379c6a858c178060c8. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2XuLhDsxlTGZIGZqhE73f4.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/2XuLhDsxlTGZIGZqhE73f4.
{"copyright_id":"0x12ea8dcf28ac32bd2ab3863eae57202efcdb54a1a59983a303f92fd4c6dc72b6","isrc":"USWL12201084","name":"PRESO Y MOSTROSIAO","registered_at":"2026-06-11T19:42:21Z","spotify_id":"3uqDOi2zjDhXH5zMxIquKC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12ea8dcf28ac32bd2ab3863eae57202efcdb54a1a59983a303f92fd4c6dc72b6. 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/3uqDOi2zjDhXH5zMxIquKC.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/3uqDOi2zjDhXH5zMxIquKC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x049389d5690494f789b3d5c37a2a2f5652e0fffc17fc57f0753914069a1f0b89. 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/0tNxNoG15XpWiy3jJpGVam.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/0tNxNoG15XpWiy3jJpGVam.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42983a09a7eca9aaed991ad2a1f705466098b061970256d87f8b6de98a2c0c96. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/14lDZKqCyXMyBy0Czc5F7K.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/14lDZKqCyXMyBy0Czc5F7K.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88260fda44b27dffa9116afeab50ef9872db5bb656f36a2de2a81c00f27da2c6. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0tuvABs9fBCtJQ0AYKlmms.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/0tuvABs9fBCtJQ0AYKlmms.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50503bd4e8e0de6b27565f14d8d39850739959d57db51462b3796bcda026a9fe. 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/4KQVG6R6TZVZ9bEQIWx546.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/4KQVG6R6TZVZ9bEQIWx546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dafb722c5bc49e50ce279f93797b938cd9c3f7fe9f36ab125050f8731c91375. 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/3nJkknEon3uMyUQlPVToSx.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/3nJkknEon3uMyUQlPVToSx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e63bdb63252e08dea90165ca8e91bac77760f337e34ecea87341f33ce045ca8. 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/0hyHO0rZOOvGf6VhAjSS4h.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/0hyHO0rZOOvGf6VhAjSS4h.
{"copyright_id":"0x34b8bcba8383ba1ba507e6e1dd842cf9bb98cacb5e74858f5f14204e9a70ebfa","isrc":"BK4DA2501043","name":"Trust Me","registered_at":"2026-06-10T07:12:15Z","spotify_id":"4M9nUomKZeXkHriFxXHxj4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34b8bcba8383ba1ba507e6e1dd842cf9bb98cacb5e74858f5f14204e9a70ebfa. 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/4M9nUomKZeXkHriFxXHxj4.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/4M9nUomKZeXkHriFxXHxj4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42983a09a7eca9aaed991ad2a1f705466098b061970256d87f8b6de98a2c0c96. 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/6SRxPEevh5poiuH2ccZk2w.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/6SRxPEevh5poiuH2ccZk2w.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x980a89d4585b08788a69d32d3022ba52383237bbb8d76dce06fce76a1a58328d. 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/0t6Jw46TMYwWET2zdw7FGb.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/0t6Jw46TMYwWET2zdw7FGb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd90c04778cd06121e569358a2320aa45562b8ad3d80891626a60bfa7d9e362fc. 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/568HqhDG1f4uKF4An6uINT.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/568HqhDG1f4uKF4An6uINT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2416018fe6f057e12f471ab6cbeb0254ddfb8e72d1ca843fd58fdd8d6f31b20d. 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/2LGhX4QCw0xjY4J30smshp.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/2LGhX4QCw0xjY4J30smshp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x049389d5690494f789b3d5c37a2a2f5652e0fffc17fc57f0753914069a1f0b89. 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/4Ma1yHeH91AuFeasykXsu5.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/4Ma1yHeH91AuFeasykXsu5.
{"copyright_id":"0xdb92891098b32f5e7ffa3f63ba901e2bd338cc973c6858e9d21dfd201e1a7fc6","isrc":"BK4DA2501046","name":"Hola Soledad","registered_at":"2026-06-11T17:33:42Z","spotify_id":"2gFnq7hbehLl3Xkgy6qvGO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb92891098b32f5e7ffa3f63ba901e2bd338cc973c6858e9d21dfd201e1a7fc6. 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/2gFnq7hbehLl3Xkgy6qvGO.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/2gFnq7hbehLl3Xkgy6qvGO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x888780e9009ce0d8aa2c9b4ad476962acb1a6e89ac1fed54093a7be0814b8804. 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/6qghSQWUbarovxXI8JaajK.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/6qghSQWUbarovxXI8JaajK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7945ee74d7da061282ec93ceef9117a2ede1d6e6372fd44290907cbf7fd87e64. 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/2uTp9Vm01b1H3f1X4TOCGU.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/2uTp9Vm01b1H3f1X4TOCGU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf6d99da6d0224c987746d276c10fc156898ac06f69b1952036f8a077120f931. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3ERDTOBMZ08it1euUnf1zs.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/3ERDTOBMZ08it1euUnf1zs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf6d99da6d0224c987746d276c10fc156898ac06f69b1952036f8a077120f931. 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/7gRj1N54rKun6RDMBT6ksI.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/7gRj1N54rKun6RDMBT6ksI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7870a81fbf5ce92e18829a8381c5db8e64840bf30883bae6b09c36863dc927f4. 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/0TV5b3Sz5g8M9wwGkuOA4k.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/0TV5b3Sz5g8M9wwGkuOA4k.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7870a81fbf5ce92e18829a8381c5db8e64840bf30883bae6b09c36863dc927f4. 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/1cDt5twBNNrKE2j2gbIIcP.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/1cDt5twBNNrKE2j2gbIIcP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf6d99da6d0224c987746d276c10fc156898ac06f69b1952036f8a077120f931. 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/3N7ylprsYVhBncJIZhKy1G.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/3N7ylprsYVhBncJIZhKy1G.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53b86224e871d41d726e135b81c87010c661ed8328e5aa258207a153f3ced182. 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/0kTjuAVtSTJeaKWI25Jo1r.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/0kTjuAVtSTJeaKWI25Jo1r.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d735a328362b18f3168ca2c461bc636f4f7d7da69109727fc6ad3213bffdab3. 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/4C5WSrAyoOgUggTe9DWdH0.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/4C5WSrAyoOgUggTe9DWdH0.