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 0xa20ec29b4f91572b90dbba34c3384d382c600d1855f9ef323ac49168c4c3bb46. 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/f50bf985-a946-41b8-862c-c8eff48f7e96.json and https://artists.proofprofile.net/proofs/artist/f50bf985-a946-41b8-862c-c8eff48f7e96.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
5, 6, 7, 8 (Live from Top of the Pops, 1998)
5, 6, 7, 8 - Live from Top of the Pops, 1998
Better Best Forgotten - Nip on the Dance Floor W.I.P. Mix
Chain Reaction - Graham Stack Extended Mix
One for Sorrow - Tony Moran Extended Club Mix
Deeper Shade of Blue - Steps 25 Revisited Mix
Deeper Shade of Blue - Project K's Hacienda Mix
Deeper Shade Of Blue - Sleaze Sisters Anthem Mix
Deeper Shade Of Blue - Blockster Dirty Blue Klub Mix
Love's Got a Hold on My Heart - Karaoke Version
After the Love Has Gone - Karaoke Version
Better the Devil You Know - Karaoke Version
It's the Way You Make Me Feel - Karaoke Version
Last Thing On My Mind - Wip't Up In The Disco Mix
Better Best Forgotten - W.I.P. '99 Cream Of Manchester Mix
Love's Got A Hold On My Heart - W.I.P. Off The Wall Mix
Deeper Shade Of Blue - Kiss W.I.P. Remix
One For Sorrow - Sleazesisters 12" Anthem Mix
Deeper Shade Of Blue - Sleaze Sisters Anthem PA Edit
Last Thing on My Mind - Wip't Up in the Disco Mix
One for Sorrow - Sleazesisters Anthem Mix
Better Best Forgotten - W.I.P. '99 Cream of Manchester Mix
Love's Got a Hold on My Heart - W.I.P. Off the Wall Mix
Say You'll Be Mine - Matt Pop's Old Skool Mix
Better the Devil You Know - 2T 's 2 Go Mix
Summer of Love - D-Bop's Tequila Sunrise Vocal Mix
It's the Way You Make Me Feel - Sleazesisters Anthem Edit
Here and Now - Sleazesisters Anthem Edit
You'll Be Sorry - W.I.P. Bach to Classics Remix
Words Are Not Enough - Sleazesisters Anthem Edit
Deeper Shade of Blue - Sleazesisters Anthem PA Edit
You'll Be Sorry - Sleazesisters Anthem Mix
One for Sorrow - Soul Solution Extended Vocal Mix
Dance Game / Better Best Forgotten / Love's Got a Hold On My Heart
Light up the World (7th Heaven Radio Edit)
Light up the World (7th Heaven Club Mix)
Light Up The World - 7th Heaven Radio Edit
Light Up The World - 7th Heaven Club Mix
Scared Of The Dark - Wideboys Step It Up Radio Mix
Scared of the Dark - Wideboys in the Shadows Vocal Mix
Scared Of The Dark - 7th Heaven Radio Mix
Scared Of The Dark - Wideboys Dancefloor Radio Mix
Scared Of The Dark - Wideboys In The Shadows Dub
Scared Of The Dark - 7th Heaven Club Mix
Scared Of The Dark - Wideboys Step It Up Club Mix
Dancing With a Broken Heart - 7th Heaven Radio Mix
Dancing With a Broken Heart - Nathan Jain Radio Edit
Dancing With a Broken Heart - 7th Heaven Club Mix
Dancing With a Broken Heart - Nathan Jain Club Mix
Tears On The Dancefloor (Crying At The Disco Deluxe Edition)
Scared of the Dark - 7th Heaven Radio Mix
Glitter & Gold - Rescue Rangerz Radio Mix
I Will Love Again - Porl Young Radio Mix
Tears on the Dancefloor - DJ David Strong 7th Heaven Medley
Party On the Dancefloor (Live From The London SSE Arena Wembley)
Better Best Forgotten / Last Thing on My Mind - Live
No More Tears (Enough Is Enough) / No More Tears on the Dancefloor - Live
Summer of Love / Paradise Lost / Despacito / Summer of Love (Reprise) - Live
Love U More / You'll Be Sorry / After the Love Has Gone / Love's Got a Hold on My Heart - Live
Tears on the Dancefloor: The Singles Collection
Scared of the Dark - Wideboys Dancefloor Club Mix
Space Between Us - Club Junkies Radio Mix
Glitter & Gold - Rescue Rangerz Club Mix
Beautiful Battlefield - Gordon Pogoda Dance Remix
What the Future Holds (Cahill Remix) - Edit
What the Future Holds (Alphalove Remix) - Edit
What the Future Holds (7th Heaven Remix) - Edit
What the Future Holds - Alphalove Extended Remix
What the Future Holds - 7th Heaven Club Mix
What the Future Holds - Cahill Club Edit
What the Future Holds - 7th Heaven Remix
What the Future Holds (Cahill Remix) (Edit)
What the Future Holds (Alphalove Remix) (Edit)
Something in Your Eyes - 7th Heaven Remix
Something in Your Eyes - GMJS Poptastic Radio Edit
Something in Your Eyes - GMJS Poptastic Club Anthem
Something in Your Eyes (7th Heaven Remix) - Edit
Something in Your Eyes (7th Heaven Remix)
Something in Your Eyes (7th Heaven Remix) (Edit)
To the Beat of My Heart - Shortland Tropical Remix
To the Beat of My Heart - Saint Remix Radio Edit
To the Beat of My Heart - GMJS Trance Mix
To the Beat of My Heart - Shortland Tropical Extended Mix
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 0x5c8bf066406b9d261eae8b96491e950ae909f7a3d9e8b2a967b33007c89aaa29. 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/4sDPJF8UB5is1agbp70ALm.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/4sDPJF8UB5is1agbp70ALm.
To the Beat of My Heart (Shortland Tropical Remix)
To the Beat of My Heart (Saint Remix Radio Edit)
What the Future Holds (7th Heaven Remix) (Edit)
Something in Your Eyes (GMJS Poptastic Club Anthem) (Edit)
Something in Your Eyes (GMJS Poptastic Club Anthem) - Edit
Heartbreak in This City (Shortland Remix) - Edit
Heartbreak in This City (Saint Remix) - Edit
Heartbreak in This City - Shortland Remix
Heartbreak in This City (Shortland Remix) (Edit)
Heartbreak in This City (Saint Remix) (Edit)
Heartbreak in This City (Shortland Remix)
Take Me for a Ride (Initial Talk Remix Edit)
Take Me for a Ride - Shortland Remix Edit
Take Me for a Ride - 7th Heaven Remix Edit
Take Me for a Ride - Rogue Digit Slippery Dancefloor Mix
Take Me for a Ride - Initial Talk Club Mix
Take Me for a Ride - 7th Heaven Club Mix
Take Me for a Ride - Initial Talk Remix Edit
Father's Eyes (Shanghai Surprize) (Edit)
Wasted Tears (Initial Talk Remix) (Edit)
Father's Eyes (Shanghai Surprize) - Edit
Wasted Tears (Initial Talk Remix) - Edit
The Slightest Touch - Shanghai Surprize Remix
The Slightest Touch - 7th Heaven Extended Mix
The Slightest Touch - Shortland Club Mix
The Slightest Touch - Shanghai Surprize Club Mix
The Slightest Touch (Shortland Remix) - Edit
The Slightest Touch (Shanghai Surprize Remix) - Edit
A Hundred Years of Winter (F9 Remix) (Edit)
A Hundred Years of Winter (Shortland Club Mix) (Edit)
A Hundred Years of Winter (Shortland Club Mix)
A Hundred Years of Winter (F9 Remix) - Edit
A Hundred Years of Winter (Shortland Club Mix) - Edit
A Hundred Years of Winter - Shortland Club Mix
{"copyright_id":"0x45383ac7bdd35eea65c62696a067c59a03ce8eba7e9595f8c12e60cef92f641d","isrc":"GBAHK9800074","name":"One for Sorrow","registered_at":"2026-06-23T08:17:26Z","spotify_id":"1nSWGegiGGAvr1Qw8qGpNv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45383ac7bdd35eea65c62696a067c59a03ce8eba7e9595f8c12e60cef92f641d. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1nSWGegiGGAvr1Qw8qGpNv.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/1nSWGegiGGAvr1Qw8qGpNv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01bc672bd6b3abf2d76d12c6b1b5b20b6dfa847af9a25f52c707de18c5d7488f. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3LF15Zpsm3oJxFTlD2FuGY.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/3LF15Zpsm3oJxFTlD2FuGY.
A Hundred Years of Winter - F9 Remix - Edit
Baby Love / It's Not Unusual / Son Of a Preacher Man / Wild Thing / You're My World / 5,6,7,8 / Groove is In the Heart - Live
Story Of A Heart / It's the Way You Make Me Feel - Live
To the Beat of My Heart /Better the Devil You Know /Vogue - Live
{"copyright_id":"0x4012833488d3bfba80f1747e00ee29bd5d3adf2696426d339e0fb4ecf95b8e4e","isrc":"GBAHK0000070","name":"Merry X-Mas Everybody","registered_at":"2026-06-12T02:21:31Z","spotify_id":"1EYRKSZ9jm6y5PDZGTFHEC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4012833488d3bfba80f1747e00ee29bd5d3adf2696426d339e0fb4ecf95b8e4e. 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/1EYRKSZ9jm6y5PDZGTFHEC.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/1EYRKSZ9jm6y5PDZGTFHEC.
{"copyright_id":"0x4012833488d3bfba80f1747e00ee29bd5d3adf2696426d339e0fb4ecf95b8e4e","isrc":"GBAHK0000070","name":"Merry X-Mas Everybody","registered_at":"2026-06-12T02:21:31Z","spotify_id":"77EGgbhrMyRnMGfDHyhduf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4012833488d3bfba80f1747e00ee29bd5d3adf2696426d339e0fb4ecf95b8e4e. 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/77EGgbhrMyRnMGfDHyhduf.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/77EGgbhrMyRnMGfDHyhduf.
{"copyright_id":"0x4012833488d3bfba80f1747e00ee29bd5d3adf2696426d339e0fb4ecf95b8e4e","isrc":"GBAHK0000070","name":"Merry X-Mas Everybody","registered_at":"2026-06-12T02:21:31Z","spotify_id":"5SbmOpGupqtSQGOrRJ4ZWc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4012833488d3bfba80f1747e00ee29bd5d3adf2696426d339e0fb4ecf95b8e4e. 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/5SbmOpGupqtSQGOrRJ4ZWc.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/5SbmOpGupqtSQGOrRJ4ZWc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01bc672bd6b3abf2d76d12c6b1b5b20b6dfa847af9a25f52c707de18c5d7488f. 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/36qQ1GKJkeToi7IEPQMdW1.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/36qQ1GKJkeToi7IEPQMdW1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01bc672bd6b3abf2d76d12c6b1b5b20b6dfa847af9a25f52c707de18c5d7488f. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/30VeDXlntXjpKwHOIheT74.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/30VeDXlntXjpKwHOIheT74.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01bc672bd6b3abf2d76d12c6b1b5b20b6dfa847af9a25f52c707de18c5d7488f. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5UzcStnlSla9l6VCJp3qmJ.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/5UzcStnlSla9l6VCJp3qmJ.
{"copyright_id":"0x45383ac7bdd35eea65c62696a067c59a03ce8eba7e9595f8c12e60cef92f641d","isrc":"GBAHK9800074","name":"One for Sorrow","registered_at":"2026-06-23T08:17:26Z","spotify_id":"1UskrdDpIknIPdijEtXLsG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45383ac7bdd35eea65c62696a067c59a03ce8eba7e9595f8c12e60cef92f641d. 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/1UskrdDpIknIPdijEtXLsG.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/1UskrdDpIknIPdijEtXLsG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01bc672bd6b3abf2d76d12c6b1b5b20b6dfa847af9a25f52c707de18c5d7488f. 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/4DCUoCQGgKbxFMoxgXXzjY.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/4DCUoCQGgKbxFMoxgXXzjY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01bc672bd6b3abf2d76d12c6b1b5b20b6dfa847af9a25f52c707de18c5d7488f. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5LiU8mF6U2fjJc6taJdxwm.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/5LiU8mF6U2fjJc6taJdxwm.