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 0x362a91e37043fd9fdd795ad86e585bb4254bf39a48a4e27f764187c0c175fe9a. 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/c7b41de8-5baf-4a56-82c5-d02612391555.json and https://artists.proofprofile.net/proofs/artist/c7b41de8-5baf-4a56-82c5-d02612391555.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 → 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 0x2537d687f5c07e5a4423843640e83445e7481a0fc79c4f146b86218a9948fec6. 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/TCAAU1139331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f352137f359c1ffceabdb524726b41b017e9205878c653e5b7711f19b4b5c45. Chain 2 (Bitcoin): anchored in block 959013 (2026-07-21T16:27: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/TCAAU1139323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8bf0f6611d13c42af68abd84f2106f4bd19c26643201507ebf493aff8ec6f86. Chain 2 (Bitcoin): anchored in block 958711 (2026-07-19T09:26: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/TCAAU1139325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f605d8411918f343a22246af70f102d9a9f0981ec5079233e8e0c4566e7fa15. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/TCAAU1139326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc539dc42dbce57298a751d7f647e778281c281edeaeb2ba5670128a612019e2. Chain 2 (Bitcoin): anchored in block 958617 (2026-07-18T22:07:13Z), 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/TCAAU1139327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2119a32667d08350bc408371800e356f07e94afb45c1573f0f6b705f46891bb. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/TCAAU1139330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfffc44c0b07608f0c5b32cddce15a415882f2907c7aa6ef2e165b05af388fbb0. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T20:33: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/TCAAU1139334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61d4c4bb03a99ef723959291665663f9a9332f27ccd2c18fe5d58a4030bc375a. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/TCAAU1139338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4f98dbb6ae75a589847443b1c5543d30b7324e51855f8b1b916985d05169fdd. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T20:57:47Z), 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/TCAAU1139340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ab3ce620f7b29b6076f57dc8dafdbfc4a134b1470668a3b70b64d769acf848c. Chain 2 (Bitcoin): anchored in block 959010 (2026-07-21T13:22:35Z), 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/TCAAU1139344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05a314b619e45436ec0404624baee6c6ca8b3c7bac0a5a5a5ba66c4832187369. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T04:56:03Z), 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/TCAAU1139345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x954a10bc033d9885495a095fe2109f5b3cc4b0b74aa65853d06518b8a81d12f6. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T17:14:36Z), 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/TCAAU1139346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00b1fd9b3450d1c818260b62444941c68155dee07c3446d3a3fd81e00865edb2. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04: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/TCAAU1139347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0032dbe7a31462f1c098a851912dcec7c66036ba47b238904b27a7894df16033. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15: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/TCAAU1139348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc48b52d95b04106bb761f8324120c3d1a68a312cd6e194d21498cf123f0171af. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T10:45: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/TCAAU1139351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83009c334962d62c80be3ef0d07d0dbc81de6610a8ef3af21a158517edff882b. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/TCAAU1139352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b163f7b3e17d83594070d56c63c6241c6a3b1279244e2a558f85b78be5a574a. 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/TCAAU1139356.
Est-ce que tu m'Aimes: Chanson de Amour Triste pour Soirées Mélancoliques, Musique de Piano Détente pour Relaxation
Classical, Motivating Piano – Music for Listening, Inspiration & Relaxation, Fast Music with Piano
Rest with Relaxation Music – Classical Songs for Listening and Relaxation, Piano Music, Positive Thinking with Classical Music
Piano Relaxation Music – Classical Songs for Rest and Relaxation, Beethoven, Mozart, Bach After Work, Piano Music
Relaxing Piano Music – Classical Sounds for Relaxation and Rest, Gentle Songs, Famous Composers After Work, Piano Music
Time to Relax – Soothing Piano for Rest, Music After Work, Instrumental Piano Relaxation, Bach, Beethoven
Relaxation Evening – Soothing, Calm Piano, Music for Relaxation, Instrumental Sounds After Work
Gentle Piano – Music for Relaxation, Soothing Sounds After Work, Calm Tracks
Relaxation Piano – Music for Relaxation, Gentle Piano, Calm Tracks
Classical Piano Music – Relaxation Sounds for Listening, Gentle Piano, Calmer Mind
Classical Music 2017 – Deep Relaxation with Ambient Music, Classical Compilation of The Best Pianists
Liebe Valentin: Top Romantische Lieder, Sanfte Instrumentalmusik für eine sinnliche Nacht
Joyeuse Saint Valentin: une Collection Unique de la Musique de Piano Romantique pour les Amants
Soothe your baby to sleep with classical music
Relaxing Piano for Meditation & Relaxation
Studying Music: Classical Piano Music For Studying, Music For Relaxation and Calm Study Music
Classical Study Music: Classical Piano and Ocean Waves Sounds For Studying, Music For Deep Focus and Concentration, Music For Reading and Nature Sounds Studying Music
Beruhigende klassische Musik für den Alltag
Piano: Calming Water Sleep and Relaxation Music Vol. 1
Relax: Calm and Peaceful Piano Music Vol. 1
Relaxation: Calming Piano Affirmations for Better Sleep Vol. 1
Baby Sleep: Piano Lullabies for Deep Relaxation Vol. 1
Relaxation: Melodic Piano Music with Lovely Rain Vol. 1
Enhance Calmness with Peaceful Piano Music Vol. 1
Relaxation: Peaceful Night Soothing Piano Music Vol. 1
Relaxation: Meditative Experience with Gentle Rain Vol. 1
Relaxation: Quiet Reflection with Piano Melodious Ambient Vol. 1
Rain Sound: Heavy Rainfall in the Village Vol. 1
Relaxation: Sleep Deeply with Piano Music Vol. 1
Rain Sound Pure Nature Relaxing Vibes Vol. 2
Crackling Fire for Self Meditation Vol. 1
Study: Calm Piano Music for Speed Reading Vol. 1
Calm Piano for Massage: Relaxing Touch of Rain
Melancholy Piano Music for Concentration
Heavenly Piano Sounds for Full Meditation
Relieving Playlist of Piano Sounds for Cats
Pet's Piano Retreat: Meditative Piano Melodies for Calm Pets
Pet Harmony: Meditative Piano for Relaxation and Connection
Yoga Storm: Chill Piano Harmonies for Inner Balance
Harmonic Keys: Piano Lullabies for Babies
Serenade for Baby: Meditative Piano Lullabies
Harmonious Yoga: Meditative Piano Melodies
Piano Essence of Insight: Deepening Concentration
Piano Tranquility: Echoes of Serene Relaxation
Massage Melodies: Piano Sounds for Ultimate Comfort
Jazz Piano Mindful Embrace: Melodic Tones for Yoga Inner Balance
Canine Crescendo: Meditative Piano for Furry Companions
Harmonic Stillness: Meditative Piano for Inner Peace
Harmonic Comfort: Meditative Piano for Beloved Pets
Tranquil Piano Reverie: Serene Relaxation
Piano's Reflective Output: Harmonic Work Melodies
Harmonic Escapes: Piano Tranquility for Spa & Massage
Piano Whiskers: Serenades for Feline Friends
Drift Away with Piano and Rain Relaxation
Piano Focus Oasis: Rain's Concentrated Harmony
Piano Rain Serenity for Total Relaxation
Serene Rainfall with Piano for Relaxation
Piano Bliss: Raindrop Relaxation Serenade
Piano Rain Serenity: Gentle Relaxation Soundscape
Cosmic Meditation: Piano Galaxies Ethereal
Relaxation Piano: Melodies Flowing Towards Peace
Cheerful Companions: Piano Pets Symphony
Corporate Serenity: Piano Sounds for the Workplace
Canción de los Árboles: El Virtuoso Niño y su Piano Secreto