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 0x4f82724ca411f7f09d05d329018be19f73432d2fa3e16edc1d393fb273af9277. Chain 2 (Bitcoin): anchored in block 954065 (2026-06-17T08:10:43Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/54d4ad42-a263-4a41-82bf-65d135fc38ee.json and https://artists.proofprofile.net/proofs/artist/54d4ad42-a263-4a41-82bf-65d135fc38ee.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Bheru Ji Tanka Sona Rupa Mahal Dhelana Nagari Ajab Baniya
mata sadu pita bhoj ji rani pipal yad kre ji
Satguri Olyu Apri Aapki Aave Mara Satguru Nind Mane Ni Aave
Sant Aata Dekhiya Nar Kargasa Kuduyo Dudh Me Pani Ho
Balihari jau mara satguru ne kiya bharam sab dur