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 0x5959ed70ddf0faef97db14193dfd9e2852564a15188af1ba7a4beca61a3b2f72. 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/57e1ea0e-2b1a-4618-9939-f0ef297f51fc.json and https://artists.proofprofile.net/proofs/artist/57e1ea0e-2b1a-4618-9939-f0ef297f51fc.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Lk Bức Thư Tình Đầu Tiên, Ngày Cưới & Ngày Tân Hôn
LK Bức Thư Tình Đầu Tiên, Ngày Cưới, Ngày Tân Hôn
Lk Bức Thư Tình Đầu Tiên, Ngày Cưới, Ngày Tân Hôn
Nhung Tinh Khuc Chon Loc - Xin Dung Quay Lai
LK Buc Thu Tinh Dau Tien/ Ngay Cuoi/ Ngay Tan Hon
Tinh Khuc Vu Thanh Anh (Vol.9) - Bang Kieu
06 Gót Hồng - Bằng Kiều (Ft. Thu Phương)
14 Rong Rêu - Bằng Kiều (Ft. Ngọc Quỳnh)
15 Chớ Có Quên Đi Ngày Hôm Qua - Bằng Kiều
Liên khúc 1: Nỗi nhớ dịu êm - Cho anh xin -Mưa ngâu -Thì thầm mùa xuân-Để gió đưa vào lãng quên
Liên khúc 2: Cõi bình yên - Get down - Nụ hôn năm 2000 - Pretty Woman - Shalala - Where do you go - Tình ươm nắng hè
Liên khúc 3: Lúc nhớ em - Oh! Ma ma - Trọn đời yêu em - Yêu nhất cô ấy - Tuyết rơi - Chiếc lá mùa đông - Mùa đông của anh
Liên khúc 4: Hà Nội năm 2000 - Mưa và em - Hồn nhiên - Hát với chú ve con - Trở lại mùa hè - Dấu yêu tình đầu
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 0x44d66a0e082d32800f59f761261e01a7be5ff40a89549068934cb8a68f3f2bf1. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2eOSRFPaaZAxj2wVKIvcA5.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/2eOSRFPaaZAxj2wVKIvcA5.
{"copyright_id":"0x90fe6d4adcdc6aba25c814482ec09a99a65e605af0934747089b4835f235320e","isrc":"QM48F2105205","name":"Yêu Em Giữa Đời Quên Lãng","registered_at":"2026-06-20T13:01:26Z","spotify_id":"5s3utqKLktQ0pKmB0hVaFv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90fe6d4adcdc6aba25c814482ec09a99a65e605af0934747089b4835f235320e. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5s3utqKLktQ0pKmB0hVaFv.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/5s3utqKLktQ0pKmB0hVaFv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b393b0347b164164ccc26fa4f935e1578092a84e3a2c5a9b0e820b8ad40f19a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2ffAi5nRbYdaeFJ9kEjI3S.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/2ffAi5nRbYdaeFJ9kEjI3S.
Người Đứng Sau Hạnh Phúc (Cảm Ơn Tình Yêu)
Người Đứng Sau Hạnh Phúc - Cảm Ơn Tình Yêu
LK Duyên Kiếp - Cỏ Úa (Xuân Phát Tài 14)
LK Duyên Kiếp - Cỏ Úa - Xuân Phát Tài 14
Chuyện Như Chưa Bắt đầu - Cứ Ngỡ - Sợ Yêu
Sẽ Chưa Là Quá Muộn (Chồng Cũ Vợ Cũ Người Yêu Cũ OST)
Sẽ Chưa Là Quá Muộn - Chồng Cũ Vợ Cũ Người Yêu Cũ OST
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7486d291a65fcdb1682171a52154682cb2b143806db220357dc9607960342512. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1diRppX4HsAv89x2F5zMMl.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/1diRppX4HsAv89x2F5zMMl.
{"copyright_id":"0x686ff0706c3aa71ad61c00a2576a2136c7ec5f5cf8b23d06571249b08f4d8f96","isrc":"QMBZ91913551","name":"Khói Sương Mong Manh","registered_at":"2026-06-20T12:58:04Z","spotify_id":"0ojpQmRA8a0Ymyhknm8FGv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x686ff0706c3aa71ad61c00a2576a2136c7ec5f5cf8b23d06571249b08f4d8f96. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0ojpQmRA8a0Ymyhknm8FGv.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/0ojpQmRA8a0Ymyhknm8FGv.
{"copyright_id":"0xfdf7368d8d30271032ccd8d8f8486130e1f0ccd9efd9de3df3a589bde562722c","isrc":"CA5KR2028807","name":"Dĩ Vãng Cuộc Tình","registered_at":"2026-06-19T18:06:56Z","spotify_id":"3RbXBQoFBEG1lxqGTur7m2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdf7368d8d30271032ccd8d8f8486130e1f0ccd9efd9de3df3a589bde562722c. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3RbXBQoFBEG1lxqGTur7m2.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/3RbXBQoFBEG1lxqGTur7m2.
{"copyright_id":"0xd34ca3a8efe25cd2118f7c51daeec0cf52a56eaa4b1e001b316752b214daa92e","isrc":"QM48F1758401","name":"Định Mệnh","registered_at":"2026-06-09T20:47:35Z","spotify_id":"0RAG1ghal3dCLqeaQPJ64j","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd34ca3a8efe25cd2118f7c51daeec0cf52a56eaa4b1e001b316752b214daa92e. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0RAG1ghal3dCLqeaQPJ64j.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/0RAG1ghal3dCLqeaQPJ64j.
{"copyright_id":"0xd04a4034dec333bc8d79481533af2520ae16c4b0cffd815de879c31f1fad8374","isrc":"QM4TW2091228","name":"Lắng Nghe Mùa Xuân Về","registered_at":"2026-06-11T18:57:28Z","spotify_id":"3aamthOTZDJ88UGijgZxsD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd04a4034dec333bc8d79481533af2520ae16c4b0cffd815de879c31f1fad8374. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3aamthOTZDJ88UGijgZxsD.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/3aamthOTZDJ88UGijgZxsD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3f9886949a3e58a3397ec6aa2e8c0a91ae1e88932d64079ff3b2192ab689510. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0yCPmgrlfkojum234PziLb.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/0yCPmgrlfkojum234PziLb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b840906e960dde32841f87748b9a8922f500d316b4be851f8697ca7360113e5. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3NUWjGZ7ahpvT9bZUClFMG.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/3NUWjGZ7ahpvT9bZUClFMG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8e8a44652f3e7100199588dcc32b6e8e59179d2c286343d5277d0e6cf551722. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2pTghxP1aLQ8x6nAV9k2fY.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/2pTghxP1aLQ8x6nAV9k2fY.