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 0xf86a1f457fc7fd33a0a191e812b55fa95e414946798c24c6a257b7ccddf1460e. 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/64707a07-253e-4547-b6d5-d75140531bf6.json and https://artists.proofprofile.net/proofs/artist/64707a07-253e-4547-b6d5-d75140531bf6.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 0xbcbbf7c6a5a901bea65284e725f98079b7355f81d6a3015dd66541398a482c0a. Chain 2 (Bitcoin): anchored in block 958121 (2026-07-15T08:02: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/USDHM1414522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83ae72e115d13c52a897ac75758a79ee3d04644ea66fea333d854bb907e69c7a. Chain 2 (Bitcoin): anchored in block 958404 (2026-07-17T11:34:58Z), 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/USDHM1414523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93a63d97fc4ac3155ba515e3adc9e18069e7e34a15d504fdf49cf3b07d5ef37a. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/USDHM1414524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0d0c1fbbbbcea704a322afe096d3a001430d66183012a6826b01858ff41e432. Chain 2 (Bitcoin): anchored in block 958268 (2026-07-16T08:56:51Z), 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/USDHM1414535.
Ontspanning Hier En Nu Rustgevende Muziek Voor Ontspanning En Meditatie
The Deepest Channels of our Mind (Yesterday's Rain)
Stoelmassage: Rustgevende Muziek voor Zwangerschapsmassage, Lichaamsmassage en Holistische Massage
Best Clothes Dryers for Background Noise
Soothing Showers for Rest and Relaxation
Jazzklanken bij het Middernachtelijk Kruispunt
Jazz Vlucht door de Klanktapijten van de Toekomst
Een Jazzontdekkingsreis van Pure Klanken
Jazznoten in de Schaduw van de Stadslampen
Jazzy Verbindingen op Onze Vreedzame Jazzroute
Rumbling Lake Waves with the Tide Coming In
Gentle Waves, Angry Thunderstorms, Gurgling Rapids and Soothing Waterfalls (Loopable Soundscapes for Insomnia, Meditation, and Restless Children)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac28ba1dc922c0879434f81c673323ec9a5c967b87b189b72e1e4a9ac90de4cd. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/QMHNS1301868.
Waves of the Sea, Ocean and Lakes (Loopable Audio for Ambiance, Meditation, Insomnia, and Restless Children)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac28ba1dc922c0879434f81c673323ec9a5c967b87b189b72e1e4a9ac90de4cd. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58:00Z), 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/QMHNS1301868.