1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6d0a225ea1faae21262bc24fff68cdd234241a1e75a338ce4c3ac4f3776a4fa. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/70569fc4-ed50-49c5-8ff3-03aff8d2c56d.json and https://artists.proofprofile.net/proofs/artist/70569fc4-ed50-49c5-8ff3-03aff8d2c56d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
One Kiss x I Was Never There (Nightcore) (TikTok Remix)
The Hills x I Was Never There (Nightcore) (TikTok Remix)
One Kiss x Stereo Love (Nightcore) (TikTok Remix)
Give It To Me (Nightcore) (TikTok Remix) - If You See Us In The Club Well Be Acting Real Nice
Renegade x I Was Never There (Nightcore) (TikTok Remix)
Dusk Till Dawn (Nightcore) (TikTok Remix)
Little Dark Age (Nightcore) (TikTok Remix)
Are You With Me (Nightcore) (TikTok Remix)
Dusk Till Dawn x Another Love (Nightcore) (TikTok Remix)
Pray For Me x Another Love (Nightcore) (TikTok Remix)
Still Into You - Drill Remix (Nightcore) (TikTok Remix)
Party Monster (Nightcore) (TikTok Remix) - She Mine, Oh, Girl Bump A Line
Everything I Wanted (Nightcore) (TikTok Remix) - If I Knew It All Then, Would I Do It Again?
Better (Nightcore) (TikTok Remix) - Nothing Feels Better Than This
Better Diamonds (Nightcore) (TikTok Mashup) - I Saw The Life Inside Your Eyes, Nothing Feels Better
Lovely (Nightcore) (TikTok Remix) - Isn't It Lovely All Alone Heart Made Of Glass My Mind Of Stone
Roses (Nightcore) (TikTok Remix) - And I Know You Won't Tell Nobody No
Escapism x The Hills (Nightcore) (TikTok Mashup)
Love Yourself (Nightcore) (TikTok Remix)
Roses x Children (Nightcore) (TikTok Remix)
Let Me Down Slowly (Nightcore) (TikTok Remix) - Could You Find A Way To Let Me Down Slowly?
No Idea x Tell Em (Nightcore) (TikTok Mashup)
WORTH NOTHING (Nightcore) (TikTok Remix) - I Don't Ever Wanna See You And I Never Wanna Miss You Again
Weeknd Miracle (Nightcore) (TikTok Remix) - When You Hold Me There’s A Place I Go
Middle Of The Night (Nightcore) (TikTok Remix) - In The Middle Of The Night Just Call My Name I'm Yours To Tame
Save Your Tears (Nightcore) (TikTok Remix) - I Saw You Dancing In A Crowded Room You Look So Happy When I'm Not With You
ily (i love you baby) (nightcore) (tiktok remix) - i love you baby and if it's quite alright i need you baby
past lives (nightcore) (tiktok remix) - i've got the strangest feelin' this isn't our first time around
Bad Habits (Nightcore) (TikTok Remix) - My Bad Habits Lead To Late Nights Ending' Alone Conversations With A Stranger I Barely
505 (Nightcore) (TikTok Remix) - But I Crumble Completely When You Cry
Somebody That I Used To Know (Nightcore) (TikTok Remix) - But You Didn't Have To Cut Me Off, Make Out Like It Never Happened An
Moth To A Flame (Nightcore) (TikTok Remix) - 'Cause He Seems Like He's Good For You And He Makes You Feel Like You Should
R U Mine? (Nightcore) (TikTok Remix) - I Go Crazy Cause Here Isn't Where I Wanna Be
Daddy Issues (Nightcore) (TikTok Remix) - Go Ahead And Cry Little Girl, Nobody Does It Like You Do
Set Fire To The Rain x In The End (Nightcore) (TikTok Remix)
Ride It (Nightcore) (TikTok Remix) - Ride It, Ride, Let Me Feel You
I Wanna Be Yours (Nightcore) - Maybe I Just Wanna Be Yours, I Wanna Be Yours (TikTok Remix)
Take Me To Church (Nightcore) (TikTok Remix) - Take Me To Church I'll Worship Like A Dog At The Shrine Of Your Lies
After Hours (Nightcore) (TikTok Remix) - Where Are You Now When I Need You Most?
Daddy Issues (Nightcore) - And She Didn't Even Take Any Drugs (TikTok Remix)
Playdate (Nightcore) (TikTok Remix) - I Guess I'm Just A Play Date To You
Sofia Richie - Until I Found You (Nightcore) (TikTok Remix) - I Would Never Fall In Love Again, Until I Found Her
Another Love x Grenade (Nightcore) (TikTok Remix)
Another Love x Grenade x Set Fire To The Rain (Nightcore) (TikTok Remix)
Everything I Wanted x Another Love (Nightcore) (TikTok Remix)
Ghost (Nightcore) (TikTok Remix) - If I Can't Be Close To You, I'll Settle For The Ghost Of You
Talking To The Moon (Nightcore) (TikTok Remix)
Arcade (Nightcore) (TikTok Remix) - I've Spent All Of The Love I Saved We Were Always A Losing Game
Woo x I Was Never There (Nightcore) (TikTok Remix)
I Wanna Be Yours x Summertime Sadness (Nightcore) (TikTok Remix)
Another Love x Summertime Sadness (Nightcore) (TikTok Remix)
Talking To The Moon x Playdate (Nightcore) (TikTok Remix)
Talking To The Moon x Arcade (Nightcore) (TikTok Remix)
Mockingbird - Rain Version (Nightcore) (TikTok Remix)
People You Know x Him & I (Nightcore) (TikTok Remix)
Locked Out Of Heaven (Nightcore) (TikTok Remix) - 'Cause You Make Me Feel Like I've Been Locked Out Of Heaven
The Night We Met (Nightcore) (TikTok Remix)
Hurts Me (Alone at Prom) (Leaked) (Unreleased) (Nightcore) (TikTok Remix)
Lose Yourself (Nightcore) (TikTok Remix)
After Dark x Somebody That I Used To Know (Nightcore) (TikTok Remix)
Arcade Violin (Nightcore) (TikTok Remix)
Animals x Starboy (Nightcore) (TikTok Remix)
Where's My Love (Nightcore) (TikTok Remix)
Summertime Sadness x I Was Never There (Nightcore) (TikTok Remix)
Cupid (Ariana Cover) (Nightcore) (TikTok Remix)
505 x The Less I Know (Nightcore) (TikTok Remix)
Another Love x The Night We Met (Nightcore) (TikTok Remix)
Happier Than Ever (Nightcore) (TikTok Remix)
Somebody That I Used To Know (80's Version) (Nightcore) (TikTok Remix)
Let Me Down Slowly (HARDSTYLE) (Nightcore) (TikTok Remix)
Grenade - Drill Remix (Nightcore) (TikTok Remix)
Play Date x Build a Bitch (Nightcore) (TikTok Remix)
The Real Slim Shady (Nightcore) (TikTok Remix)
Call Out My Name (Nightcore) (TikTok Remix)
Blinding Lights (Nightcore) (TikTok Remix)
Why'd You Only Call Me When You're High? (Nightcore) (TikTok Remix)
Just the Way You Are (Nightcore) (TikTok Remix)
hotline bling (edit) (nightcore) (tiktok remix)
Let Me Down Slowly x Tose Naina (Nightcore) (TikTok Remix)
Let Me Down Slowly x Main Dhoondne Ko Zamaane Mein (Nightcore) (TikTok Remix)
The Hills x Hotel (Nightcore) (TikTok Remix)
Enchanted Waterfall (Nightcore) (TikTok Remix)
Get You The Moon (Nightcore) (TikTok Remix)
Sex, Drugs, Etc. (Nightcore) (TikTok Remix)
Fill The Void x After Hours (Nightcore) (TikTok Remix)
Summertime Sadness (Nightcore) (TikTok Remix)
Fill The Void x The Hills (Nightcore) (TikTok Remix)
Attention x Starboy (Nightcore) (TikTok Remix)
No Idea x Body Party (Nightcore) (TikTok Remix)
Locked out of Heaven x Easy On Me (Nightcore) (TikTok Remix)
No Idea x I Was Never There (Nightcore) (TikTok Remix)
Bloody Mary (Dum Dum, Da-Di-Da) (Wednesday Dance) (Nightcore) (TikTok Remix)
Animals x Centuries (Nightcore) (TikTok Remix)
drivers license (Nightcore) (TikTok Remix)
Hurts Me x The Color Violet (Nightcore) (TikTok Remix)
Barbie Girl (Nightcore) (TikTok Remix) - I'm a Barbie girl, in the Barbie world
Heathens (from Suicide Squad) (Nightcore) (TikTok Remix)
Arcade x O Re Piya (Nightcore) (TikTok Remix)
It Goes Like Nanana x Cola (Nightcore) (TikTok Remix)
Starboy x I Was Never There (Nightcore) (TikTok Remix)
Suck my blood (Nightcore) (TikTok Remix)
Moth To A Flame x Faith (Nightcore) (TikTok Remix) (TikTok Transition)
Hotline Bling (Audio) (Nightcore) (TikTok Remix)
Drivers License x Take Me To Church (Nightcore) (TikTok Remix)
Another Love x Infinity (Nightcore) (Remix)
Zara Zara x Let Me Down Slowly (Nightcore) (Remix)
Stay (Nightcore) (Retrowave/Synthwave) (TikTok Remix)
After Hours x Titanium (Nightcore) (TikTok Remix)
I Don't Wanna Live Forever (Fifty Shades Darker) (Nightcore) (TikTok Remix)
Stay High x Stereo Love (Nightcore) (TikTok Remix)
Put Your Head On My Shoulder x Streets (Nightcore) (TikTok Remix)
Under The Influence x I Was Never There (Nightcore) (TikTok Remix)
Jar of Hearts (Nightcore) (TikTok Remix)
Big Boy (Nightcore) (TikTok Remix) - "I need a big boy, give me a big boy"
Demons x Jar Of Hearts (Nightcore) (TikTok Remix)
Infinity x Kabhi Jo Badal Barse (Nightcore) (TikTok Remix)
Let Me Down Slowly x Aaja Ve Mahiya (Nightcore) (TikTok Remix)
Seven (Nightcore) (TikTok Remix) - Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday (A week)
It Goes Like (Nanana) x Ocean Drive (Nightcore) (TikTok Remix)
Seaside (Nightcore) (TikTok Remix) - "Hi baby do you want to be mine"
Watermelon Sugar (Nightcore) (TikTok Remix)
Watermelon Sugar x Seaside (Nightcore) (TikTok Remix)
Nothing's Gonna Change My Love For You (Justin Ai Cover) (Nightcore) (TikTok Remix)
Streets x Needed Me (Nightcore) (TikTok Remix)
Fill The Void x Him & I x Blue Jeans (Nightcore) (TikTok Remix)
Kiss It Better x I Was Never There (Nightcore) (TikTok Remix)
Under The Influence x Sanam Re (Nightcore) (TikTok Remix)
Infinity x Janam Janam (Nightcore) (TikTok Remix)
Strangers x Cola (Nightcore) (TikTok Remix)
Strangers x Midnight City (Nightcore) (TikTok Remix)
Arcade x Kabhi Jo Badal Barse (Nightcore) (TikTok Remix)
Strangers x Midnight City (TikTok Remix) (TikTok Version) (Nightcore)
Strangers x Cola (TikTok Remix) (TikTok Version) (Nightcore)
Big Boy x I Was Never There (Nightcore) (TikTok Remix)
Dance For Me (1,2,3) (Techno TikTok Remix) (Nightcore)
The Hills (Maxisium TikTok Edit) (Nightcore) (TikTok Remix)
Dance For Me (1,2,3) Techno Remix (Nightcore) (TikTok Remix)
i walk this earth all by myself (Nightcore) (TikTok Remix)
The Hills x Midnight City (Nightcore) (TikTok Remix)
Pillowtalk x The Hills (Nightcore) (TikTok Remix)
The Heart Wants What It Wants (Nightcore) (TikTok Remix)
Strangers x After Hours (Nightcore) (TikTok Remix)
Attention (Nightcore) (TikTok Remix) - "You just want attention, you don't want my heart"
Greedy x Promiscious (Nightcore) (TikTok Remix) (TikTok Trending)
Excuses x Attention (Nightcore) (TikTok Remix)
How Deep Is Your Love x Say It Right (Nightcore) (TikTok Remix)
Greedy x Say It Right (Nightcore) (TikTok Remix) (Trending)
(It Goes Like) Nanana (Nightcore) (TikTok Remix)
Another One Of Me (Nightcore) (TikTok Remix)
Can We Kiss Forever? (Nightcore) (TikTok Remix) - "But in the end I drown you push me down, down"
This City (Nightcore) (TikTok Remix) - "This city's gonna break my heart, This city's gonna love me, then leave me alone"
Faded (Nightcore) (TikTok Remix) - "You were the shadow to my light, did you feel us?
More Than You Know (Nightcore) (TikTok Remix)
Drizzy - Too Much History (Nightcore) (TikTok Remix)
Snap Out Of It (Nightcore) (TikTok Remix)
Perfect (Nightcore) - "Well I found a woman, stronger than anyone I know, she shares my dreams, I hope that someday I'll share
Snap (Nightcore) (TikTok Remix) - Snapping one, two, where are you? You're still in my heart, snapping three, four
greedy (Nightcore) (TikTok Remix) - He said, "Are you serious? I've tried, but I can't figure out
Roses x All Around The World (Nightcore)
Roses x All Around The World - Nightcore
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 → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e8f6ee506cc409fa2fd1d287256beae7ecb72a1e999db6d14b8f5f386ca4009. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/GX5MY2336188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb333bcee7d4b4dd07ff02aecfd507ac35e5bb14866ffe61a6576f36d66faa676. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00:01:46Z), 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/GX5MY2376650.
Snap (Nightcore) (TikTok Remix) - It's 4 am, I can't turn my head off, wishin' these memories would fade, they never do
Water (Nightcore) (TikTok Remix) - Make me sweat, make me hotter, make me lose my breath, make me water
Pillowtalk (Nightcore) (TikTok Remix) - So we'll piss off the neighbours, in the place that feels the tears, the place you lose
I Think I Like When It Rains (Nightcore) (TikTok Remix)
Senorita (Señorita) (Nightcore) (TikTok Remix) - I love it when you call me senorita, I wish I could pretend I didn’t need ya
DJ Got Us Fallin' In Love (Nightcore) (TikTok Remix)
Needed Me (Nightcore) (TikTok Remix) - I was good on my own, that's the way it was, that's the way it was
Hypnotized (Nightcore) (TikTok Remix) - But I'm coming home, I'm coming back down tonight, yeah, it's taken time to realize
Falling (Nightcore) (TikTok Remix) - What am I now? What if I'm someone I don't want around? I'm falling again, I'm falling
It's Beginning To Look A Lot Like Christmas (Nightcore) (TikTok Remix) - It's beginning to look a lot like Christmas, everywhe
Impossible (Nightcore) (TikTok Remix) - Tell them I was happy, and my heart is broken, all my scars are open
The Lazy Song (Nightcore) (TikTok Remix) - Today, I don't feel like doing anything, I just wanna lay in my bed
One Of The Girls (Nightcore) (TikTok Remix) - Lock me up and throw away the key, he knows how to get the best out of me
Sonne (Nightcore) (Best Part) (TikTok Remix) (TikTok Trending) (TikTok Trending) - Eins hier kommt die Sonne
Think I'll Miss You Forever (Nightcore) (TikTok Remix)
Hold Me While You Wait (Nightcore) (TikTok Remix) - I wish that I was good enough, If only I could wake you up
It's You (Nightcore) (TikTok Remix) - So, please, don't break my heart, don't tear me apart
Mardy Bum (Nightcore) (TikTok Remix) - Now then Mardy Bum, I've seen your frown, and it's like looking down the barrel of a gu
Moral of the Story (Nightcore) (TikTok Remix) - Talking with my lawyer, she said, "Where’d you find this guy?"
Let Me Down Slowly (feat. Alessia) (Nightcore) (TikTok Remix) - Could you find a way to let me down slowly?
Payphone (Nightcore) (TikTok Remix) - I'm at a payphone, trying to call home, all of my change, I spent on you
What Was I Made For? (Nightcore) (TikTok Remix)
Different Kind Of Beautiful (Nightcore) (TikTok Remix) - You’re a different kind of beautiful, the kind that makes me scared
Murder On My Mind (Nightcore) (TikTok Remix) - And all these p*ssy ni**as hating, tryna knock me off my grind
older (Nightcore) (TikTok Remix) - Think I need someone older, just a little bit colder, take the weight off your shoulders
Fart (Ice Unreleased Audio) (Leaked Audio) (Nightcore) (TikTok Remix)
Surround Sound (Nightcore) (TikTok Remix) - Push the f*cking pack off on the porch or break a pound down
I Sent My Therapist To Therapy (Nightcore) (TikTok Remix)
i'm yours (Nightcore) (TikTok Remix) - Baby, I'm yours, I need something more, I'll pray to the Lord, that baby, I'm yours
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1768a8708b2a5f50f9a464462f51a2d4e2a8217065b9238648c7012158846f34. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/GX89G2440565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x035034e3c3444d836d05e4a490d5c987586e6b253c697d2fa656f9556131982d. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49:15Z), 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/GX89G2439845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfe2c6042f3a3cdf8ea753abf91ca10d8297dac770acdebce6594832018eb211. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00:01:46Z), 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/GX8KD2402337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bea1c8ffdac87a15cbacd02724b56163bb2d92c47813299f5a6022e628eb71d. Chain 2 (Bitcoin): anchored in block 958988 (2026-07-21T09:08:06Z), 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/GX8KD2452794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bfa4fb4f03453a5654318734e64e1df28c87f148f64ec1ac1d50527720d766b. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/GX8KD2416771.
Violent (Nightcore) (TikTok Remix) - Don't make me get violent, I want my ring back, baby that's a diamond
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b4591e3b2950e85ea5013bdff66808304c13213b13b67c939d9609b8bb2c8d2. Chain 2 (Bitcoin): anchored in block 958903 (2026-07-20T15:22:45Z), 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/GX8KD2464987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3115b2f62ff02a53c6e7de18fb3727dc3ddea809ab6566f0968927daed641716. Chain 2 (Bitcoin): anchored in block 957747 (2026-07-12T19:35:06Z), 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/GX8KD2440956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d6171d19d6cadc8995ebcc7adc0002951a75ae92f5ce8519b089776e9a970ff. Chain 2 (Bitcoin): anchored in block 957744 (2026-07-12T19:15:44Z), 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/GX8KD2440969.
Another Love x Summertime Sadness (Nightcore)
People You Know x Another Love (Nightcore)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fb9c3e195631efb062812765b776b2cf613ac48b443204da3a08a6c0a81d945. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45:25Z), 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/GX8LD2425729.
Infinity x Harleys In Hawaii (Nightcore)
Harleys In Hawaii x Under The Influence (Nightcore)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf553ddbe9d483f908677c215fefcc68005ede46db20bf968203cc6ae2cb2e66e. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/GX8LD2450358.