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 0x6ae8f94a83947f2a00af7a3f401b70de3be807da1da5764917941314742d06a5. 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/b57c2f6e-4179-4751-8c53-c633910afbcb.json and https://artists.proofprofile.net/proofs/artist/b57c2f6e-4179-4751-8c53-c633910afbcb.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Radif Navazi (Tar) : About common "Gushe"s, Pt. II
Gusheh-e Moshtarak 30: Reng-e Shahr-ashub
Chahargah: Daramad-e Sevom, Pish Zanguleh va Zanguleh
Homayun: Daramad-e Dovom (Zang-e Shotor)
Daramad-e Sevom, Pish Zanguleh va Zanguleh
Radif Navazi (Setar) : Dashti, Bayat Kord
Radif Navazi (Tar) : About common "Gushe"s, Pt. I
Radif Navazi (Setar) : About common "Gushe"s, Pt. I
Chahargah: Kereshmeh va Kereshmeh ba Muyeh
Mahur: Hesar-e Mahur, Zanguleh, Zir-afkand
Mahur: Saghinameh, Koshteh Mordeh, Sufinameh
Radif Navazi (Setar) : About common "Gushe"s, Pt. II
Mahur: Hesar-e Mahur, Abol, Zanguleh, Naghmeh
Daramad (Bastenegar) [feat. Khosro Soltani & Hamâvâyân Ensemble]
A Piece Based On Jan–e Man (Tasnif) [feat. Khosro Soltani & Hamâvâyân Ensemble]
Rohab (feat. Khosro Soltani & Hamâvâyân Ensemble)
Kereshmeh Improvisation (feat. Khosro Soltani & Hamâvâyân Ensemble)
Daramd–e Khara (feat. Khosro Soltani & Hamâvâyân Ensemble)
Kereshmeh (feat. Khosro Soltani & Hamâvâyân Ensemble)
Zirkesh–e Salmak (feat. Khosro Soltani & Hamâvâyân Ensemble)
Majles Afrouz (feat. Khosro Soltani & Hamâvâyân Ensemble)
Daramad I (feat. Khosro Soltani & Hamâvâyân Ensemble)
Daramad II (feat. Khosro Soltani & Hamâvâyân Ensemble)
Introduction to Naqmeh (feat. Khosro Soltani & Hamâvâyân Ensemble)
Naqmeh (feat. Khosro Soltani & Hamâvâyân Ensemble)
Shahnaz (feat. Khosro Soltani & Hamâvâyân Ensemble)
Introduction to Gereyli (feat. Khosro Soltani & Hamâvâyân Ensemble)
Gereyli (Variation) [feat. Khosro Soltani & Hamâvâyân Ensemble]
Gereyli (Tasnif) [feat. Khosro Soltani & Hamâvâyân Ensemble]
Reng–e Shahr-Ashub (feat. Khosro Soltani & Hamâvâyân Ensemble)
Gabbeh (Original Motion Picture Soundtrack)
Neyshaburak I - Live at Los Angeles, 1995
Neyshaburak II - Live at Los Angeles, 1995
Neyshaburak III, Forud - Live at Los Angeles, 1995
Bayat Kord I - Live at Los Angeles, 1995
Bayat Kord II - Live at Los Angeles, 1995
Bayate Kord III, Forud - Live at Los Angeles, 1995
Alizadeh Live At The Los Angeles Festival
From Eons Ago (Original Motion Picture Soundtrack)
The King's Disciple - From "Ancient Legacy"
Dance Of Purification - From "The Ugly & The Beautiful"
Refuge In Song - From "The Ugly & The Beautiful"
Revelation - From "The Ugly & The Beautiful"
Friends - From "The Ugly & The Beautiful"
Moonlight - From "The Ugly & The Beautiful"
Ascension - From "The Ugly & The Beautiful"
Merciful - From "The Ugly & The Beautiful"
Proclamation - From "The Ugly & The Beautiful"
Song Of Revelation - From "The Ugly & The Beautiful"
The Dance Of Purification - From "The Ugly & The Beautiful"
Diligent Search I - From "The Chaste Love"
Ominous Nuptials - From "The Chaste Love"
Diligent Search II - From "The Chaste Love"
Ta'zieh (Mourning) - From "Iran is my home"
From White to Snow - From "A Time for Drunkenness of Horses"
Effort - From "A Time for Drunkenness of Horses"
Lamentation and Banquet - From "A Time for Drunkenness of Horses"
Betrothal - From "A Time for Drunkenness of Horses"
Oh, Sorrow - From "A Time for Drunkenness of Horses"
Beautiful is the lover - From "Cloud and Sun"
Diligent Search I (From "The Chaste Love")
Ominous Nuptials (From "The Chaste Love")
Diligent Search II (From "The Chaste Love")
From White to Snow (From "A Time for Drunkenness of Horses")
Effort (From "A Time for Drunkenness of Horses")
Lamentation & Banquet (From "A Time for Drunkenness of Horses")
Betrothal (From "A Time for Drunkenness of Horses")
Oh Sorrow (From "A Time for Drunkenness of Horses")
Beautiful Is the Lover (From "Cloud & Sun")
Setar Teaching Method (An Intermediate Course) - Dastur-e Setar (Dorey-e Motevassete)
Tar and Setar Teaching Methodology, Vol. 1
Tar and Setar Teaching Methodology, Vol. 2
Turtles Can Fly (Original Motion Picture Soundtrack)
Iran : les maîtres de l'improvisation (The Masters of Improvisation)
Iranian Music: Târ & Sétâr, Tombak (Musique iranienne)
Ney Navâ + Avây-e mehr + Nowruz & Savârân-e dasht-e omid
Songs of Compassion / Depth of Catastrophe
Under the Cutting Blade (Original Motion Picture Soundtrack)
Under the Cutting Blade (Music from the Original TV Series)
In the Eye of the Wind (TV Series Soundtrack)
Reflection By the Soul Ii (Avaz'e Daroon)
Song of Sparrows (Original Motion Picture Soundtrack)
If Like Birds and Angels, I Could Fly...
Tasnif 'Naaleh Shabgir' - A Cry in the Night
Tasnif 'Emshab Ey Mah' - Tonight, O Moon
Tasnif 'Sarv-e Sarafraz' - Glorious Cypress
Tasnif 'Man agar parandeh budam...' - If Like Birds and Angels, I Could Fly
A Cry In The Night (Naaleh Shabgir - Tasnif)
Tar & Vocal Improvisation (Sazo Avaz: Nava)
Tonight, O Moon (Emshab Ey Mah - Tasnif)
Glorious Cypress (Sarve Sarafraz - Tasnif)
Ney & Vocal Improvisation (Sazo Avaz: Shushtari)
If Like Birds And Angels, I Could Fly (Man Agar Parandeh Budam... - Tasnif)
Setar Improvisation - Bedahe Navazi Se Tar
Beyond (Original Motion Picture Soundtrack)
Inauspicious night - From "All my Mothers"
Eternity - From "All my Mothers" (Bonus track)
Resurrection - From "Guesthouse of two Worlds"
Kamancheh & Tar Improvisation - Bedahe Navazi Kamacheh Va Tar
Qanun, Ney & Tar Improvisation - Bedahe Navazi Qanun, Ney Va Tar
25 Years of Extraordinary Collaboration, Vol. 1
Evanesce (Live at Theater im Seefeld, Zürich, 2019)
Intro - Live at Theater im Seefeld, Zürich, 2019
Pishdaramad & Avaz - Live at Theater im Seefeld, Zürich, 2019
Shurangiz Improvisation - Live at Theater im Seefeld, Zürich, 2019
Chaharmezrab - Live at Theater im Seefeld, Zürich, 2019
Qanun Improvisation - Live at Theater im Seefeld, Zürich, 2019
Frost Battered Bloom (Golhaye Kaboud) - Live at Theater im Seefeld, Zürich, 2019
Bam Shurangiz Improvisation - Live at Theater im Seefeld, Zürich, 2019
Evanesce (Bi Neshan) - Live at Theater im Seefeld, Zürich, 2019
Nay Improvisation - Live at Theater im Seefeld, Zürich, 2019
Exclamation of Grace (Golbang Sarbolandi) - Live at Theater im Seefeld, Zürich, 2019
Call of the Birds (Parandeha) - Live at Theater im Seefeld, Zürich, 2019
Masnavi - Live at Theater im Seefeld, Zürich, 2019
Setar & Bam Dayereh (Live at Centre Culturel Zoroastrien, Paris, 2019)
Setar & Bam Dayereh - Live at Centre Culturel Zoroastrien, Paris, 2019
Mahur: Saghi-name (Koshte Morde, Sufi-name)
Bayat Esfahan: Bayat-E Raje, Ghesmat-E Dovom
Radif Navazi: About Common "Gushe"s (Gushehaye Moshtarak)
Gusheye Moshtarak 6: Chaharpare (Chahar Bagh)
Gusheye Moshtarak 30: Reng-e Shahr-ashub
Radif Navazi: Abu Ata, Bayat Tork, Afshari, Dashti, Bayat Kurd
Chahargah: Daramad-E Sevom (Pish Zangule va Zangule)
Atabai (Original Motion Picture Soundtrack)
The Queen (Original Motion Picture Soundtrack)
Memoirs of a Bleak House (Golden Shoal Welkin)
The End of a Memoir (Golden Shoal Welkin)
The Dastgahs of Persian Music: Avaz-e Abu Ata
The Dastgahs of Persian Music: Dastgah-e Nava
The Dastgahs of Persian Music: Dastgah-e Mahur
The Dastgahs of Persian Music: Avaz-e Bayat Kord
The Dastgahs of Persian Music: Dastgah-e Chahargah
The Dastgahs of Persian Music: Dastgah-e Shur
The Dastgahs of Persian Music: Avaz-e Bayat Esfahan
The Dastgahs of Persian Music: Dastgah-e Homayun
The Dastgahs of Persian Music: Avaz-e Bayat Tork
The Dastgahs of Persian Music: Dastgah-e Rast Panjgah
The Dastgahs of Persian Music: Avaz-e Dashti
The Dastgahs of Persian Music: Dastgah-e Segah
The Dastgahs of Persian Music: Avaz-e Afshari
Enzo Avitabile Music Life (Live Version)
{"copyright_id":"0x2f8644c3f2f08a393c4586d18db8b9a5a7f49ed58850912b98b644948d90ef2b","isrc":"ITFA71300020","name":"Quann' 'o Vesuvio - Live Version","registered_at":"2026-06-19T12:06:57Z","spotify_id":"19oJFiovz4Uudp5IUgPzBk","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 0x2f8644c3f2f08a393c4586d18db8b9a5a7f49ed58850912b98b644948d90ef2b. 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/19oJFiovz4Uudp5IUgPzBk.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/19oJFiovz4Uudp5IUgPzBk.
{"copyright_id":"0x81e5f2dfaa58d2a58ea96765b05986c629749ddfd411a09917064a15dbd9ef4f","isrc":"ITFA71300029","name":"Pupularia - Live Version","registered_at":"2026-06-24T14:21:46Z","spotify_id":"3l0mSP772C2LvtdcfI5vIQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81e5f2dfaa58d2a58ea96765b05986c629749ddfd411a09917064a15dbd9ef4f. 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/3l0mSP772C2LvtdcfI5vIQ.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/3l0mSP772C2LvtdcfI5vIQ.