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 artist was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x889c2bf8cb9e414fa4774924eb4f3f62b6b6a75e2b4702aef0d52c4ebc19bb50. Chain 2 (Bitcoin): anchored in block 953807 (2026-06-15T16:39:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ee9b6013-9800-44c6-8072-af4026cb5edf.json and https://artists.proofprofile.net/proofs/artist/ee9b6013-9800-44c6-8072-af4026cb5edf.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
我們的愛沒有錯 《泡沫之夏》電視劇主題曲
黑貓牛奶 [合唱版] 《泡沫之夏》電視劇插曲
被你拯救的我 《泡沫之夏》電視劇片尾曲
黑貓牛奶 [獨唱版] 《泡沫之夏》電視劇插曲
泡沫的重量 [泡沫美人魚鋼琴獨奏版]
別再閃躲,別再錯過 [我們的愛沒有錯吉他獨奏版]