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 0x76e891359cf1aec15101c30a78b7f0e89c4e2346d6ac4dd3c440cd2444167bd8. Chain 2 (Bitcoin): anchored in block 953885 (2026-06-16T04:12:47Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0b9a088e-fead-4c10-a124-c373c3dc02ef.json and https://artists.proofprofile.net/proofs/artist/0b9a088e-fead-4c10-a124-c373c3dc02ef.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0xc9a287cc4cec42d5da9a76862fbb786e90522f9694ae843b8b822714d83623d8. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08:30Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/INE182328511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87c92ccbbbd2ec4476a7acb3a3481741e9598cfd7b03b9f7aecf25b119002d00. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50:13Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/INE182445509.
Duniya Se Sahara Kya Lena Maa Tera Sahara Kafi Hai
Na Sona Kaam Aayega Naa Chandi Kaam Aayegi
Tara Hai Sara Jamana Shyam Humko Bhi Taro
Prabhu Sari Duniya Se Unchi Teri Shan Hai
Shri Ram Janki Baithe Hai Mere Seene Mein
Pathar Ki Murat Bol Padi Kya Mujhe Manane Aaya Hai
Teri Mand Mand Muskaniya Pe Balihar Raghav Ji
Baat Samajh Me Aayi Ab HamarI Jhuthi Hai Sari Duniyadari
Pata Nahi Kis Roop Me Aakar Narayan Mil Jayega
Tere Sir Par Sita Ram Fikar Fir Kya Karna
Holi Khel Rahe Nandlal Vrindavan Ki Kunj Gali Mein