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 0xc0ad1033ec444c59b5effe86f56fe1a430e22ffcf43bdea6107a943b91ff6e5d. 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/2060b74e-c313-46f0-ab94-b2215f93d7e0.json and https://artists.proofprofile.net/proofs/artist/2060b74e-c313-46f0-ab94-b2215f93d7e0.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 0x32f3c9a39fe0acfd8a5d9e596346b8e44e89dd88561e439b6fca31fd29a7917b. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55:19Z), 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/FR10S1954793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc12438073d8d77100e5d94dc00fb2d848f70d021251efa4a2f29383cf15a641. Chain 2 (Bitcoin): anchored in block 958506 (2026-07-18T06:14: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/THBEC1900024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8c0c99f342e4fba2076d6e2c38572b7b36780d255f78b1b48940d16f0818ebf. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/FR59R2070915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x166b209b0ce08b9cfed9dcbea3798bcc9f34f454f1856be41fa4bf82b34b2bdb. 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/FR26V2002632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93b17fe1f0113d451c163302aa7ef1162dbc771ee00e4cff58000b0b020ecb44. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T09:14: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/FR10S2145683.
แค่อยากพูดคำว่ารัก
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3a3ff0ee32bfe7c892434480730dde17c787155c2cdb768d80226a1e9ca6f1b. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T02:28:59Z), 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/THW092201835.
เล่นซ่อนหา (เพลงประกอบภาพยนตร์ My Next Doll ยัยตุ๊กตาซ้อมรักยกกำลังสอง)
ถ้าหากว่ารักต้องเจ็บ [ If love ]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb35bc379b868ea9c24047c4f9c706bff60fc4bf186860a2a9cf2629e5f877cdc. Chain 2 (Bitcoin): anchored in block 958708 (2026-07-19T09:08: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/THUM72300065.
ยกเว้นไว้สักคน (ไม่ใช่ผู้ชายเจ้าชู้ทุกคน)
คิดถึงอยู่เลย (Still) [From "เดทเกมนี้ต้องได้ใจนาย"]
คิดถึงอยู่เลย (Still) - From "เดทเกมนี้ต้องได้ใจนาย"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48f82e4bcfd3447de090bfb9dd922bca83b97e991a30bfae899885b6da5c7a98. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/THMOB2506142.
ร้องเพลงรัก (feat. Pondering) - Slowdown
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08769aabebac5d45905274f217a4d96fbe8209779bea1f4d05653388f045bbbb. Chain 2 (Bitcoin): anchored in block 958390 (2026-07-17T09:35:49Z), 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/THS082500163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53b906d5abd8814b11389f345ee6bf28ab8f493735bfd28beade913b99f49219. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/THS082500159.