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 0x1b90f119a88f1d43bfc82606f0b7c820698607df9e55340e5d9a683d32474d8f. 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/e1246968-cf72-4a51-892e-0c2ef198724a.json and https://artists.proofprofile.net/proofs/artist/e1246968-cf72-4a51-892e-0c2ef198724a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
난 늘 여자와의 이별보다 남자와의 이별이 더 아팠다 (feat. Park Wan Kyu)
Call Me (feat. SKULL, ZIZO, Deegie, MINOS, Vido Seoung Woo, Joosuc)
난 늘 여자와의 이별보다 남자와의 이별이 더 아팠다 (feat. 박완규)
Call Me (feat. Skull, 지조, Deegie, Minos, 비도승우, Joosuc)
Call Me (feat. Skull, 지조, Deegie, Minos, 비도승우 & Joosuc)
Danger (feat. Lee-Nu & Kim Seo Hyun) [From "Vampire Prosecutor 2"]
Shakespeare In Love part.1 (Feat. Kim Shin-Eui)
Shakespeare In Love part.2 (Feat. Na Kyoung Won)
U.F.L (Unfinished Love) (feat.Vido Seoungwoo)
U.F.L (Unfinished Love) (feat. Vido Seoung Woo)
Where We Were (Acoustic Ver.) (feat.A-Young)
Shakespeare In Love Part.1 (feat.Kim Shin-Eui Of Monni)
Aesop Fables 이솝우화 (feat. Taker One, Gasinaedeul)
Night Flight 야간비행 (feat. Rachael Yamagata)
PLZ Don't Leave 제발 가지마 (feat Vido Seoung Woo, AGER)
Aesop Fables (feat. TAKEWON, Gasinaedeul)
PLZ Don't Leave (feat. Vido Seoung Woo, AGER)
Man, Woman Growing Apart 뒤로 가는 남과 여 (Retro Remix)
I didn't know a person's mind would change so easily (2024 version)
I didn't know a person's mind would change so easily - 2024 version
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 0x2d9da4e127a6c08e5474fb612106360e6df11d48d359ecaa32b634560920c7e6. 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/7t0zIKZ0gVlPxgCvMDOuRN.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/7t0zIKZ0gVlPxgCvMDOuRN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bd2b6231689bab8e383c11379ed389ef960ab5eaab73ee9b3c5e2e37365712d. 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/26zMCzHHv1DGacURREgkjo.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/26zMCzHHv1DGacURREgkjo.