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 0xf9c4b01ed6383492ec59fe3e5416f5cf93a14d645605b87365d39ecdb0cd5903. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9a523308-5b4a-4c39-b308-00cc16853139.json and https://artists.proofprofile.net/proofs/artist/9a523308-5b4a-4c39-b308-00cc16853139.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48934b4585914746c34c890e19681a5dbd5e48d19922373b155b109635cbb89b. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5q0PXDUWYz3llOjfS7SsXn.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5q0PXDUWYz3llOjfS7SsXn.
{"copyright_id":"0xd0cdf5a9f0ddca5fbd391c60d5c18eb7283fd529e1c401cdd1ff17e9e6f995e2","isrc":"PL39J2104776","name":"Brahms Lullaby by the Stream 13","registered_at":"2026-06-29T09:31:53Z","spotify_id":"57U0NugnbG8cnHbDyQb6NY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0cdf5a9f0ddca5fbd391c60d5c18eb7283fd529e1c401cdd1ff17e9e6f995e2. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/57U0NugnbG8cnHbDyQb6NY.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/57U0NugnbG8cnHbDyQb6NY.
{"copyright_id":"0xc7193123357dc097cb98106d6b2edd02ec25088570b034dc3043e21abb3ee04d","isrc":"PL39J2104797","name":"Brahms Lullaby by the Stream 34","registered_at":"2026-06-29T09:33:37Z","spotify_id":"0Ohh2d3rzLvTZjzgvIWjHV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7193123357dc097cb98106d6b2edd02ec25088570b034dc3043e21abb3ee04d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0Ohh2d3rzLvTZjzgvIWjHV.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0Ohh2d3rzLvTZjzgvIWjHV.
{"copyright_id":"0xf6a9abcb574e0010ff505f62975b1ac6f60ea44e53ea90aa9c7ebd835209285f","isrc":"PL39J2104809","name":"Brahms Lullaby by the Stream 46","registered_at":"2026-06-29T09:27:21Z","spotify_id":"4oCTDq6gpXQUP2jMW5dXQn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6a9abcb574e0010ff505f62975b1ac6f60ea44e53ea90aa9c7ebd835209285f. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4oCTDq6gpXQUP2jMW5dXQn.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4oCTDq6gpXQUP2jMW5dXQn.
Babies Music: Relaxing Rain Sounds For Your Newborn
Baby: Soft Raindrops Perfect Lullaby Vol. 1
Beats 4 Kids: Birds, Winds & Forest Sounds To Soothe Your Baby
Sounds For Kids: The Best Rainforest Environment To Calm Your Baby
Sleep: Raindrops Lullaby for Babies Vol. 1
Thunder Rain Sound Deep Relaxation State
Baby Sleep: Deep Calm Piano Lullabies Vol. 2
Midnight Lullabies: Baby Sleep Harmonies
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb75c55293a0849b2077a813cd51ad2b8751dfd1a87bcec804821dc711e2d048. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7MoboTfWeL321KJog9tTse.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7MoboTfWeL321KJog9tTse.
Thunder's Melodic Tranquility: Serene Spa Sounds
Baby Sleep Rain: Gentle Lullaby Melodies
Baby Sleep and the Soothing Jazz Piano: Night Melodies
Lullaby's Soothing Harmony: Calm Tunes for Baby Sleep
Tranquil Slumber Sounds: A Lullaby for Baby Sleep
Lullabies by the Waterside: Music by the Waterfalls
Lullaby Landscapes: Music for Little Dreamers