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 0xe452122715f6cdaaa8c9c98a2f711ff81c27f24c45abb0560746985120ca15d3. Chain 2 (Bitcoin): anchored in block 953791 (2026-06-15T13:40:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/dea23d49-356f-4dca-b2ef-e2d3814ac27b.json and https://artists.proofprofile.net/proofs/artist/dea23d49-356f-4dca-b2ef-e2d3814ac27b.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x612f27d877870603a8b5926b963c2772086fe98f3d72dd0c588cd969e0153536. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:46:39Z), 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/KRRAR2316713.
흔들리지마 Pt. 2 (Original Television Soundtrack)
소원을 말해봐 (Original Television Soundtrack) Pt. 1
고양이는 있다 , Pt. 8 (Original Television Soundtrack)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7eb60ca284c43adafc5f354ec5aafe08184ce9b374544e3050c2431fb86243c. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/KRRAR2101246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76143ad16612d5935accda1c82eec6f5407f57b5d991e66456f943f8ce839257. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T12:21:54Z), 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/KRRAR2101244.
여자의 비밀 (Original Television Soundtrack), Pt. 13
The Secret Of a Woman (KBS 2TV DRAMA) OST Part.13
저 하늘에 태양이 (Original Television Soundtrack), Pt. 8
That Sun In The Sky (KBS 2TV DRAMA) OST Part.8
막돼먹은 영애씨 시즌 15 (Original Television Soundtrack), Pt. 21
Ugly Miss Young-ae Season 15 (tvN DRAMA) OST Part.21
A Sea of Her Own (KBS 2TV Drama) OST Part.1
그 여자의 바다 (Original Television Soundtrack), Pt. 1
빛나라 은수 (Original Television Soundtrack), Pt. 23
Shine Eun-Soo (KBS 1TV DRAMA) OST Part.23
The Roses of Sharon have blossomed (KBS 1TV DRAMA) OST Part.4
무궁화 꽃이 피었습니다 (Original Television Soundtrack), Pt. 4
훈장 오순남 (Original Television Soundtrack), Pt. 14
School Master, Oh Soon-Nam (MBC DRAMA) OST Part.14
Dal Soon`s Spring (KBS 2TV Drama) OST Part.7
꽃피어라 달순아 (Original Television Soundtrack), Pt. 7
보그맘 (Original Television Soundtrack), Pt. 10
역류 (Original Television Soundtrack), Pt. 2
막돼먹은 영애씨 시즌 16 (Original Television Soundtrack), Pt. 16
Ugly Miss Young-ae Season 16 (tvN DRAMA) OST Part.16
미워도 사랑해 (Original Television Soundtrack), Pt. 13
Mysterious Personal Shopper (KBS 2TV DRAMA) OST Part.4
인형의 집 (Original Television Soundtrack), Pt. 4
Love To The End (KBS 2TV Drama) OST Part.3
끝까지 사랑 (Original Television Soundtrack), Pt. 3
Sunny Again Tomorrow (KBS 1TV Drama) OST Part.23
내일도 맑음 (Original Television Soundtrack), Pt. 23
대장금이 보고있다 (Original Television Soundtrack), Pt. 5
Dae Jang Geum Is Watching (MBC Drama) OST Part.5
차달래 부인의 사랑 (Original Television Soundtrack) Pt.18
신과의 약속 (Original Television Soundtrack), Pt. 11
태양의 계절 Pt. 2 (Original Television Soundtrack)
태양의 계절 (Original Television Soundtrack), Pt. 2
우아한 모녀 (Original Television Soundtrack), Pt. 1
우아한 모녀 (Original Television Soundtrack) Pt. 1