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 0x068dc1efacfad920fa7fe6e99a5330ce3f9bc9a9c8baea7e4efb4bc168a28f50. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/85bd5128-fbd0-4ff4-853c-07df0d09510d.json and https://artists.proofprofile.net/proofs/artist/85bd5128-fbd0-4ff4-853c-07df0d09510d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
The Pipe Doesn’t Go to the Marshmallow Room It Goes to the Fudge Room (Bonus Bong)
Fuck Your Father in the Shower and Have a Snack
Still Nutting You Have Still Sucking She Is "Bonus Bong"
Blow It Before You Put It in, Like a Nintendo Cartridge "Bonus Bong"
Lesbians in Rome Are a Pair of Ceasars "Bonus Bong"
A Girl Phoned Me the Other Day and Said, Come on over, There's Nobody Home. I Went over. Nobody Was Home
Is Raping a Hooker Considered Rape or Shoplifting
A Submarine Is Long and Hard and Full of Sea Men
Calendars Are Popular Cuz They Have a Lot of Dates
Throwing an Asian Guy Down the Stairs Is Wong on so Many Levels
A Cow Wears Bells Because Their Horns Don't Work
Person Whose Left Side Is Being Cut off Is All Right Now
A Fat Fortune Teller Is a Four Chin Teller
A Theatrical Performance on Puns Is a Play on Words - Bonus
Things Asians Do When They Are Done with Homework
My Grandpa Was 65 He Runs a Mile to Stay Fit, He's 70 Now and Has No Idea Where He Is
I Wondered Why the Frisbee Was Getting Bigger, Then It Hit Me
Chickens Sit on Eggs Because They Don't Have Chairs
My Grandma Has the Heart of a Lion and a Lifetime Ban at the Zoo
6 Is Afraid of 7 Because 7 Is a Registered 6 Offender
A Family Walks Into a Hotel and Requests the Porn to Be Disabled, Clerk Says It's Just Regular Porn You Sick Fuck
Lord Told John If He Comes Forth He Will Receive Eternal Life, John Came Fifth and Received a Toaster
If You Are Ever Cold Just Stand in the Corner, They Are Usually 90 Degrees
Bought Some Shoes from My Drug Dealer, Don't Know What He Laced Them with I've Been Tripping All Day
The Best Nation in the World Is Donation
I Threw a Boomerang a Few Years Ago and I Now Live In Constant Fear
Being Kinky Is When You Tickle Your Girlfriend with a Feather, Perverted Is When You Use the Whole Bird
Otphj over-the-Pants-Hand-Job Is a Distant Cousin of the Dry Hump
Calling Someone Average Is a Mean Thing to Say
We Will Stop Somewhere Between ’68 and ’70 on My Time Machine
Stocking up with Sausage and Cheese for the Crisis Is the Wurst Kase Scenario
Chuck Norris Got the Virus to Quarantine for 14 Days
You Can't Spell Quarantine Without 'u R a Q T'
The Squirrel Swim on Its Back to Keep Its Nuts Dry
Santa Claus Have Such a Big Sack Because He Only Comes Once a Year
The Reception at the Sperm Bank Thanks the Donors for Coming
Circumsize a Redneck by Kicking His Sister in the Jaw
Sony Made a New Console During the Pendemic Called the Plaguestation 5
She Yelled. "I'm so Wet, Give It to Me Now!" but I Was Keeping the Umbrella
My Ex Got Hit by a Bus. and I Lost My Job as a Bus Driver
The Hunchback of Notre Damehas a Twisted Back Story
The Difference Between an Oral and a Rectal Thermometer Is the Taste
Dissolved in Radioactive Sludge (Companions Edition)
Slampilation Mixtape (Compilation Version)
{"copyright_id":"0x0e46ce39d3add050fa0773f6ef6a6daac362295d448d8f3d5e7aca2a836b6125","isrc":"QZW9K2259638","name":"No Custer Shit - Compilation Version","registered_at":"2026-06-04T16:23:49Z","spotify_id":"4OvqDwiDIZR27NoyxL481C","type":"track"}
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e46ce39d3add050fa0773f6ef6a6daac362295d448d8f3d5e7aca2a836b6125. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4OvqDwiDIZR27NoyxL481C.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4OvqDwiDIZR27NoyxL481C.
{"copyright_id":"0x786eceffc308bb30b88595ae0abc9138f7f959b1b72cb8e5a08bcd08c7513175","isrc":"QZTPX2107554","name":"No Custer Shit","registered_at":"2026-06-10T23:45:50Z","spotify_id":"4vdMlFvITXp83ohPkny2yC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x786eceffc308bb30b88595ae0abc9138f7f959b1b72cb8e5a08bcd08c7513175. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4vdMlFvITXp83ohPkny2yC.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4vdMlFvITXp83ohPkny2yC.