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 0xe48cb938291c529e8b6fe27e6a05d6c2b1e1535979745abd722261675ba5ecfc. Chain 2 (Bitcoin): anchored in block 954569 (2026-06-20T14:36:29Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b10f94f0-dee4-47b0-8aef-a390f668b316.json and https://artists.proofprofile.net/proofs/artist/b10f94f0-dee4-47b0-8aef-a390f668b316.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
James Allen Project : "Live At The Basement" (Live At The Basement 2017)
Meet You Though The Rain Has Other Plans
Home Cookin' (The New Orleans Sessions) Vol.I
Home Cookin' (The New Olreans Sessions) Vol.II
Home Cookin' (The New Orleans Sessions) Vol.III
Home Cookin' (The New Orleans Sessions) Vol.IV
Deviating From Chopin's Nocturne Op.48, No1 In C Minor
The Lost Session (The Vocal Takes) Part.II
The Lost Session (The Vocal Takes) Part.I
Home Cookin' (The New Orleans Sessions) Vol.I-IV
Meet You Though The Rain Has Other Plans (Theme & Variations)
Opening Act "El Faro" (Original Motion Picture Soundtrack)
El Faro "Resolution" (Original Motion Picture Soundtrack)
EL FARO (Original Motion Picture Soundtrack)
Blues Memos (Blues For Elze/Bluesy Tuesy/Greg's Blues)
Pàppa D. "Live At The Stowaway" (Los Angeles, 2/10/23)
Spend It Here With Me ("Live At Kulak's Woodshed", 3.15.23)
Suddenly ("Live At Kulak's Woodshed", 3.31.23)
Monday Blues ("Live At Kulak's Woodshed", 4.13.23)
Pàppa D. "Live At The Stowaway", Round II (Los Angeles, 3/13/23)
Let Me Be ("Live At Kulak's Woodshed", 5.8.23)
Tiny Home Concerts "27th Birthday Celebration" (Hollywood, CA, 3/5/23) [Tiny Home Concerts, Hollywood, CA, 3/5/23]
He Wants To Be A Star ("Live At Kulak's Woodshed", 6.5.23)
Sweet Little Lover ("Live At Kulak's Woodshed", 6.12.23)
Crying Out The Feeling Of Love/I Can Never Give Up On Loving You ("Live At Kulak's Woodshed", 6/13/23)
Find Your Way Through Smile ("Live At Kulak's Woodshed", 6.19.23)
It Is All Just A Matter Of Time ("Live At Kulak's Woodshed", 6.26.23)
Lord Hear This Prayer ("Live At Kulak's Woodshed", 7.3.23)
Girl Upon A Dream ("Live At Kulak's Woodshed", 7.10.23)
LA Stroll (What Do I Know, What Can I Say) ["Live At Kulak's Woodshed", 7.11.23]
On And On ("Live At Kulak's Woodshed", 7.11.23)
I Can't Live Alone ("Live At Kulak's Woodshed", 7.24.23)
I Fade Away ("Live At Kulak's Woodshed", 7.24.23)
All For Love ("Live At Kulak's Woodshed", 7.31.23)
Come Upstairs (Apartment On Sunset Boulevard) ["Live At Kulak's Woodshed", 7.31.23]
Alone At Night ("Live At Kulak's Woodshed", 8.7.23)
That's Just Me / Cry No More ("Live At Kulak's Woodshed", 8.8.23)
Brand New/Feeling Homesick (No More) ["Live At Kulak's Woodshed", 8.21.23]
As Happy As You See ("Live At Kulak's Woodshed, 8.14.23)
I Only Have My Mind In You ("Live At Kulak's Woodshed", 8.28.23)
Writers in The Round, "Live At Kulak's Woodshed", 9.9.23)
All Fulfilled ("Live At Kulak's Woodshed", 9.11.23)
Here To Stay/When Autumn Did Come ("Live At Kulak's Woodshed", 9.12.23)
Absence Of You ("Live At Kulak's Woodshed", 9.18.23)
All Night Taking Carer Of My Love ("Live At Kulak's Woodshed", 9.25.23)
For The Eyes Of Elizabeth ("Live At Kulak's Woodshed", 10.2.23)
Dance Under The Moon ("Live At Kulak's Woodshed", 10.16.23)
Stand Tall ("Live At Kulak's Woodshed", 10.23.23)
Dancers Of The Night ("Live At Kulak's Woodshed", 10.29.23)
In The Night Time ("Live At Kulak's Woodshed", 11.6.23)
In My Mind (Stars Came Tumbling Down) "Live At Kulak's Woodshed", 11/14/23
Meet You Though The Rain Has Other Plans (Var.I & II) ["Live At Kulak's Woodshed", 11/14/23]
Dreamin' ("Live At Kulak's Woodshed", 11/20/23)
Julie (Original Motion Picture Sountrack) [Original Motion Picture Soundtrack]
Pàppa D. "Live At The Rio Room" (6.21.23) [Live At The Rio Room, 6.21.23]
When You're Close To Me (Live at Kulak's Woodshed, 4/8/24)
You Came To My Mind (Live At Kulak's Woodshed, 4/15/24)
You Were You (Live At Kulak's Woodshed, 4/22/24)
Don't Get Frustrated (Live At Kulak's Woodshed, 4/29/24)
Just Want You To Know It (Live At Kulak's Woodshed, 5/13/24)
The One Who Doesn't Love You (Live At Kulak's Woodshed, 5/20/24)
Saturday Night Out (Live At Kulak's Woodshed, 6/10/24) [Piano Guy]
A Day In The House Of Pàppa D. (A Day In The House of Pàppa D.)
Debut Sofar Sounds Show (Silverlake, Los Angeles, 10/27/23) [Debut Sofar Sounds Show, Silverlake, Los Angeles, 10/27/23]
Pàppa D. "Live At Ye Cafe" : Act I & Act II
Sunsets On Sunset, Live at Lifted Botanical House, 10/22/23
The ABC's of Pàppa D. (Live at The Republic of Pie, 8.11.23)
Spend It Here With Me (Live At Silverlake Lounge, 9.5.23.)
Pàppa D. - Live At Break Room 86, 11.10.23
Pàppa D. Farewell Show, Live At The Unurban, 11.19.23
Pàppa D. & The Pioneers Live At Silverlake Lounge, 6.4.24
10,000 MILES AWAY FROM HOME (PIANO DEMO)
ALL I GOTTA DO IS FIND THE RIGHT WORDS (PIANO DEMO)
ALL I REALLY NEED IS A PLAN (PIANO DEMO)
ALL NIGHT TAKING CARE OF MY LOVE (PIANO DEMO)
ALL I WISH YOU SAID WAS I LOVE YOU (PIANO DEMO)
ALL OUT OF A SUDDEN MY HEART SINGS (PIANO DEMO)
ANNIE (ALL I WANT FROM YOU IS TONIGHT) [PIANO DEMO]
CLASSICAL PIECE (CLASSICALLY SWINGING) [PIANO DEMO]
COME UPSTAIRS (APARTMENT ON SUNSET BOULEVARD) [PIANO DEMO]
CRYING OUT THE FEELING OF LOVE (PIANO DEMO)
FIND YOUR WAY THROUGH SMILE (PIANO DEMO)
HOW WE STOOD FOR OUR GROUND (PIANO DEMO)
I CAN NEVER GIVE UP ON LOVING YOU (PIANO DEMO)
I HAVE NEVER BEEN MY LOVE (UNTRUE) [PIANO DEMO]
I'M A PAINTER (PAINTER'S MY MIDDLE NAME) [PIANO DEMO]
I'M GONNA SIT AND WAIT FOR MY TURN (PIANO DEMO)
IN MY MIND (STARS CAME TUMBLING DOWN) [PIANO DEMO]
IN THE HANDS OF ANOTHER MAN (PIANO DEMO)
IT IS ALL JUST A MATTER OF TIME (PIANO DEMO)
LA STROLL (WHAT DO I KNOW, WHAT CAN I SAY) [PIANO DEMO]
MEET YOU THOUGH THE RAIN HAS OTHER PLANS (PIANO DEMO)
NEW YORK, NEW YORK (HERE I AM) [PIANO DEMO]
NOTHING IN THIS WORLD COULD FORBID (THIS LOVE) [PIANO DEMO]
PRETTY WELL REMEMBERED (PRAYER SONG) [PIANO DEMO]
SATURDAY NIGHT OUT (PIANO GUY) [PIANO DEMO]
SWING RHYTHM (STUCK IN MY HEAD) [PIANO DEMO]
THE ONE WHO DOESN'T LOVE YOU (PIANO DEMO)
WALKING IN THE POURING RAIN (PIANO DEMO)
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 0x1e2218673ddaddefe801a2cee0b53a78224be9c7beb7df3e5ca573cc65edb945. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/QT6E62525822.