1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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 0x4e462d78f0aabcd409a4ddeb5430b86fbb77d2b1e3da58615908e6a3521fa7b8. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bd4b8ca5-5265-487b-b8a6-02b693aaceef.json and https://artists.proofprofile.net/proofs/artist/bd4b8ca5-5265-487b-b8a6-02b693aaceef.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
ยิ่งเดินยิ่งไกล
ไม่หล่อแต่รักจริง
อยากเกิดเป็นคนหลายใจ
ไปรักกันให้ไกลๆ
ศักดิ์ศรีลูกผู้ชาย
ในวันที่โลกเหงา
เธอเป็นแฟนฉันแล้ว
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2e1a22da9be2634d169afa5e76a690b314b0bba37ec408710b68bc0b32b573b. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/44jQTLhvKFkbYcKxaDuRoG.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/44jQTLhvKFkbYcKxaDuRoG.
ใช่ฉันหรือเปล่า
มีใหม่ทั้งสองคน
เป็นแฟนกันตั้งแต่เมื่อไหร่ (ควายภาค 3)
ไม่ต้องไปเข้าใจ
มันต้องเป็นยังไง
ใครจะเป็นคนสุดท้าย
นาฬิกาของคนรักกัน
แน่นอนคือไม่แน่นอน (feat. DJ Seed นรเศรษฐ หมัดคง)
ใจเรายังตรงกันอยู่ไหม
ใกล้จนเลยไปแล้ว
รักจะกอดเราไว้ (feat. แกรนด์ พรรณวรท)
อยากทราบคำนำหน้า
แน่นอนคือไม่แน่นอน
หยุดหายใจง่ายกว่า (เพลงประกอบละคร รักเกิดในตลาดสด)
หยุดหายใจง่ายกว่า - เพลงประกอบละคร "รักเกิดในตลาดสด"
Tak to widzę (feat. prod. Flame, Szwed Swd)
{"copyright_id":"0xbee652c084f1d8ef0a9314e377bd307e19b81edcf40591154464b15682db7b42","isrc":"PLF242107591","name":"Tak to widzę (feat. prod. Flame, Szwed Swd)","registered_at":"2026-06-25T20:38:31Z","spotify_id":"4M1sxs6rYpMkbaRLFN8wro","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbee652c084f1d8ef0a9314e377bd307e19b81edcf40591154464b15682db7b42. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4M1sxs6rYpMkbaRLFN8wro.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4M1sxs6rYpMkbaRLFN8wro.