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 0x8ea8df5199b84d3e9c8c4bded43dd6f042e5e369b9b590a8d9e0dc400a3805ca. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/722864c2-f6b2-42e3-8bba-25c896f256f1.json and https://artists.proofprofile.net/proofs/artist/722864c2-f6b2-42e3-8bba-25c896f256f1.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
一觸即發(2023英雄聯盟S13全球總決賽助威戰歌)
無限火力 我愛你 (無限火力2024十週年紀念曲)
永不放棄 (2023英雄聯盟S13全球總決賽助威戰歌)
Self Control Failed in D minor, Wait For The Last Try
Self Control Day 0 in E minor, 脫俗超凡, 極穎自然
Self Control Failed in E minor, 等第二次, 出去走走
Only Champion Will Be Remembered (Worlds Championship 2023 Fanmade Song)
Piano Sonata No. 10 in C major, I. Allegro moderato, KV 330
Self Control Day 0 in D minor, Second Try, 脫俗超凡, 極穎自然
登神Gods管弦樂版(英雄聯盟2023全球總決賽主題曲)
S13 League of Legends Worlds 2023 Anthem Orchestral Version
英雄聯盟S13全球總決賽主題曲Gods鋼琴版
VALORANT Champions 2023 Anthem Piano Version
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 0xc85360985de5f30b1c569097a85313f1413b146f64ad74a3124faff56c6c7596. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/CNZ852318993.
VALORANT Champions 2023 Anthem Orchestral Version
League of Legends Worlds Orchestral Anthem
Piano Concerto No. 20 in D minor, I. Allegro, K.466
Self Control Day Last Try Failed in A Minor
[Original Score] Self Control Day 75, Last Try, C Minor
League of Legends 英雄聯盟 Still Here CG不渝 ( Orchestra Version 管弦樂版 ）
Looking for feedback from the music composer sincerely
復仇 - 可靈Kling大模型制作的AI電影原聲帶配樂
If you are a dog, will you just simply make music ?
If I am human, I will definitely make music !
Self Control Begins, This is for Dian Dian
Heavy Is the Crown Piano Version 王冠之重鋼琴版
Heavy Is the Crown Orchestral Version 王冠之重管弦樂版
95後外賣小哥自學音樂制作出的電子音樂作品001
Self Control, My Last Try For Dian Dian, Day 0
Self Control, My Last Try For Dian Dian, Day 6
Self Control, My Last Try For Dian Dian, Day 7
Self Control, My Last Try For Dian Dian, Day 8
Self Control, My Last Try For Dian Dian, Day 10
Piano Sonata No. 12 in F Major, K. 332 - I. Allegro
Self Control, My Last Try For Dian Dian, Day 9
Self Control, My Last Try For Dian Dian, Day 11
Self Control, My Last Try For Dian Dian, Day 13
Self Control, My Last Try For Dian Dian, Day 14
Self Control, My Last Try For Dian Dian, Day 15
Self Control, My Last Try For Dian Dian, Day 16
Self Control, Last Try or Die, For Dian Dian, Day 0, E minor
Self Control, My Last Try For Dian Dian, Day 17
Self Control, My Last Try For Dian Dian, Day 19
Self Control, My Last Try For Dian Dian, Day 18
Self Control, My Last Try For Dian Dian, Day 12
Self Control Day 1, For Dian Dian, Last Try
Self Control Day 2, For Dian Dian, Last Try
Self Control Day 3, For Dian Dian, Last Try
Self Control Day 4, For Dian Dian, Last Try
Self Control Day 5, For Dian Dian, Last Try
Self Control Day 6, For Dian Dian, Last Try
浴火重生（2025英雄联盟S15全球总决赛助威战歌）