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 0xf8f99e34504b41451f8f05d40718549e620fdcec7fa10c9010ecc8c6248bc8c1. 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/32820c61-4584-4dad-8149-a46b23609a52.json and https://artists.proofprofile.net/proofs/artist/32820c61-4584-4dad-8149-a46b23609a52.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
The Ghost, the King and I: We Got Rhythm
{"copyright_id":"0x04c2e6bc8c70cec070daecda9f178d70eb65c65aaa67be7b257d5cbf4d9fd75a","isrc":"QZNW72319329","name":"Malcolm's Minuet","registered_at":"2026-06-17T11:41:33Z","spotify_id":"6BbAZgcJk3ysCRYDQnWc71","type":"track"}
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 0x04c2e6bc8c70cec070daecda9f178d70eb65c65aaa67be7b257d5cbf4d9fd75a. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:51:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6BbAZgcJk3ysCRYDQnWc71.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/6BbAZgcJk3ysCRYDQnWc71.
Have Yourself A Merry Little Quatremains
Dolly Suite: Les Pas Espagnol / La Fiesta
Ma Mère l'Oye: Pavane de la Belle au Bois Dormant
Ma Mère l'Oye: Laideronnette, Impératrice des Pagodes
Ma Mère l'Oye: Les Entretiens de la Belle et de la Bête
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43390af8847f763418aff2f9f3ec9ce2202f24d33a7986b8646b8867f6a2e3a9. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7eooKc7DUKjCOfdxsXzxS0.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/7eooKc7DUKjCOfdxsXzxS0.
Hard to Say Goodbye / Three Views of a Secret
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7aa9064cc37f30bcabb663a49299c1f37fb2129b7f2232f0f0328b01854cc46. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/49ZabI6v41balII6X6u3BM.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/49ZabI6v41balII6X6u3BM.
Cinema Paradiso / I've Never Been in Love Before
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1440272fe7ab61687f382c1c60010ee5ed621bd6ac6540eded3883e2a6e79203. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0Bfod0RloRfwS3gPx2UAAk.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/0Bfod0RloRfwS3gPx2UAAk.
{"copyright_id":"0xd6489498eee2e9aae042f929a95747cf1c0c31b967d6cf60e71e4a2ef9095717","isrc":"NLTP72100002","name":"In a Sentimental Mood","registered_at":"2026-06-06T02:09:04Z","spotify_id":"5pESIEsMvc2p0LC2BpyMzi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6489498eee2e9aae042f929a95747cf1c0c31b967d6cf60e71e4a2ef9095717. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5pESIEsMvc2p0LC2BpyMzi.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/5pESIEsMvc2p0LC2BpyMzi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ca7232a2049268cff3ef615e7e7c78c60452ee7c688cd9720bd4f47cdb46826. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3bYT76g5wumXxwrnNejxMf.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/3bYT76g5wumXxwrnNejxMf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1794a0e172648ff181da176d9c7424ae11693c9958a0c59c70f4e8e22f687adc. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/585SL1gwCrAsddD4iYFK2M.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/585SL1gwCrAsddD4iYFK2M.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81eba6cf24486902e26af5364c1f41894671142f3f84944b9ce7811f4d217ae6. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2wFSomD4N8Zwd4JriLtkm3.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/2wFSomD4N8Zwd4JriLtkm3.
Épigraphes Antiques No. 1 / Towards the Light
Prelude No.2, Op. 11 / Prelude for Jules
Medley - Cashmere Cutie, Reflections in D
{"copyright_id":"0xc3ffa1425f95fbf90157eb7eab7c41a9c40b8d86b93bfd9966c224641fedf1db","isrc":"NLC358901511","name":"Every time we say goodbye","registered_at":"2026-06-07T09:29:02Z","spotify_id":"3oeUIbQyI22ymUFRAuZfuu","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3ffa1425f95fbf90157eb7eab7c41a9c40b8d86b93bfd9966c224641fedf1db. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3oeUIbQyI22ymUFRAuZfuu.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/3oeUIbQyI22ymUFRAuZfuu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x438c82d724601c43f3bb419089c573fc3eae2dc809436b2eecbd887089b404e5. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3DRynQF9QGXOUCywXmRHV0.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/3DRynQF9QGXOUCywXmRHV0.
Sketchbook of Dreams (Radio Edit) - Bonus Track
{"copyright_id":"0x65a879c81926058643ba752a97753a5167f201b605af55d2f309b217fb32a8b2","isrc":"NL1ZP2200001","name":"Sketchbook of Dreams (Radio Edit) - Bonus Track","registered_at":"2026-06-23T22:59:01Z","spotify_id":"4vLqzmgIjgRaRS8SiyvjBd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65a879c81926058643ba752a97753a5167f201b605af55d2f309b217fb32a8b2. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4vLqzmgIjgRaRS8SiyvjBd.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/4vLqzmgIjgRaRS8SiyvjBd.
Dance of Hope and Prospect (Radio Edit) - Bonus Track
It Don't Mean a Thing (If It Ain't Got That Swing)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5df84668d1a0c642efc98d7572404a41f6711af1c34e7d46bb9216570d19e128. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5OWZGcHfR9hcbEWqjSj5Cm.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/5OWZGcHfR9hcbEWqjSj5Cm.