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 0xdc7cf830218da2e1fd1b8caf6a801876d2abd8480dcbcbf21ce4283154801d95. Chain 2 (Bitcoin): anchored in block 954017 (2026-06-16T23:38:33Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/37251f1b-b2bf-4c78-86ea-c57ff3930035.json and https://artists.proofprofile.net/proofs/artist/37251f1b-b2bf-4c78-86ea-c57ff3930035.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
มีแฟนแล้วบ่ เขียว จักเด เท้ เคที
มีกิ๊กนิสัยหมู่ - เขียว จักเด สิด สองแสนสี่
ดีบ่พอ ດີບໍ່ພໍ - เขียว จักเด
ไปฮักไกลๆส้นตีน - เขียว จักเด
มาฮักกับอ้ายได้บ่ - เท่ห์ จำปาสัก & เขียว จักเด คาราโอเกะ
ชั่วมั่วตั๋วหลอก - สิด สองแสนสี่ & เขียว จักเด
มาฮักกับอ้ายได้บ่
ยังคงคิดฮอด - เท่ห์ เคที โจ้ เขียว จักเด
มีแฟนแล้วบ่ - ซาวด์แทร็ค
ກິນເບຍຈະໄດ້ເມົາ กินเราจะได้เพลีย
อย่าเสี่ยงกับคนเหงา - สิด เท้ เขียว