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 0x40293669868ed2a80b03c861af71dff586d1e44f12c08a68be1e31f9c0b5dd1f. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3f2c4fda-95c5-4e58-9826-6ea3b2a4a23f.json and https://artists.proofprofile.net/proofs/artist/3f2c4fda-95c5-4e58-9826-6ea3b2a4a23f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Feel Me, Touch Me (Do Anything You Want)
Trick Or Treat- Original Motion Picture Soundtrack Featuring FASTWAY
Trick Or Treat - Original Motion Picture Soundtrack Featuring FASTWAY
Easy Livin' - The Marquee Club, London 08/05/83 - Live
Steal the Show - Harpo's, Detroit, Michigan 09/07/84 - Live
We Become One - Agora Ballroom, Cleveland, Ohio 05/10/83 - Live
Steal the Show - L'amour, Brooklyn, NY 22/09/84 - Live
Tell Me - Harpo's, Detroit, Michigan 09/07/84 - Live
All I Need Is Your Love - The Marquee Club, London 08/05/83 - Live
You Got Me Runnin' - Agora Ballroom, Cleveland, Ohio 05/10/83 - Live
Tell Me - L'amour, Brooklyn, NY 22/09/84 - Live
Misunderstood - Harpo's, Detroit, Michigan 09/07/84 - Live
Give It All You Got - The Marquee Club, London 08/05/83 - Live
Give It All You Got - Agora Ballroom, Cleveland, Ohio 05/10/83 - Live
Misunderstood - L'amour, Brooklyn, NY 22/09/84 - Live
Say What You Will - Harpo's, Detroit, Michigan 09/07/84 - Live
All I Need Is Your Love - Agora Ballroom, Cleveland, Ohio 05/10/83 - Live
Say What You Will - The Marquee Club, London 08/05/83 - Live
Say What You Will - L'amour, Brooklyn, NY 22/09/84 - Live
Feel Me Touch Me - The Marquee Club, London 08/05/83 - Live
Back in the Game - Agora Ballroom, Cleveland, Ohio 05/10/83 - Live
All Fired Up - Harpo's, Detroit, Michigan 09/07/84 - Live
All Fired Up - L'amour, Brooklyn, NY 22/09/84 - Live
Non Stop Love - Harpo's, Detroit, Michigan 09/07/84 - Live
Non Stop Love - L'amour, Brooklyn, NY 22/09/84 - Live
I Want My Dream - The Marquee Club, London 08/05/83 - Live
Heft! - Agora Ballroom, Cleveland, Ohio 05/10/83 - Live
Far Far from Home - Harpo's, Detroit, Michigan 09/07/84 - Live
Far Far from Home - L'amour, Brooklyn, NY 22/09/84 - Live
Give It Some Action - Agora Ballroom, Cleveland, Ohio 05/10/83 - Live
We Become One - The Marquee Club, London 08/05/83 - Live
Heft - Bonus - The Marquee Club, London 08/05/83 - Live
Hung up on Love - Agora Ballroom, Cleveland, Ohio 05/10/83 - Live
We Become One - Harpo's, Detroit, Michigan 09/07/84 - Live
We Become One - L'amour, Brooklyn, NY 22/09/84 - Live
Telephone - L'amour, Brooklyn, NY 22/09/84 - Live
Telephone - Harpo's, Detroit, Michigan 09/07/84 - Live
Feel Me, Touch Me - Agora Ballroom, Cleveland, Ohio 05/10/83 - Live
Far Far from Home - Bonus - The Marquee Club, London 08/05/83 - Live
Far Far from Home - Agora Ballroom, Cleveland, Ohio 05/10/83 - Live
Easy Livin' - Harpo's, Detroit, Michigan 09/07/84 - Live
Easy Livin' - L'amour, Brooklyn, NY 22/09/84 - Live
Feel Me Touch Me - L'amour, Brooklyn, NY 22/09/84 - Live
Feel Me Touch Me - Harpo's, Detroit, Michigan 09/07/84 - Live
Say What You Will - Agora Ballroom, Cleveland, Ohio 05/10/83 - Live
Give It Some Action - L'amour, Brooklyn, NY 22/09/84 - Live
Telephone - Agora Ballroom, Cleveland, Ohio 05/10/83 - Live
Give It Some Action - Harpo's, Detroit, Michigan 09/07/84 - Live
Easy Livin - Agora Ballroom, Cleveland, Ohio 05/10/83 - Live