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 0x559fd607f27f0c839027020b9c419a39d5ba69df1deb2235938d163ad3550a8a. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8583cf05-a9f6-420e-a8c4-7f267eaba17a.json and https://artists.proofprofile.net/proofs/artist/8583cf05-a9f6-420e-a8c4-7f267eaba17a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Kahon Kiya Skhi Dasam Guru Ki Kahani (with Narration)
{"copyright_id":"0x64a40589320e0d5ecca12d65ebbedcc388045aa01f88cd0cd2f8d3ecc8bd13d5","isrc":"INS189010799","name":"Amrit Vela Sach Naon","registered_at":"2026-06-29T20:50:33Z","spotify_id":"4I1OzWaFtAjgfdD0YWT9pT","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 0x64a40589320e0d5ecca12d65ebbedcc388045aa01f88cd0cd2f8d3ecc8bd13d5. 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/4I1OzWaFtAjgfdD0YWT9pT.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/4I1OzWaFtAjgfdD0YWT9pT.
Gur Ka Bachan Basay Jee Nale (Vyakhya Sahit)
Teray Bharosay Pyare Main Laad Ladaya (Vyakhya Sahit)
Ja Kay Man Baseya Nirankar (Vyakhya Sahit)
Re Man Mere Sada Har Jaap (Vyakhya Sahit)
Jind Meriye Mitti Diye Dheriye Ik Din Chalna
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07a0bf1f227064ad11f3bdd6f1b6a5fd232b22a544b5453f8aa3c81327669d8f. 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/5smsW0tD8O3p3hF634SGh0.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/5smsW0tD8O3p3hF634SGh0.
{"copyright_id":"0xcfa05120729aa2c7808de2e2b4a944ee01788da7fccc5d8eb6f08bb6b12ebd97","isrc":"INS189411528","name":"Mere Satgur Ji Kirpa Karo","registered_at":"2026-06-29T20:50:27Z","spotify_id":"7IyLP9bfBWvC1tHHB3o8Ij","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfa05120729aa2c7808de2e2b4a944ee01788da7fccc5d8eb6f08bb6b12ebd97. 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/7IyLP9bfBWvC1tHHB3o8Ij.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/7IyLP9bfBWvC1tHHB3o8Ij.
Ek Din Bandeya Hai Uth Chalna Parat Ke Aana Nai
Bin Har Bhajan Naahi Chhutkara (Vyakhya Sahit)
Rondey Gaye Naam Ton Bina - Vyakhya Sahit
Naam Bina Sabh Kurh Pasara - Vyakhya Sahit
Mainu Pai Gaya Vichhorha Sachche Rubb Da Vol-56
Ram Ram Karta Sab Jag Phire (Vyakhya Sahit)
Nanaksar Phera Maar Jinde (Vyakhya Sahit)
Jinah Bhulla Raah Rab Da Tinah Marag Paaye
Hemkunt Da Tapsvi Aya Duniya De Tarne Nu(Vyakh.S
Hemkunt Val Jandya Raahia Ve Mere Pritam Nu...
Paap Kamanvedya Tera Koi Na Beli Ram - Vyakhya Sahit
Reh Na Saka Bin Dekhe Preetma - Vyakhya Sahit
Guru Nanak Sada Sahaee Hai - Vyakhya Sahit
Amritsar Wich Jyot Jagavan (Vyakhya Sahit)
Dhan Nanak Teri Wadi Kamai (Vyakhya Sahit)
Nanak Eh Gun Naam Sukhmani (Vyakhya Sahit)
Sukhmani Sukh Amrit Prabh Naam (Vyakhya Sahit)
Barah Baras Baalpan Beete (Vyakhya Sahit)
Badshah Darvesh Gur Gobind Singh (Vyakhya Sahit)
Gursikhan Ki Har Dhurh De (Vyakhya Sahit)
Guru Nanak Ji Tusi Mehar Karo (Vyakhya Sahit)
Brahm Giani Kaho Bichara (Vyakhya Sahit)
Baba Bolte The Kahan Gaye (Vyakhya Sahit)
Darsan Dekh Jeeva Gur Tera (Vyakhya Sahit)
Jan Bhagtan Ko Kaho Mano (Vyakhya Sahit)
Bhag Hoya Guru Sant Milaya (Vyakhya Sahit)
Brahm Giyani Sadh Jeeve Nahi Marta (Vyakhya Sahit)
Mahima Sadhu Sang Ki Suno Mere Meeta, Pt. 1
Mahima Sadhu Sang Ki Suno Mere Meeta, Pt. 2
Jaa Ko Dayaa Karho Mere Swami (Vyakhya Sahit)
Koi Aan Milave Mera Pritam (Vyakhya Sahit)
Mere Man Prem Lago Har Teer (Vyakhya Sahit)
Ram Naam Santan Ghar Paiya (Vyakhya Sahit)
Aaye Sant Parauhne Kirtan Hoa Rainsabaaee
Main Ajaan Jan Teetrath Na Janyo (Vyakhya Sahit)
Hemkunt De Tapasavi Nu Meri Namaskar Hove (Vyakhya Sahit)
Chitra Gupt Jab Lekha Mangeh (Vyakhya Sahit)
Badshah Darvesh Gur Gobind Singh Vol-118
Badshah Darvesh Gur Govind Singh (Vyakhya Sahit)
Sach Fateh Bulaee Guru Ki (Vyakhya Sahit)
Sukhrana - Sirdhar Man Kare Shukrana (Vyakhya Sahit)
Bhale Amardas Gun Tere Teri Upma Tohe Ban...
Apne Karam Ki Gat Main Kya Jaanu Vol-141
Apne Karam Ki Gat Main Kya Jaanu (Vyakhya Sahit
Dharm Rai Jab Lekha Mange (Vyakhya Sahit)
Sabhna Ka Dar Lekha Hoye (Vyakhya Sahit)
Naam Ki Badaai Dai Guru Ramdas Kou(Vyakhya Sahit
Baani Guru Guru Hai Baani (Vyakhya Sahit)
Guru Govindah Baahra Dooja Nahin Koi (Vyakhya Sahit)
Raakh Raakh Mere Bithla Jan Saran Tumhari
Shabad Gurbani Bhai Balwinder Singh Rangila And Party
Lakh Khushian Patshahian - Bhai Harbans Singh Jagadhri Wale
Aatamras Kirtan Darbar 2006-Ek Jo Sadhu Mohe Miliyo-Part 1
Tu Na Visarai Ramiyia Moko Tu Na Visarai
Darshan Dekh Jeewan Gur Tera Punjab Devotional
International Keertan Council Walon Aatam Ras Keertan Darbar
{"copyright_id":"0xfadfe5e637db31524687a343feedc6dfabe50441a9d9b5ae3c6b3a10e0935c60","isrc":"INS180703962","name":"Bahut Janam Bichhde They Madho","registered_at":"2026-06-08T23:21:59Z","spotify_id":"6YCMPAlUA0MDVlIQFQwBwI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfadfe5e637db31524687a343feedc6dfabe50441a9d9b5ae3c6b3a10e0935c60. 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/6YCMPAlUA0MDVlIQFQwBwI.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/6YCMPAlUA0MDVlIQFQwBwI.
Kaali Koyal Tu Kit Gun Kaali (Vyakhya Sahit)
Haon Reh Na Saka Bin Dekhe Preetama (Vyakhya Sahit)
Chalo Chalke Darshan Kariye Nanak Jeera - Vyakhya Sahit
Gur Nanak Taari Saari Duniya - Vyakhya Sahit
Mainu Jind Naalo Panth Pyara - Vyakhya Sahit
{"copyright_id":"0xc6e124e88392dbfddf7b3f9f3fee9af8633e414b610904ff3a2bc920ab4cc837","isrc":"GB6JE0900501","name":"Japji Sahib","registered_at":"2026-06-29T20:50:07Z","spotify_id":"6rvnKPPPANxYtt76d38mFk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6e124e88392dbfddf7b3f9f3fee9af8633e414b610904ff3a2bc920ab4cc837. 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/6rvnKPPPANxYtt76d38mFk.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/6rvnKPPPANxYtt76d38mFk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7acafa8c7940d6ad880ee320a176a81a34a7d3b04630b3b93fa46d2ca23836d. 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/4qTijhitCZkDwUtVzRcrIA.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/4qTijhitCZkDwUtVzRcrIA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dd48d23a3a314217a68b798e37c423ec113b6620b8b0cec27b3f8b4939df575. 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/3Kd7yz3HB6zxMVUnvD4Vbp.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/3Kd7yz3HB6zxMVUnvD4Vbp.
Karam Milavan Haar Har Milne Nu Man Lochda
Simran (International Keertan Council Walon)
Gallin Asin Changian Acharin Buriyan Viakhiya Sehat