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 0x1a4bf0b1e838c20244b8481fc86f1f931b1c8fa49b041465129012289c0560f5. 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/f184ad8c-46a3-4bb8-a011-8483a714ed82.json and https://artists.proofprofile.net/proofs/artist/f184ad8c-46a3-4bb8-a011-8483a714ed82.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 0x4c0ba23292d638ae1283b54d5344ce14eae73077b5c04ea8a087cd2dbe2e7821. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/THRSP1224723.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d474e20d897d4cb705ef245979b3a7b1131e845df88f5bfa57dcbbcdc2f12e3. Chain 2 (Bitcoin): anchored in block 958476 (2026-07-18T01:26: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/THRSP1225264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb35e93dd91bf726a9ac630276696bf979d32d332ff5a911be4b759500a7ace2. 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/THRSP1200133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b2c0cbc4fea9c4d1fa93177338d5c1e01569e6131c5d7b9e9b4d12d84540e13. Chain 2 (Bitcoin): anchored in block 957709 (2026-07-12T13:52:43Z), 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/THRSP1200134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe6e1b962a5efa94e477a52f48575d3c47ab943b6f5276b043a97edec76ea150. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29:25Z), 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/THRSP1206576.
รักนะแต่ไม่แสดงออก
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d4b0df1377e20bd2552c306e5654b627e0520bb1579b500b7ab386e8c31b23e. Chain 2 (Bitcoin): anchored in block 957709 (2026-07-12T13:52:43Z), 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/THRSP1206577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50c51ac95f64decb0dd1b8e86e23e2bfb77699a45146e9afcad77ccd85c93576. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/THRSP1209570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a8a301340a62dd4c876e68855de62e4b07079d5c95a25fd0e8b63f66b20a5a6. 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/THRSP1210528.
สวย เริ่ด เชิด...ยอม
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad29736ec32b10088254092c7065e4a058867fe7ad5573c2a93b7c607ed0ac02. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07:34Z), 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/THRSP1202199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30acc9fdd49e973206878fc203e1750c483f5b6e27ad679e1387388fa4148716. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/THRSP1224658.
จะจีบก็บอกนะ (Need You Right Now) - Single
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c0ba23292d638ae1283b54d5344ce14eae73077b5c04ea8a087cd2dbe2e7821. 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/THRSP1224723.
อย่าเยอะ (เพลงประกอบละครชื่นชีวานาวี)
ขอได้มั้ยผู้ชายของเธอ (He's mine)
ขอได้มั้ยผู้ชายของเธอ (He's mine) - Single