1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdc08ad42cdff5383cb16c258f31181943916ad2c034c668bdb0dbe04499ace6. 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/24680143-5af3-47d6-b9cf-15b8bebb62d2.json and https://artists.proofprofile.net/proofs/artist/24680143-5af3-47d6-b9cf-15b8bebb62d2.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c579b4c95b8c7301eaf47c54753961909a2fc009518b84967fa4499f75c1f74. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/INS180131669 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee2e87f1be763627b839b6e087be38f9712dccc604a11bca3fd0a7b6b8e6aa5f. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/INS180131685 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14f6b5f461257852f13a61b314379c76d155fa87c81924b412f4c61adb747224. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/INS180259439 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x074fc884f0eb8951533e8d45912779882533b388e62530465d01cdcdcf5f4ddd. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46:47Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/INS180259441 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x102ae5c357a78d365cdcc09429e361e1992dff523d26996147f4b65d52c1dabc. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/INS180259442 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85ea0682a77307398b06808b57529125a319f5250e45075cd8ea2722f2b02cf9. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/INS180259443 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98fab12d34c55abfdfee9a4e9f166bbeb08ea105678cff015d82ce8727a61914. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/INS180259444 — a six-check JSON result.
Siddh Baba Shri Ganga Ram Swami Ji Ki Mahima
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x030b2778638e11545b5b2677218e618e6a116d31cfa9720db6c55a1343d48d03. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/INS180504256 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd53fa2566bd65661be8643a289ddf0c61e048d7ebf5e7140714057e73193705f. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T00:07:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/INS180572284 — a six-check JSON result.
Dane Dane Pe Likha Hai Khane Wale Ka Naam
Baar Baar Mai Tumhe Pukaru Aaio Pawan Kumar
Milta Hai Saacha Sukh Hannuman Tumhare Charno Mein
Leher Leher Leherae Re Jhanda Bajrangbali Ka
Laal Langota Haath Mein Sota Karte Bade Kamal
O Mahavir Bajrangbali Teri Mahima Aprampar
Bhagwan Tumhare Charno Mein Mai Tumhe Rejhane Aaya Hoon
Musafir Kya Pada Sota Bharosa Hai Nahi Kal Ka
Pream Ki Varsha Barsadi Uss Kali Kamli Wale Ne
Sitaram Sitaram Bol Keshav Maedhav Govind
Wo Ishwar Hai Rakhwala Or Sab Kuchh Dene Wala
Manush Jivan Anmol Khoy Mat Pap Kamane Mai
Man Bhaj Le Hari Ka Nam Japle Pap Tere Kat Jayenge
Jhini Jhini Jhini Re Bande Teri Chundariya
Ish Girish Tripurari Hamari Sud Lelena Lelena
He Maruti Sari Ram Katha Ka Saar Tumhari Ankhon Mai
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x586b150b0d88d91872c832ad835b03e779743dff30303254be67e5f848f5b1d5. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48:00Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUC6R2171512 — a six-check JSON result.
Guru Bin Kon Chhudave Re Yam Ne Baanh Pakdi
Dhanwan Gaye Balwan Gaye Gunwan Gaye Mastane
Char Din Ki Jindagani Kare Maan Kia Gumani
Teri Par Karego Naiya Man Bhajle Krishna Kanaihya
Shankarji Goura Se Bole Kholke Apne Naina
Satsang Ka Hathon Se Avsar Na Ganwa Dena
Mohan Mathura Me Jakarke Fir Lout Ke Ana Bhool Gaye
Ram Ka Nam Japle Re Jo Bhav Se Par Jana Hai
Prabhu Ko Sumar Le Re Man Thodi Hai Jindagani
Pal Bhar Ke Liye Bande Prabhu Se Pyar Karle Thoda Hi Sahi
Saran Me Apni Rakh Lije Daya Kar Das Hun Tera
Gurudev Mujhko Charnon Me Lagalo Das Banalo
Aj Jana Kal Bhi Jana Akhir Ek Din Jana Aj Bhi Jana
Tere Nam Ki Jo Mahima Ko Gaye Wo Bigda Mukaddar Jagaye
Tere Har Swans Ke Sang Sang Umariya Ghat Ti Jati Hai
Tere Darbar Mai Bhagwan Badi Asha Se Aya Hun
Moku Kah Dhundta Bande Mai To Tere Pas Mai
Pachhtaoge Jara Socho Esa Janam Fir Kabhi Na Hath Ayega
Sumiran Karle Nam Sumirle Ko Jane Kal Ki Jagat Me Khabar Nahi
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a2707b0f5b0015f9a9955862f51379bbfbe280853eb7e6b27d63db5b6a5a032. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUC6R2172699 — a six-check JSON result.
Ye Tera Janam Amolak Hai Ise Barbad Na Karna
Japle Hari Ka Nam Sachcha Nam Hai Leke To Dekh
Jis Kam Ko Aya Hai Na Kam Bhula Dena Anmol Tera Jiwan
Jagat Mai Chinta Miti Unhi Ki Jo Tere Charnon Mai Achuke Hai
Ek Teri Daya Ka Dan Mile Ek Tera Sahara Mil Jaye
Bichhad Ke Satguru Ye Dil Rota Hai Prem Ka
Jivan Ki Rulati Ghadiyon Mai Milta Hai Tumaha Pyar
Jo Bhaje Hari Ko Sada Wo Hi Param Pad Payega
Mere Piyare Ishwar He Jagadishwar Sun Lo Meri Bat
Kis Se Kariye Pyar Yaar Khudgarj Jamana Hai
Kabhi Bhule Se Darshan Apka Sarkar Ho Jata
Isi Liye Duniya Mai Nar Deh Payi Bhajo Krishna Madhav
Gurudev Tum Dena Sahara Kahi Chhute Na Daman Tumhara
Guru Charan Kamal Balihari Re Mere Man Ki Duvidha Tari Re
Gair Ka Shikva Kiu Kar Ki Je Pahle Apna Teer Chalaye
Bharosa Na Kuchh Jindagi Ka Bichhud Jayen Sathi Sare
Bhajta Kiun Na Hari Naam Teri Kodi Lage Na Daam
Bande Karle Bhajan Hari Ka Dil Ne Khol Khol Ke
Kaise Mila Hai Nar Tan Tujhko Kabhi Na Kiya Vichar
Karle Bhajan Hai Ka Bande Fir Pichhe Pachhtayega
Mainu Tera Hi Sahara O Sanwre Meri Naiya Par Lagade
Mere Man Ki Duvidha Tali Re Guru Charan Kamal Balihari
Saware Se Milne Ka Satsang Hi Bahana Hai
Sharan Me Aye Hain Hum Tumhari Daya Karo He Dayalu
Sumiran Karle Mere Mana Teri Biti Umar Hari Nam Bina
Tera Nirmal Roop Anoop Hai Nahi Had Maas Ki Kaya
Utarne Ko Sagar Se Par Banaya Ram Naam Adhar
Pathar Ki Radha Pyari Pathar Ke Krishn Murari
Ram Nam Ke Heere Moti Mai Bikhraun Gali Gali
Jhukja O Papi Maan Jhukja Prabhu Ji Ke Charono Mein
Jab Jab Haad Se Paap Badhta Tab Tab Prabhu Ne Avtar Liya
Jivyah Se Tum Nam Lena Sunna Tum Kaan Se
Bhagwan Meri Vinti Suno Charno Mein Tere Aana Pada Hai
Bhilni Kar Rahi Rasta Saaf Aaj Mere Raghvar Aaenge
Din Char Ka Darshan Mela Udd Jaega Hansa Akela
Do Din Ka Hai Darshan Mela Ud Jayega Hans Akela
Aagar Bhagwan Ke Charono Mein Tera Dhyan Ho Jata
Bande Hari Ka Naam Sumarle Jiwan Uhin Beeta Jay
Ye Tan Tera Bana Bulbula Pani Ka Utar Jae Nasha
Naam Hari Ka Na Hriday Se Bhuol Ye Bhulane Ke Kabil Nahi Hai
Are Tera Nirmal Roop Anup Ha Nahi Had Mas Ki Kaya
Sada Raho Almast Ram Ki Dhun Me Hoja Matwala
Mandir Me Tere He Bhagwan Ek Naya Pujari
Kia Tan Manjta Re Ek Din Mati Me Mil Jana
Kaise Baitho Re Alas Me Tose Ram Kyo Na Jaye
Jinka Rakhwala Ha Ram Unke Kon Bigade Kam
Jai Raghupati Jan Man Hari Sitaram Sitaram
Hanumat Date Raho Asan Pe Jab Tak Katha Ram Ki Hoy
Are Man Kis Pe Phoola Ha Bata De Kon Tera Hai
Shiv Shankar Bhole Bhale Ao Naman Karen Sab Milke
Dilado Bhikh Darshan Ki Prabhu Tera Bhikari Hu
Rote Rote Raja Ne Gaddi Sir Pe Dali (Haryanvi)
Utarne Ko Sagar Se Par Banaya Ram Nam Adh
Kis Se Kariye Pyar Yar Khudgarz Zamana Hai
Kaise Mila Hai Nar Tan Tujhko Kabhi Na Kiya
Bharosa Na Kuchh Jindagi Ka Bichhud Jayen Ka
Mera Chhota Sa Sansar Hari Aa Jao Ek Bar
Bhala Kisi Ka Kar Na Sako To Bura Kisi Ka Mat Karna
Tara Hai Sara Jamana Shyam Ham Ko Bhi Taro