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 0x65e5606ef718553c44b64befed1b9b1322d27728eba2733b7ac0648e85e22010. Chain 2 (Bitcoin): anchored in block 953697 (2026-06-14T21:49:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/54b8d204-08b3-42a3-ac45-05188a155ae3.json and https://artists.proofprofile.net/proofs/artist/54b8d204-08b3-42a3-ac45-05188a155ae3.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Mắt Không Thấy Tim Không Đau (Thiên Dũng Trịnh Thiên Ân)
Mắt Không Thấy Tim Không Đau (Vinahouse)
Khi Yêu Nào Đâu Ai Muốn (Trường Còi Cover)
Khi Yêu Nào Đâu Ai Muốn - Trịnh Thiên Ân - Thành Đạt Ver
Khi Yêu Nào Đâu Ai Muốn - Trịnh Thiên Ân - Thái Học Ver
Khi Yêu Nào Đâu Ai Muốn - Trịnh Thiên Ân - Viết Long Ver
Khi Yêu Nào Đâu Ai Muốn - Trịnh Thiên Ân - Hằng Moon Ver
Khi Yêu Nào Đâu Ai Muốn (Karaoke Tone Nữ)
Khi Yêu Nào Đâu Ai Muốn - Vinahouse JayC
Khi Yêu Nào Đâu Ai Muốn - Trang Phạm Ver Lofi
Khi Yêu Nào Đâu Ai Muốn - Trịnh Thiên Ân - Trang Phạm Ver Vinahouse
Anh Chờ Em - Phạm Anh Duy | Anh Trai "Say Hi"
Xin Lỗi Người Anh Yêu | Châu Khải Phong | Vinahouse
Đợi Một Người Hết Một Đời - Lâm Khánh Chi
Khi Yêu Nào Đâu Ai Muốn - Trịnh Thiên Ân Rumba
Khi Yêu Nào Đâu Ai Muốn - Trịnh Thiên Ân x Thiên Dũng x ThaoB
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 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. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x576ccd2a7f00cbfcb587c4f7e5fdfdb7545b847bf28c311933718cb0cdcadab0. Chain 2 (Bitcoin): anchored in block 958861 (2026-07-20T10:02:52Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMEQ2411972.
Nếu Gọi Là Anh Em - Thiên Dũng, Dkey Minh Đức
Giọt Nước Mắt Giữa Bầu Trời - Trịnh Thiên Ân, Thiên Dũng
Để Anh Bên Em | Phạm Kỳ Anh, Thiên Dũng, Silly Fox
Khi Yêu Nào Đâu Ai Muốn - Thiên Dũng - ThaoB
Xin Lỗi Người Anh Yêu - Châu Khải Phong x Thiên Dũng
Xin Lỗi Người Anh Yêu - Châu Khải Phong, Thiên Dũng, Air
Để Anh Bên Em | Thiên Dũng, Châu Khải Phong
Khi Yêu Nào Đâu Ai Muốn - Trịnh Thiên Ân
Không Sao Anh Quen Rồi - Trịnh Thiên Ân x Thiên Dũng
Thế Giới Anh Và Em Khác Nhau - Thiên Dũng x KyangD
Khi Yêu Nào Đâu Ai Muốn - Trịnh Thiên Ân, Ciray
Người Cũ Còn Thương (Vinahouse) - Cao Thái Sơn x Thiên Dũng x Phong Tùng