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 0xa37ffcf4cea0e755a2139c757ba0afe9f5f33d29908d0f0930de97ed4efd1780. Chain 2 (Bitcoin): anchored in block 953648 (2026-06-14T15:20:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3cee3f9a-43d9-4348-a491-48e5670fb62a.json and https://artists.proofprofile.net/proofs/artist/3cee3f9a-43d9-4348-a491-48e5670fb62a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
No Shoes, No Shirt, No Service (Radio Edit)
No Shoes, No Shirt, No Service - Radio Edit
The Naughty Song (Reggaeton Remix Clean)
The Naughty Song - Clean - Reggaeton Remix
Cruel Intentions (Ruff Loaderz Radio Edit)
Shot to My Heart (Soul Seekerz Radio Edit)
Shot to My Heart (Soul Seekerz Club Mix)
Shot to My Heart (eSQUIRE Houselife Dub)
Shot to My Heart (eSQUIRE Houselife Remix)