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 0x415e3bdde819b6681cbffe252ade67fbaadcc210202d7dc32c0661c62cb2b7e4. Chain 2 (Bitcoin): anchored in block 954533 (2026-06-20T08:57:02Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a638aa10-85cb-43a8-b94f-9db3b304abcf.json and https://artists.proofprofile.net/proofs/artist/a638aa10-85cb-43a8-b94f-9db3b304abcf.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 → block OTSBitcoinBlock must exist at that height 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9854599e17420435051a7bc67f85dfec4a9fcb165cc4c4502d379781c90f951c. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QZTB82296598.
On the Fragile Edge of Young Hearts: How the First Taste of Love Can Break You, Mend You, and Leave You Wondering If You’ll Ever Feel Whole Again (But You Keep Falling Anyway)
Lofi Christmas with Santa’s Inner Demons
Awkward Holidays Spent with People Who Hate Them Too
Last-Minute Gifts for My Drunken Uncle, Who’s Still Talking About That One Christmas 20 Years Ago
Eggnog Won’t Fix This Christmas, but It Will Help Me Survive
All I Really Want for Christmas Is a Refund on This Year’s Holiday Expectations
Santa’s Burnout in a Time When Parents Prefer to Buy Their Kids Overpriced Crap Instead of Actually Parenting Them
Sitting in the Same Spot Where I Used to Think About All My Big Plans
The Sound of My Heartbeat Is Louder Than the Music in My Head Tonight
Walking Through Shadows and Searching for Something That Feels Real Again
Lying on the Floor Counting Cracks in the Ceiling as My Thoughts Spiral Again
The Broken Keys of an Old Piano Still Hold the Memories of Songs We Played Together
Falling Asleep to the Rhythm of the Train as It Carries Me Somewhere New
Every Silent Moment Feels Like a Reminder of All the Things I Didn’t Say
Journey Ends Somewhere Still I Can’t Arrive
I Keep Searching for Memories in Places I’ve Already Left Behind
Supermarket at Closing Time, When Everything Feels Like a Slow Goodbye
Waves of Memory Wash Over Me, Soft and Endless
Summer Breeze Carries Memories of Carefree Days
If Only I Could Rewrite the Story Playing in My Head
Confetti Falls, but the Silence Hits Louder After the Noise
When the Wind Wrote Poetry Across the Empty Parking Lot
The Slow Dance of Shadows on a Silent Afternoon
Headphones Full of Stars on a Street Without Names
I Found the Sun Sleeping in a Cup of Cold Coffee
Lipstick Memories Smudged on Photographs Nobody Kept
Memories of a Moment That Doesn’t Exist Anymore