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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x193658bbe40f18b74be91d1d27d1b412ca096dfd57b8a146024f006881916a6e. Chain 2 (Bitcoin): anchored in block 953759 (2026-06-15T08:04:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b842fef6-334c-4a0d-b2cd-e48b668cd936.json and https://artists.proofprofile.net/proofs/artist/b842fef6-334c-4a0d-b2cd-e48b668cd936.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Cat Nap - Sweet and Slow Piano for Sleeping
Lovely Lullabies (Delicate Piano Lullabies for Sleeping)
Lullaby Essentials - Classic Piano Favorites for Sleeping
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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3c1a8200844669db0bedf502a63da4da1e3fa81aad667e56f7f9b97934a4ab3. Chain 2 (Bitcoin): anchored in block 958504 (2026-07-18T05:41: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/FR2X41987876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84324afc64918f8eccfe69b997abc0b019deb08d12794080c00a5bf033143d82. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T18:52:37Z), 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/FR2X41987877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefbbfc3ef0ff626d11a49cf3903b675c5f9875d85d2a3565a46f3557874d3baf. Chain 2 (Bitcoin): anchored in block 958662 (2026-07-19T04:43: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/FR2X41987878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb316aa97f6b2f594b8ed5da4edba7c74d28173203c9ea15e608d098e229e6537. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10: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/FR2X41987880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d5560a2edc15ae2d3c45fc23524d61f487e1c932af8c0dfadf16f20cbe590d3. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/FR2X41987881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc14b0136eb39c5dd8316216862e7f954dd49b7edff31b5b685c359b2cb98d812. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T10:49:40Z), 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/FR2X41987882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6c9285f8bd973ed910f4aa8fe1ae31b6f4f6a99c72796d36841263bca8fb040. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), 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/FR2X41987883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x363a4e2700b08b8eabc13ea2a4f028b1732f029efb98e430958e5c6cbc1adb0d. Chain 2 (Bitcoin): anchored in block 959052 (2026-07-21T19:50:27Z), 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/FR2X41987884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ca2ee0970e999b4d93d34d5bfc8b73e663c092928f137c780097d730849c4cd. Chain 2 (Bitcoin): anchored in block 959009 (2026-07-21T14:51:38Z), 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/FR2X41987885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cfba2b4b6662b8554b4e53c63904772a61d903cb4f246739a868a36e0323d4a. Chain 2 (Bitcoin): anchored in block 958666 (2026-07-19T05:00:30Z), 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/FR2X41987886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaec96481baa81cdc49ffd3a340d0c68fbd62846b882b63a9c424cc02deec3d93. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/FR2X41987888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8319a9f05c800f91afae1a743f408d8cefec06c95477b5f4095b5bac0c71d91e. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/FR2X41987889.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bcdf8bc0c5a35d816cae229713a9ae3ed8cf8b92bf9c12691876064e611576f. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/FR2X41987890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cb636a081eed75ca92561f73eb0688297048ad2954f868af54a96f55cd93600. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T23:53:24Z), 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/FR2X41987891.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45f77fe37b16d444f637c7287dfe48b3a84f45bdf77e61751c8ec678c6a6cac1. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T18:04: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/FR2X41987892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74fc682968c03c4d3ebeb0897c49efc24f4dffe0650d999a20a62e5a54fdf9d8. Chain 2 (Bitcoin): anchored in block 958682 (2026-07-19T06:17:12Z), 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/FR2X41987893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ad59fa82a99f5ea90c403cf46ff10a6804b16b957e159c5cf271d44ddecd827. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/FR2X41987894.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70c270cdf4e6bff5cc4ae2c55f9780cfa6d5f03ff37f6baf618692fce13404fe. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/FR2X41987895.
Bedtime Melodies - Sweet and Soft Piano for Sleeping
Counting Stars - Soft and Soothing Piano
Spring Has Sprung - Soft Piano for Sleeping
Home Sweet Home - Soft and Relaxing Piano for Sleeping
Dreamy Feelings - Soft and Sweet Music for Sleeping
Dozing Off - Piano Lullabies to Fall Asleep
Sleepy in the Sunshine - Relaxing Piano for Sleeping in the Summer -
Sleepy in the Sunshine - Relaxing Piano for Sleeping in the Summer
Bright and Early - Good Morning Jazz Piano -
Bright and Early (Good Morning Jazz Piano)
Wake up Piano - Start Your Day with Energy
のんびりベッドで過ごすリラクゼーションピアノ
1日を元気にスタートする目覚ましピアノ
仕事の疲れを癒やすヒーリングピアノ
Short Break Healing Piano: Maintain Concentration!
集中力維持のための束の間ヒーリング - Short Break
Sleeping Paradise - Piano for a Good Night's Sleep
Family Cafe Piano - Relaxation for Parents and Children
とろける眠りのリラックスピアノ
Drifting Off to Dreamland - Relaxation Piano
ゆったり癒しのリラクゼーションピアノ
ゆったりまどろむリラクゼーションピアノ
親子でのんびり - ファミリーカフェピアノ
集中力が高まるフォーカスピアノ
ゆったり癒しのネコカフェピアノ
仕事の疲れを癒すヒーリングジャズ - Groovy Mood
仕事の疲れを癒すヒーリングジャズ - In the Dark
Healing Jazz:Afterhours - Sound of the Ocean
Healing Jazz:Afterhours - Music for the Night
Healing Jazz: Afterhours - Unfolding Stories
Healing Jazz:Afterhours - Hotel of the Stars
Healing Jazz:Afterhours - The Nights of Summer
Healing Jazz:Afterhours - A Special Life
Healing Jazz:Afterhours - Moonlight Melodies
仕事の疲れを癒すヒーリングジャズ - In the Still of the Night
仕事の疲れを癒すヒーリングジャズ - A Night in the Garden
Healing Jazz:Afterhours - In the Still of the Night
Healing Jazz:Afterhours - A Night in the Garden
Healing Jazz:Afterhours - Night-Time Stories
Healing Jazz:Afterhours - The Study of Work
Healing Jazz:Afterhours - Themes of My Sounds
仕事の疲れを癒すヒーリングジャズ - The Melody of My Laptop
Healing Jazz:Afterhours - The Melody of My Laptop
仕事の疲れを癒すヒーリングジャズ - Heightened Experiences
Good Morning Melodies - I Love the Morning
Good Night Melodies - Sleep with a Fluffy Mood
Healing Jazz:Afterhours - Heightened Experiences
Bedtime Melodies - Dreaming in the Night
Healing Jazz:Afterhours - Mind Mends the Soul
Jazzy & Lazy Reading - All Words, No Music
Healing Jazz:Afterhours - Out of the Stress
仕事の疲れを癒すヒーリングジャズ - Healing Well
Good Morning Melodies - A Walk in the Sun
Jazzy & Lazy Reading - Chapter of a Lifetime
Jazzy & Lazy Reading - The Final Chapter
Healing Jazz:Afterhours - Reasonable Chill
Bedtime Melodies - The Magic of the Moon
Good Morning Melodies - In the Mood for Daybreak
ふわっとお昼寝メロディ - Relaxing Music for Cafe Time
Kitten Nap - Relaxing Music for Cafe Time
Jazzy & Lazy Reading - The Novel's Beginning
Good Night Melodies - Sleeping Relaxation
Healing Jazz:Afterhours - Mental Improvement Moods
Jazzy & Lazy Reading - The Author's Mind
Healing Jazz:Afterhours - Find a Peaceful Place to Play
ふわっとお昼寝メロディ - Relaxing Music For The Weekend
Good Night Melodies - Deep Sleep Ambient Sounds
Kitten Nap - Relaxing Music For The Weekend
Healing Jazz:Afterhours - Minds in a Calmer Place
Bedtime Melodies - A Waltz through the Moonlight
Good Morning Melodies - Today Is a New Start
Jazzy & Lazy Reading - The Written World
Good Night Melodies - Sleep of the Most Tranquil
仕事の疲れを癒すヒーリングジャズ - The Mind for the Soul
Healing Jazz:Afterhours - The Mind for the Soul
仕事の疲れを愈すヒーリングジャズ - Meditation in the Sunshine
Healing Jazz:Afterhours - Meditation in the Sunshine
Home Sweet Home (Coffee Break in the Park)
Home Sweet Home (A Coffee Shop in the City)
Home Sweet Home-a Coffee Shop in the City
Home Sweet Home-Coffee Break in the Park
Home Sweet Home - Coffee and MilkHome Sweet Home - Coffee's Groove
まったり読書とジャジーなBGM - A Book and a Cup of Tea
ぐっすり快眠メロディ - Sleep to the Rhythm of the Stars
Healing Jazz:Afterhours - Silence and Calm
Bedtime Melodies - The Science of Silence
Healing Jazz:Afterhours - Be Calm and Relaxed
ふわっとお昼寝メロディ - Music for Rest and Relaxation
Bedtime Melodies - The Evening of My Life
Healing Jazz:Afterhours - Hallucinations for the Mind
Healing Jazz:Afterhours - Time Heals All Wounds
Bedtime Melodies - The Night is Our Friend
ぐっすり快眠メロディ - Live for Comfortable Nights
Good Night Melodies - Calm Your Mind Before Sleep
Jazzy & Lazy Reading - Reading with a Smile
仕事の疲れを癒すヒーリングジャズ - Listening to the Silence
Healing Jazz:Afterhours - Tranquillity Measured
Home Sweet Home - Coffee and MilkHome Sweet Home - Symphony of Coffee
Home Sweet Home - Coffee and MilkHome Sweet Home - Carry Me
Healing Jazz:Afterhours - Worthy Wellbeing
Home Sweet Home - Coffee and MilkHome Sweet Home - Afternoon in the Park
Home Sweet Home - Coffee and MilkHome Sweet Home - Coffee and Soul
Home Sweet Home - Coffee and MilkHome Sweet Home - the City Beat
Healing Jazz:Afterhours - A Break from the Mental Routine
Home Sweet Home - Coffee and MilkHome Sweet Home - the Coffee Collection
Home Sweet Home - Coffee and MilkHome Sweet Home - Creamy, Mellow
仕事の疲れを癒すヒーリングジャズ - Quiet Times
Healing Jazz:Afterhours - Super Relaxing
Good Night Melodies - Dreamland Ensemble
仕事の疲れを癒すヒーリングジャズ - To Go Into a Deep Calm
Healing Jazz:Afterhours - To Go Into a Deep Calm
Good Morning Melodies - Dawn of the Morning
Good Night Melodies - Deep Sleep Collective
Healing Jazz:Afterhours - Serenity and Peace
Good Morning Melodies - Never Forget the Morning
仕事の疲れを癒すヒーリングジャズ - Meditate in the Sunshine
Healing Jazz : Afterhours - Meditate in the Sunshine
仕事の疲れを癒すヒーリングジャズ - Be Calm
Healing Jazz : Afterhours - Learn to Meditate
仕事の疲れを癒すヒーリングジャズ - The Tranquility You Seek
Healing Jazz : Afterhours - The Tranquility You Seek
Healing Jazz : Afterhours - Chill and Clear
Healing Jazz : Afterhours - Chill With The Wind
Healing Jazz : Afterhours - Expressing Myself
仕事の疲れを癒すヒーリングジャズ - The Best of Mindfulness
Healing Jazz : Afterhours - The Best of Mindfulness
仕事の疲れを癒すヒーリングジャズ - Meditation On The Mind
Healing Jazz : Afterhours - Meditation On The Mind
仕事の疲れを癒すヒーリングジャズ - Easy Flow
Healing Jazz : Afterhours - Blessings of Peace