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 0xe4f5c52cf6f0494026ee10ea1d29fdc575c3285b3910e7d4b610310e3315212d. Chain 2 (Bitcoin): anchored in block 953768 (2026-06-15T09:30:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c00431f5-bdab-43c9-a714-9fe6e409f092.json and https://artists.proofprofile.net/proofs/artist/c00431f5-bdab-43c9-a714-9fe6e409f092.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 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 0x2a16a2b6b4a3c87a597e3fec8743e3082e14bb352847aecde1e94d195329733d. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50:22Z), 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/VNA112000373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13b97258852d93f06d5f9cb4dfb068eef2ac52cace21e3f7276208b2a9f48c8f. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00:27Z), 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/VNA0D2208602.
It's Beginning To Look A Lot Like Christmas
We Don't Have To Take Our Clothes Off (Cover)
Tip-Toe Thru' The Tulips With Me (Melody)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc82e9c4dbb29a0753d36fb1a1f04aacbbee11081992858480d9796b94e07996e. Chain 2 (Bitcoin): anchored in block 958390 (2026-07-17T09:35:49Z), 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/VNA0D2301125.
我不想改变世界 我只想不被世界改变 (Melody)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa1ff24bca40b452af2844aefafdde8870963dfa49db6ef64c6d2013856691ae. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26:13Z), 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/VNA0D2301501.
High School Sweethearts (Melody Version)
Rockin Around The Christmas Tree (Melody)
Street Spirit (Fade Out) [Melody Version]
A Holly Jolly Christmas (Melody Version)
I'll Be Home For Christmas (Melody Version)
The Christmas Song (Chestnuts Roasting On An Open Fire) [Melody Version]
I Feel Good (I Got You) [Melody Version]
Goodbye My Love Goodbye (Melody Version)
Driving Home For Christmas (Melody Version)
Best I Ever Had (Grey Sky Morning) [Melody Version]
Best I Ever Had (Grey Sky Morning) [Cover]
Gyal You A Party Animal (Melody Version)
Play That Funky Music (White Boy) [Melody Version]
Wake Me Up Before You Go-go (Melody Version)
Subterranean Homesick Alien (Melody Version)
Your Heart Is As Black As Night (Melody Version)
Ancient Dreams In A Modern Land (Melody Version)
Change Your Mind (No Seas Cortes) [Melody Version]
First Love / Late Spring (Melody Version)
I Love You But I Love Me More (Melody Version)
I'll Never Not Love You (Melody Version)
I'm Gonna Love You Just A Little More, Baby (Melody Version)
Last Words Of A Shooting Star (Melody Version)
Welcome To The Madhouse (Melody Version)
You See The Trouble With Me (Melody Version)
You're Gonna Go Far Kid (Melody Version)
You're The First The Last My Everything (Melody Version)
Your Best American Girl (Melody Version)
Don't Take Your Love From Me (Melody Version)
Hell Or Highwater - Live (Melody Version)
Never, Never Gonna Give You Up (Melody Version)
We Don't Believe What's On Tv (Melody Version)
Why Didn't You Stop Me? (Melody Version)
If You Could Read My Mind (Violin Version)
Wake Me Up When September End (Violin Version)
The Wind Beneath My Wings (Violin Version)
Can't Take My Eyes Off You (Violin Version)