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 0x2645960a4cc2489e9ffd198124cc163a85a1d844fd244f06b91ce9cc2cd3bee3. 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/4153f81c-063c-41cf-892a-cf6b9e252818.json and https://artists.proofprofile.net/proofs/artist/4153f81c-063c-41cf-892a-cf6b9e252818.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 0x51db6a2ff65c8650132a8364b9b5c422390f4575d5f5b1f3c651eaf21ce49716. 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/5Yl9w2UBPzmWSCeJPe8DwU.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/5Yl9w2UBPzmWSCeJPe8DwU.
Where Birds Don't Fly - Acoustic Version
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b3b500d8890ed5f510a6619e23b4482f892364bf5364c951f3c14b3fd7babe7. 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/5RMJZnPqGLMgcfcn3NOeWy.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/5RMJZnPqGLMgcfcn3NOeWy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x131400412464ecb596cbbdca20155db9fd87aab4e73c3975d44a92343c69cd90. 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/6MAYF9Y4E1a5qU70nh3s4C.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/6MAYF9Y4E1a5qU70nh3s4C.
Rox Revival - Live At Celtic Connections 2015
Walk With Me - Live At Celtic Connections 2015
By Your Side - Live At Celtic Connections 2015
Simple Life - Live At Celtic Connections 2015
Can You Hear Us? - Live On The Isle Of Skye
{"copyright_id":"0x42596ee0d117a080548c273485d4bbe14b9071efc504eb048547440369bd2c7e","isrc":"GBA6V2000003","name":"Can You Hear Us? - Live On The Isle Of Skye","registered_at":"2026-06-29T18:10:44Z","spotify_id":"6U9xbzptXPf9CtpRewlIPo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42596ee0d117a080548c273485d4bbe14b9071efc504eb048547440369bd2c7e. 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/6U9xbzptXPf9CtpRewlIPo.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/6U9xbzptXPf9CtpRewlIPo.
The Ginger Grouse Jigs - Live In Inverness
Soraidh Slàn & The Rise - Live In Fort William
Can You Hear Us? - Live on the Isle of Skye
The Ginger Grouse Jigs - Live in Inverness
Soraidh Slan & the Rise - Live in Fort William
{"copyright_id":"0xfbf5fdd01adae8249671f0511694ad8fbf338d6b38b968a4ad600f50dd907c51","isrc":"GBCEJ2200271","name":"Legends of the Sun","registered_at":"2026-06-28T19:23:09Z","spotify_id":"5yPLxw72PzR7nMwArAgR3E","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbf5fdd01adae8249671f0511694ad8fbf338d6b38b968a4ad600f50dd907c51. 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/5yPLxw72PzR7nMwArAgR3E.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/5yPLxw72PzR7nMwArAgR3E.
The Beasts of Bone Lake - Live at Floors Castle
At the End of the Line - Live at Floors Castle
The Sea That Sings - Live at Floors Castle
Good Times Never Die - Live at Floors Castle
Happy to Be Home - Live at Floors Castle
Eye of the Storm - Live at Floors Castle
{"copyright_id":"0x7191b08d886dce3b0c32bdb902583db8d0ced0cc5077383474df56a55606c99b","isrc":"GBMJG2026318","name":"Take My Hand - GBX Remix","registered_at":"2026-06-04T15:07:01Z","spotify_id":"4c1tc9qGEB4EwYfZPSkrZa","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7191b08d886dce3b0c32bdb902583db8d0ced0cc5077383474df56a55606c99b. 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/4c1tc9qGEB4EwYfZPSkrZa.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/4c1tc9qGEB4EwYfZPSkrZa.
{"copyright_id":"0xb3c19e61f4cebd961b14e7356e871776c36bbe6a2ced412a8483016421b89f89","isrc":"GBMJG2026319","name":"Take My Hand - MONOSANA Remix","registered_at":"2026-06-22T03:06:47Z","spotify_id":"7bDN4zvEBDh0ntRcdXizpA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3c19e61f4cebd961b14e7356e871776c36bbe6a2ced412a8483016421b89f89. 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/7bDN4zvEBDh0ntRcdXizpA.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/7bDN4zvEBDh0ntRcdXizpA.
{"copyright_id":"0x10f0157a834212d4a22adcf061c56cb3ba1595f1288dc1e885ad6eec1b5d8dc3","isrc":"GBMJG2026320","name":"Take My Hand - DJ Rankin Remix","registered_at":"2026-06-09T07:57:45Z","spotify_id":"17c9xjdEhlV57avFNxxT0c","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10f0157a834212d4a22adcf061c56cb3ba1595f1288dc1e885ad6eec1b5d8dc3. 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/17c9xjdEhlV57avFNxxT0c.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/17c9xjdEhlV57avFNxxT0c.