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 artist was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5bb8eb301bce44888c676fe36688eaf27b8143ac460c5cb8f61d33c069c153f. Chain 2 (Bitcoin): anchored in block 953817 (2026-06-15T18:10:31Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fbe654bc-5f3f-4d13-9efd-53a503a632a0.json and https://artists.proofprofile.net/proofs/artist/fbe654bc-5f3f-4d13-9efd-53a503a632a0.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Tritonia (Tritonia 458) - Coming Up, Pt. 1
Tritonia (Tritonia 458) - Coming Up, Pt. 2
Bermondsey Bender (Tritonia 458) - ANUQRAM Remix
Kill My Heart (Tritonia 458) - Evoxel, Antrex Remix
Erase (Tritonia 458) - Bound To Divide Remix
Voller Sterne (Tritonia 458) - Nitrous Oxide Remix
Heaven (Tritonia 458) - Marsh's Reese Mix
Take Me Back (Tritonia 458) - Hausman Remix
Burned With Desire - Rising Star Vocal Mix
Here's Your Revolution (Negative Format Remix)
Bleep Me Up - Jazper's What The Bleep Mix
Strange Bends - Kyau & Albert Radio Edit
Push Through - Manuel Le Saux 4Fun Remix
Jump the Next Train - Kyau & Albert Remix
Love All the Pain Away - Kyau & Albert Remix
Breathe [ASOT 222] - Sander van Doorn Remix
Who Is Watching [ASOT 222] - Tone Depth Remix
Mute Your Mind [ASOT 222] - Original Mix
Stargazing [ASOT 222] **Tune Of The Week** - Original Mix
Eastern Sea [ASOT 222] - First State Remix
So Serene [ASOT 222] - Menno de Jong’s Fierce Dub
Moscow Morning [ASOT 222] - Bobina Surprise Remix
Star Traveller [ASOT 222] - Hydriod vs Zehavi & Rand Remix
Escape [ASOT 222] **Future Favorite** - Original Mix
Diving In The Sky [ASOT 222] - Original Mix
Voller Sterne - Nitrous Oxide Extended Remix
Sleeping Beauty - Ronski Speed Radio Edit
Evolution Part 2 (Stoneface & Terminal Radio)
Evolution Part 2 (Marksun & Brian Radio)
Evolution Part 2 (Stoneface & Terminal Remix)
Evolution Part 2 (Marksun & Brian Remix)
A State Of Trance Classics, Vol. 12 (The Full Unmixed Versions)
Sun & Moon - Above & Beyond Extended Club Mix
Never Be The Same Again - Markus Schulz Coldharbour Club Mix
The Longest Road - deadmau5 Extended Remix
On The Beach - Mauro Picotto's Extended CRW Remix
On the Beach - Mauro Picotto's CRW Remix
Symfo (Sunrise Festival Theme 2009) - Original Mix
RAMsterdam - Jorn van Deynhoven Extended Remix
Dogzilla - Simon Patterson & Richie Kayvan Extended Mix
A State of Trance 650 - New Horizons (Unmixed)
Autumn Tactics - The Thrillseekers Radio Edit
Silence - Tiësto's In Search Of Sunrise Remix
The Taste Of Summer - Fire & Ice Vital Extended Remix
The Sound Of Goodbye - Rising Star Radio Edit
New Horizons (A State of Trance 650 Anthem)
On My Way To Heaven - Above & Beyond Club Mix
This World Is Watching Me - Cosmic Gate Extended Remix
Vampire - Gareth Emery's Garuda Extended Remix
This World Is Watching Me - Cosmic Gate Remix
Why Does My Heart Feel So Bad? - Ferry Corsten Extended Remix
Under The Sun - Solarstone Extended Remix
Why Does My Heart Feel So Bad? - Ferry Corsten Remix
A State Of Trance 650 (Selected by Armin van Buuren, BT, Aly & Fila, Kyau & Albert and Omnia)
Flaming June - Laptop Symphony Radio Edit
Taste Of Summer - Fire & Ice Vital Remix
ASOT 1150 - A State of Trance Episode 1150 [Including Live at Ultra Music Festival Miami 2019 (Highlights)]
A State of Trance (ASOT 1150) - Coming Up
Feel Alive (ASOT 1150) - Different Stage Remix
Follow The Light (ASOT 1150) [Tune Of The Week]
Ringo (ASOT 1150) [Progressive Pick] - Miss Monique Remix
A State of Trance (ASOT 1150) - Track Recap, Pt. 1
A State of Trance (ASOT 1150) - Tune Of The Year Votings
A State of Trance (ASOT 1150) - ASOT Year Mix 2023, Pt. 1
A State of Trance (ASOT 1150) - ASOT Year Mix 2023, Pt. 2
Soundpiercing (ASOT 1150) - SUPERSTRINGS Remix
A State of Trance (ASOT 1150) - Track Recap, Pt. 2
A State of Trance (ASOT 1150) - Track Recap, Pt. 3
A State of Trance (ASOT 1150) - This Week's Service For Dreamers, Pt. 1
A State of Trance (ASOT 1150) - This Week's Service For Dreamers, Pt. 2
A State of Trance (ASOT 1150) - This Week's Service For Dreamers, Pt. 3
Serenity (ASOT 1150) [Service For Dreamers]
A State of Trance (ASOT 1150) - Contact 'Service For Dreamers'
A State of Trance (ASOT 1150) - This Is Ferry Forsten
Strangers (ASOT 1150) - Dennis Sheperd Remix
A State of Trance (ASOT 1150) - Track Recap, Pt. 4
A State of Trance (ASOT 1150) - Track Recap, Pt. 5
Voller Sterne (ASOT 1150) - Nitrous Oxide Remix
A State of Trance (ASOT 1150) - Track Recap, Pt. 6
A State of Trance (ASOT 1150) - Track Recap, Pt. 7
The World Doesn't Know - Original Mix Edit
Talk Like A Stranger - Markus Schulz Mix Edit
Universal Religion 2, Live From Armada At Ibiza - Full Continuous DJ Mix
A State Of Trance Year Mix 2004 (Mixed) [Mixed by Armin van Buuren]
World On Fire (Mixed) - Junkie XL Club Mix
Talk Like A Stranger (Mixed) - Markus Schulz Mix
Mind Circles (Mixed) - Perry O'Neil Remix
Kallocain (Mixed) - Robert Nickson Remix
Blue Fear (Mixed) - Agnelli & Nelson Remix
Kyau & Albert Presents: 20 Years Of Anjunabeats
You Got To Go - Kyau & Albert Remix (Mixed)
You Got To Go - Kyau & Albert Remix (Edit)
You Got To Go - Kyau & Albert Extended Mix
Velvet Morning - Mirco de Govia Remix (Mixed)
Velvet Morning - Mirco de Govia Remix (Edit)
Velvet Morning - Mirco de Govia Extended Mix
A State Of Trance Episode 182 (Year Mix 2004)
She Turns [ASOT 182] - Markus Schulz Remix
Not Even Winds [ASOT 182] - Original Mix
I Know You're Gone [ASOT 182] - Original Mix
Mind Circles [ASOT 182] - Perry O'Neil Remix
Forbidden Colours [ASOT 182] - Original Mix
Out Of Our Lives [ASOT 182] - Original Mix
Blue Fear [ASOT 182] - Agnelli & Nelson Remix
Flow [ASOT 182] - John O'Callaghan Remix
Burned With Desire [ASOT 182] - Original Mix
Dark Side Of The Moon [ASOT 182] - Original Mix
Made Of Sun [ASOT 182] - Kyau & Albert Hard Dub
Children Of The Sun [ASOT 182] - Original Mix
Silence [ASOT 182] - Above & Beyond's 21st Century Remix
Naranja [ASOT 182] - Dimitri Andreas Vision
Jump The Next Train [ASOT 182] - Kyau vs Albert Remix
Communication Part 3 [ASOT 182] - Original Mix
The Search For Freedom [ASOT 182] - Original Mix
ASOT 986 - A State Of Trance Episode 986 (Including Armin van Buuren & Ferry Corsten B2B Vinyl Set)
A State Of Trance (ASOT 986) - Coming Up, Pt. 1
Forever (ASOT 986) - Boxer & Amy Wiles Remix
A State Of Trance (ASOT 986) - Track Recap, Pt. 1
A State Of Trance (ASOT 986) - Biggest Tunes ASOT Votings, Pt. 1
A State Of Trance (ASOT 986) - Andrew Rayel's Favorite Tunes
A State Of Trance (ASOT 986) - Interview with Ferry Corsten, Pt. 1
A State Of Trance (ASOT 986) - Interview with Ferry Corsten, Pt. 2
A State Of Trance (ASOT 986) - Interview with Ferry Corsten, Pt. 3
A State Of Trance (ASOT 986) - Interview with Ferry Corsten, Pt. 4
A State Of Trance (ASOT 986) - Interview with Ferry Corsten, Pt. 5
A State Of Trance (ASOT 986) - Ferry Corsten's New Single
A State Of Trance (ASOT 986) - Coming Up, Pt. 2
Out Of The Blue (ASOT 986) - ilan Bluestone Remix
A State Of Trance (ASOT 986) - Track Recap, Pt. 2
A State Of Trance (ASOT 986) - Track Recap, Pt. 3
A State Of Trance (ASOT 986) - Coming Up, Pt. 3
Confirm Humanity (ASOT 986) - Alex Di Stefano Remix
A State Of Trance (ASOT 986) - Track Recap, Pt. 4
A State Of Trance (ASOT 986) - This Week's Service Service For Dreamers, Pt. 1
A State Of Trance (ASOT 986) - This Week's Service Service For Dreamers, Pt. 2
A State Of Trance (ASOT 986) - Story Behind 'Surga', Pt. 1
A State Of Trance (ASOT 986) - Story Behind 'Surga', Pt. 2
A State Of Trance (ASOT 986) - Armin van Buuren & Ferry Corsten B2B Vinyl Set, Pt. 1
A State Of Trance (ASOT 986) - Armin van Buuren & Ferry Corsten B2B Vinyl Set, Pt. 2
A State Of Trance (ASOT 986) - Armin van Buuren & Ferry Corsten B2B Vinyl Set, Pt. 3
Synaesthesia (ASOT 986) - En-Motion Remix
Sky Falls Down (ASOT 986) - Armin van Buuren Remix
Velvet Morning (ASOT 986) - Mirco De Govia Remix
A State Of Trance (ASOT 986) - Armin van Buuren & Ferry Corsten B2B Vinyl Set, Pt. 4
A State Of Trance (ASOT 986) - Let Us Know What You Think
A State Of Trance (ASOT 986) - Biggest Tunes ASOT Votings, Pt. 2
A State Of Trance 650 - New Horizons (Mixed by Armin van Buuren, BT, Aly & Fila, Kyau & Albert and Omnia)
Such Is Life [Mix Cut] - Aly & Fila Intro Mix
Circa Forever [Mix Cut] - Aly & Fila Rework
For An Angel [Mix Cut] - PvD E-Werk Club Mix
Autumn Tactics [Mix Cut] - The Thrillseekers Remix
Flaming June [Mix Cut] - Laptop Symphony Rework
Silence [Mix Cut] - Tiësto's In Search Of Sunrise Remix
Viola [Mix Cut] - Armin van Buuren Remix
The Taste Of Summer [Mix Cut] - Fire & Ice Vital Remix
Mercury and Solace [Mix Cut] - BT 12" Mastermix
Cafe Del Mar [Mix Cut] - Three 'N' One Remix
The Sound Of Goodbye [Mix Cut] - Rising Star Remix
Precious [Mix Cut] - Mike Saint-Jules Remix
C'est Musique [Mix Cut] - Armin van Buuren Remix
Burned With Desire [Mix Cut] - Rising Star Remix
New Horizons - A State of Trance 650 Anthem [Mix Cut]
Universal Religion 2004 (Recorded live at Amnesia, Ibiza) [Mixed by Armin van Buuren]
The World Doesn't Know [Mix Cut] - Original Mix
Talk Like A Stranger [Mix Cut] - Markus Schulz Return To Coldharbour Mix
Out Of Our Lives [Mix Cut] - Original Mix
Future Funland 2003 [ASOT 110] - Astura Mix
The Search For Freedom [ASOT 110] - Original Mix
Last Sunday (Sonorous' Positive Ways Mix)
The Space We Are (John O'Callaghan Remix)
Jump The Next Train (Kyau & Albert Remix)
Euphonic 10 Years (Bonus DJ Mix by Kyau & Albert)
Sole Survivor - Cabriolet Paris Remix Edit
Guarana - Stoneface & Terminal Short Edit
Glass Garden - Max Freegrant & Slow Fish Remix Edit
2Nite U R Perfect - Steve Brian Radio Edit
Maschine Eisenbass - Felix da Housecat Remix
Where Do We Go - Lolos Drum & Bass Radio Edit
A State Of Trance (ASOT 842) - Coming Up, Pt. 1
Return To Love (ASOT 842) - Cubicore Remix
Beyond The Moon (ASOT 842) [Progressive Pick]
A State Of Trance (ASOT 842) - Track Recap, Pt. 1
A State Of Trance (ASOT 842) - Tune Of The Year Voting 2017, Pt. 1: vote.astateoftrance.com
A State Of Trance (ASOT 842) - Tune Of The Year Voting, Pt. 2: vote.astateoftrance.com
A State Of Trance (ASOT 842) - Tune Of The Year Voting, Pt. 3: vote.astateoftrance.com
A State Of Trance (ASOT 842) - ASOT Year Mix 2017 Announcement, Pt. 1
A State Of Trance (ASOT 842) - Track Recap, Pt. 2
A State Of Trance (ASOT 842) - ASOT 850 Episode Announcement, Pt. 1
A State Of Trance (ASOT 842) - ASOT 850 Episode Announcement, Pt. 2
A State Of Trance (ASOT 842) - Tune Of The Week
A State Of Trance (ASOT 842) - Track Recap, Pt. 3
A State Of Trance (ASOT 842) - Shout Outs, Pt. 1
A State Of Trance (ASOT 842) - Coming Up, Pt. 2
Bring You Back (ASOT 842) - Beatsole Remix
Voller Sterne (ASOT 842) - Maywave Remix
A State Of Trance (ASOT 842) - Interview with Kyau & Albert, Pt. 1
A State Of Trance (ASOT 842) - Interview with Kyau & Albert, Pt. 2
A State Of Trance (ASOT 842) - Interview with Kyau & Albert, Pt. 3
A State Of Trance (ASOT 842) - Interview with Kyau & Albert, Pt. 4
A State Of Trance (ASOT 842) - This Week's Service For Dreamers, Pt. 1
A State Of Trance (ASOT 842) - This Week's Service For Dreamers, Pt. 2
A State Of Trance (ASOT 842) - This Week's Service For Dreamers, Pt. 3
A State Of Trance (ASOT 842) - This Week's Service For Dreamers, Pt. 4
A State Of Trance (ASOT 842) - This Week's Service For Dreamers, Pt. 5
I Live For That Energy (ASOT 842) [Service For Dreamers] - ASOT 800 Anthem
A State Of Trance (ASOT 842) - Contact 'Service For Dreamers', Pt. 1
A State Of Trance (ASOT 842) - Coming Up, Pt. 3
Safe In The Storm (ASOT 842) - Elypsis Remix
Twilight Tonight (ASOT 842) - Steve Brian Remix
A State Of Trance (ASOT 842) - Track Recap, Pt. 4
A State Of Trance (ASOT 842) - ASOT 850 Episode Announcement, Pt. 3
A State Of Trance (ASOT 842) - Track Recap, Pt. 5
A State Of Trance 650 - New Horizons (Mixed by Aly & Fila)
Rush [Mix Cut] - Super8 vs Orkidea Remix
Eye Of Horus [Mix Cut] - Ronski Speed Remix
Open Our Eyes [Mix Cut] - Sean Tyas Got Piano Mix
Summer Dream [Mix Cut] - Stoneface & Terminal Remix
The Space We Are - John O'Callaghan Remix
Road To The Sea [ASOT 627] - Original Mix
Disarm Yourself [ASOT 627] - Protoculture Remix
For Who I Am [ASOT 627] - Beat Service Remix
Downpipe [ASOT 627] - Armin van Buuren Remix
I'll Be Fine [ASOT 627] - Roger Shah Rework
World Falls Apart [ASOT 627] - Jorn van Deynhoven Remix
Twister [ASOT 627] - Nitrous Oxide Remix
Go It Alone [ASOT 627] **Future Favorite** - Andrew Rayel Remix
Always Loved U [ASOT 627] - Dallaz Project Remix
Embraces [ASOT 627] - Frank Waanders Remix
Now And Forever [ASOT 627] - Original Mix
This Is Upstep [ASOT 627] - Original Mix
Big Sky [ASOT 627] - Signum vs RAM Remix
Monday Bar [ASOT 627] **ASOT Radio Classic** - Original Mix
The Deep Devine - Gareth Emery & Acapella Mix
Never Mind - Victor Dinaire & Bissen Remix
Never Mind - Victor Dinaire & Bissen Dub
Something Happened On The Way To Heaven - 7 Skies Remix
Beatitude [ASOT 328] - Duderstadt Progressive Mix
Sunrise At Ibiza [ASOT 328] - Original Mix
Everytime [ASOT 328] - Randy Boyer & Eric Tadla Remix
Lost for Words [ASOT 328] - Original Mix
5th Dimension [ASOT 328] - Daniel Kandi Remix
Aura Indigo [ASOT 328] - Sequentia Remix
Purple Haze [ASOT 328] **ASOT Radio Classic** - Original Mix
Things That Matter - Kyau & Albert Radio Mix
Love Is Alive - Harry Lemon Remix Re-edit
CQ 2007 - Randy Boyer & Kristina Sky Edit
For Your Eyes Only - Orkan blushes Remix
Severance [ASOT 203] **Tune Of The Week** - Markus Schulz & Elevation Remix
Air For Life [ASOT 203] - Mirco de Govia Remix
Ibiza Sky [ASOT 203] - Alex M.O.R.P.H. Remix
Zonderland [ASOT 203] - 8 Wonders Mirage @ Dusk Mix
Trance Top 1000 Selection, Vol. 3 (Extended Versions)
Solarcoaster (Remastered) - Original Mix
Tears From The Moon [ASOT 075] - Hybrid Twisted On The Terrace Remix
Saltwater [ASOT 075] - Thrillseekers Remix
Yet Another Dub [ASOT 075] - Original Mix
Summer Calling [ASOT 075] - Airwave Club Mix
I Am Alone [ASOT 075] - Mirco de Govia Dub Mix
Project Magneta [ASOT 075] - One Small Step For Mankind Mix