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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fb738dd6a5c6a9598359621602e9510c7f647999f93108df9b37b2adb642f62. Chain 2 (Bitcoin): anchored in block 954025 (2026-06-17T00:32:47Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/38990c93-52e5-412d-bd24-e59949f148dc.json and https://artists.proofprofile.net/proofs/artist/38990c93-52e5-412d-bd24-e59949f148dc.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
savniyo surango barse koyal chor machave
Kanvara thaka ne instagram par dekhya sa
bana aap baso pradesho maaro mando nee laage
Me thone puchu baat ita din kikar awadiyo
Sava lakh ri ghodi ubi betho kyo ni banasa
Aap baso prdesho me banisa bilkhe mehlo me
Hansto jagaya banisa ne nind dali ni aai
Shaharo ra sokin banisa dhoro me kyo laya
Naval banna re phone ra jawab nhi aaya sa
Hariye pono ri boradki tane ponido kun pasi
Shahro me banasa nahi hai ghunghat walo riwaj
Char char chudla o padiya banisa re atechi me
Antar wali khushboo gehari aave balak banasa
Banasa thore pyar me mai diwani ho gayi sa
Sasuji nirakhe rup janwai sa aaya futara
Raaj rathoro jodhane gadh ra kahijo rajavi
Raaj Rathoro Jodhane Gadh Ra Kahin Rajavi
Banisa chodo jid aap pardesho jano padasi
Ali gali me dariyo veto madaliyo matarahu
Birosa ne kahijo bhabhisa levan mone aavo sa