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 0xcefdc881910b2e8c402658a028283588566e7260a0de97d2f81399be33c0c7b7. Chain 2 (Bitcoin): anchored in block 953770 (2026-06-15T09:50:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9c5a0d31-819e-4da9-9865-25dcf9c891ff.json and https://artists.proofprofile.net/proofs/artist/9c5a0d31-819e-4da9-9865-25dcf9c891ff.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 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 0x9aed73c37535b898008b2af6003a3cd2361a0697ceb128507f8bed59836b3a78. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/VNA0F1794443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dbffe71a592f5df514d3519f5f0aa76f8434b0024c461f348b52b6b267464f6. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/VNA0F1794444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaf7e0fce9d1b648f626f0a5f86ba692586814abdcdac0035b6495d50108ab6e. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/VNA0F1794445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfc23def2b9358aba3d285b6ae0e7202553e31383f0f2d85bcfa9a33f51b9e96. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23:33Z), 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/VNA0F1794446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8446306332865121a82cbe529b1f5d0a46a5b365b9722564def86365e2d49f8. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/VNA0F1794447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2c3113d09a0dc50b76e01a76b1dd1b225a4a7247829c0a2323f0fb1496a1c9c. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/VNA0F1794459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac16306a9d362e563d54dc66efaf3a28381e1ad3d8fd1e16bdeaa7d79c2beab8. Chain 2 (Bitcoin): anchored in block 958736 (2026-07-19T13:04:09Z), 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/VNA0F1794460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9a8f0ded16f0870e445a803ea8135355ff2a8b92e9ee89b57c9368e6bd9afec. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/USA562305284.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fbb01820e4102a8a27ba6c6a331e6e7c53b61c347c86aca077db695d7f27527. Chain 2 (Bitcoin): anchored in block 959037 (2026-07-21T16:59:47Z), 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/USA562359857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe85cc9346fb4ff669da410f6ec682eb7b009c556876aaaa4e00eb6f3f2b81430. Chain 2 (Bitcoin): anchored in block 958639 (2026-07-19T01:18:30Z), 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/VNA0F1795965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x854549f3a38094fabc211aa9f35779c900dd2b506d2319545ccbe90880cb707d. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01:21Z), 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/USA562280660.
Liên Khúc Đường Tím Bằng Lăng - Vì Lỡ Thương Nhau
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3008fe74025fe6c3b78613e4122ec7d53e5ab94ee345b8e42d7115d2358c09f. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T08:14:15Z), 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/VNA1M2224228.
LK Giọt Lệ Đài Trang, Hai Chuyến Tàu Đêm
LK Đừng Hỏi Vì Sao Anh Yêu Em, Đường Tình Đôi Ngã
LK Cho Đi Nhận Lại, Cho Người Vào Cuộc Chiến
LK Đắp Mộ Cuộc Tình, Để Trả Lời Một Câu Hỏi
LK Chôn Liệm Tình Sầu, Chuyện Chúng Mình
LK Lời Nghẹn Đầu Môi, Lời Nguyện Cầu Thượng Đế
LK Sao Không Thấy Anh Về, Lời Nghẹn Đầu Môi
LK Xuân Này Con Không Về, Đời Như Chiếc Lá
LK Lời Nghẹn Đầu Môi, Ly Rượu Đắng Cay 2
LK Lời Nguyện Cầu Thượng Đế, Ly Rượu Đắng Cay 3
LK Một Phút Đam Mê, Mưa Chiều Miền Trung
LK Thương Người Goá Phụ, Thương Về Quán Trọ
LK Trăng Tàn Trên Hè Phố, Trộm Nhìn Nhau
LK Thương Hoài Ngàn Năm, Thương Người Goá Phụ
LK Con Đường Xưa Em Đi, Chắp Tay Lạy Người
LK Cõi Tạm Trần Gian, Con Đường Mang Tên Em
LK Còn Một Ngày Để Sống, Chắp Tay Lạy Người
LK Bức Thư Không Gửi, Bước Chân Phiêu Bạt
LK Con Đường Mang Tên Em, Còn Một Ngày Để Sống
LK Con Đường Mang Tên Em, Con Đường Xưa Em Đi
LK Chiều Sân Ga, Cho Người Vào Cuộc Chiến
LK Không Bao Giờ Quên Anh, Không Lối Thoát
LK Huyền Thoại Một Chiều Mưa, Kể Chuyện Trong Đêm
LK Nếu Anh Đừng Hẹn, Nếu Được Làm Người Tình
LK Nghĩa Tình Là Mãi Mãi, Người Đi Ngoài Phố
LK Ngày Còn Em Bên Tôi, Nghĩa Tình Là Mãi Mãi
LK Sao Chưa Thấy Hồi Âm, Sao Không Là Tôi
LK Những Lời Này Cho Em, Ơn Nghĩa Sinh Thành
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbac910209435787aa80b0f783937f9a9eb9a7ff35349ee12b359116cfe8bc074. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/UK6822508049.