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 entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac8ed667a1b503f2ec16a43cde280563bd1e974df16790e8a3a2ab1daf7a9e03. Chain 2 (Bitcoin): anchored in block 954693 (2026-06-21T11:50:32Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e77c974e-7b83-4e58-a7d8-c9d11ea41d3f.json and https://artists.proofprofile.net/proofs/artist/e77c974e-7b83-4e58-a7d8-c9d11ea41d3f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Thank You For The Love That You Lent Me - Redux
Lately I Question Understanding Our Relationship
Lately I Question Understanding Our Relationship (feat. Nakuu)
Hiding (feat. Jamillions & Aundre Myles)
Mind Reader (feat. Breana Marin & J.C. Charlemagne)
Jus Wanna Kno Ur Name (feat. Johnny Juliano & Hugo Slay)
Barely Hanging On - 2017 Remastered Version
Should've Known - 2017 Remastered Version
Nowhere to Run (feat. Breana Marin & Hugo Slay)
Who Are You...? (Outro) [feat. Dear Ghosts]
Waterfall [Bonus Track] - Dear Ghosts Nightcore Remix
Waterfall - 2019 Dear Ghosts Nightcore Edit
Opportunity Stabbed Me In The Back - 2020 Remastered Version
Opportunity Stabbed Me In The Back - Acoustic Version
Opportunity Stabbed Me In The Back - Re-Mixed & Re-Plastered
udon'tknow - Dear Ghosts Nightcore Remix