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 0xae0a78ec9a8066e13cdf695c31bfa66e2b87702f98d4833ebfcfb63a45925d2a. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/74b04d22-699f-4f9e-adac-aa04081ad3e7.json and https://artists.proofprofile.net/proofs/artist/74b04d22-699f-4f9e-adac-aa04081ad3e7.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Ganesh Ji Thar Pali Pali Aaungi Kamlesh Sinoli
Chhori Thoku kandad Mahri Yaad Ko Aayi Suresh Sonanda
Chhori Thop Gana Dna Ko Jak Meena Ko Chhoro Premraj Kotdi
Mundo Dove Sabun Su Dor Filling Lev Acterni Si
Chhori Aankh Chalav Insta P Banav Jad Reel Kamlesh Sinoli
Sardi Ko Jado Ko Katano Mat Rus Mahri Bhayali
Happy New Year Ko Massage Karyo Nhi Ladli Ton
Dahi Dud Ko Dil Jan Tu Bhamb Patako Lag chh
Jiji Sasu Ko Chalav Satka Matka Dublling
Bandh Patang K Dil Bhejyo Makar Sankranti Meena
Padbala Malab AA Jato Thara Dil Ka Path Pda Jato
Medam Barwara Su Lajyo Niya Dizan Ko Lahngo
Thari Mohabbat N Sakayo Gam Ka Geet Gabo To