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 0x83981ad2e70b24e68aebdaf65b3b3fb51041c2a628275137276f6acd98dca407. 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/506eeb8f-7a72-40d0-93a5-108f8e78cbf5.json and https://artists.proofprofile.net/proofs/artist/506eeb8f-7a72-40d0-93a5-108f8e78cbf5.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 0xab7560feae11ebe1ad7020dcaef0330f7b25649a11448177ae309ec3009ba4b9. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T21:32:05Z), 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/TCJPM2007336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1672c2cbcb7b5b87c4578acb81204b6c1f62c9915661e26c2f55021ce9ac5737. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/TCJPN2176996.
TENGUYO KAGURA (feat. Kyounosuke Yoshitate & MIMI)
Magic hour affair (feat. 夢羽九 & LAL Beats)
Magic hour affair (feat. Ku Yumeba & LAL Beats)
Girl's lecture (feat. Ku Yumeba & LAL Beats)
Daybreak Seaside (feat. MiCosmiC★baby & 千石ナタデコ子)
Daybreak Seaside (feat. MiCosmiC baby & Sengoku Natadekoko)
Matsurikaga Hana Hiraku (feat. Maisaki Berry)
Matsurikaga Hana Hiraku (feat. Maisaki Berry & sumeshiii a.k.a.virtual osushi)
茉莉花が花開く (feat. 苺咲べりぃ & sumeshiii a.k.a.バーチャルお寿司)
Back To That Summer (feat. Maisaki Berry, Ku Yumeba & K-N-P)
Back To That Summer (feat. 苺咲べりぃ, 夢羽九 & けーえぬP)
0JINOKANE NARASANAIDE (feat. 88.nia & K-N-P)
ドリーミーでなにがわるい！ (feat. 千石ナタデコ子)
Dreamy de naniga warui (feat. Sengoku Natadecoco)
June in Love Part 2 (feat. Shinsuke Sugahara)
Steppin' Out (feat. 88.nia & Sengoku Natadecoco)
YUKIDOKENOKORO KIMINIAU (feat. Shinsuke Sugahara)
When you feel lonely (feat. Shinsuke Sugahara)
SWITCH!! (feat. Stella Amanofu, ChumuNote, 88.nia & Ku Yumeba)
SWITCH!! (feat. 天ノ譜ステラ, ChumuNote, 88.nia & 夢羽九)
ベイサイド・ガーディアンズ オリジナル・サウンドトラック