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 0x0f116d44e5eaeb047fd80a4fe00092c9cf3cb21778f6323f1f00cf087e9aac7e. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c8c235bd-83f0-4c89-b00a-1fd5db9082d2.json and https://artists.proofprofile.net/proofs/artist/c8c235bd-83f0-4c89-b00a-1fd5db9082d2.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Stockholm Skies (feat. Tom Taped & Alex Aris)
{"copyright_id":"0xf592d6478f6b115b7dd8c7138b77355ab062114d161e3cc9de41f24110dbfc0b","isrc":"GBXGT1500032","name":"Stockholm Skies (feat. Tom Taped & Alex Aris)","registered_at":"2026-06-06T16:14:26Z","spotify_id":"3UpgWma3bZyo2w0E8awOs7","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 0xf592d6478f6b115b7dd8c7138b77355ab062114d161e3cc9de41f24110dbfc0b. 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/3UpgWma3bZyo2w0E8awOs7.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/3UpgWma3bZyo2w0E8awOs7.
{"copyright_id":"0x9ff8bf6a5099d109cc67ddf5def35a004095b63870ced3efb548a31ccb651f37","isrc":"BE5KW2300210","name":"Be Somebody","registered_at":"2026-06-06T20:52:58Z","spotify_id":"6GLATZeuyPYDhYs5VEOq7s","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ff8bf6a5099d109cc67ddf5def35a004095b63870ced3efb548a31ccb651f37. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6GLATZeuyPYDhYs5VEOq7s.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/6GLATZeuyPYDhYs5VEOq7s.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67faaf35d28b492b3e43c92362963dd4c653d1952c84228e46d4b3eba218adac. 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/7cwpTKx0NeTPacBVrpNumb.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/7cwpTKx0NeTPacBVrpNumb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f3d66f3a19079721f40f64a3e89177bbc1240aa54287c39e575ea3b3ce471f8. 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/0NNSpmyyr0I4lrMaXS8Tba.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/0NNSpmyyr0I4lrMaXS8Tba.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf373a1907c95706a41d095e56186c64413363f62a8884d956dfea828e223575f. 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/40u9pTla24PIkyRLKKVh6a.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/40u9pTla24PIkyRLKKVh6a.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb1249fd0b8e63fdaffb21a809c0c4028f60cbffc82411bd5f1fbea764138e35. 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/5d3Wbdgw3zIf8B5eGXznLL.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/5d3Wbdgw3zIf8B5eGXznLL.
Dying for You (feat. Lindsey Stirling & Alex Aris) - The Him Remix
Dying For You (feat. Lindsey Stirling & Alex Aris) [Remixes]
{"copyright_id":"0xec79167dee09bb7d3f87c9746ab7e5e467130941892acf836c5fbdd0b0113b79","isrc":"SE4OX1600104","name":"Dying for You (feat. Lindsey Stirling & Alex Aris) - The Him Remix","registered_at":"2026-01-28T21:11:22Z","spotify_id":"7MzAehNhyEjFSxsXW3CeWz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec79167dee09bb7d3f87c9746ab7e5e467130941892acf836c5fbdd0b0113b79. 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/7MzAehNhyEjFSxsXW3CeWz.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/7MzAehNhyEjFSxsXW3CeWz.
Dying for You (feat. Lindsey Stirling & Alex Aris) - Didrick Remix
{"copyright_id":"0x7a11fd449cf2671f895600adf7e9211991f164475d84be60d78ecff7abbf7610","isrc":"SE4OX1600105","name":"Dying for You (feat. Lindsey Stirling & Alex Aris) - Didrick Remix","registered_at":"2026-01-28T21:12:08Z","spotify_id":"0LyG1HyCssasHmQEdkeYEm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a11fd449cf2671f895600adf7e9211991f164475d84be60d78ecff7abbf7610. 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/0LyG1HyCssasHmQEdkeYEm.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/0LyG1HyCssasHmQEdkeYEm.
Dying for You (feat. Lindsey Stirling & Alex Aris) - Jetique Remix
{"copyright_id":"0x14f29153392af4aa86597fcda99d4c0a72087aa780c961960fae81cc55d752ee","isrc":"SE4OX1600108","name":"Dying for You (feat. Lindsey Stirling & Alex Aris) - Jetique Remix","registered_at":"2026-01-28T18:30:26Z","spotify_id":"5cTJQA5LsnTmj57o0hXKCb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14f29153392af4aa86597fcda99d4c0a72087aa780c961960fae81cc55d752ee. 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/5cTJQA5LsnTmj57o0hXKCb.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/5cTJQA5LsnTmj57o0hXKCb.
Dying for You (feat. Lindsey Stirling & Alex Aris) - David K. Remix
{"copyright_id":"0x1078b836231806112a26c1c60dfe3292cb323cb0b72224f8cb69269c71435b57","isrc":"SE4OX1600106","name":"Dying for You (feat. Lindsey Stirling & Alex Aris) - David K. Remix","registered_at":"2026-01-28T21:13:51Z","spotify_id":"6XiJtaRY4n8S3iaGOzu0WU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1078b836231806112a26c1c60dfe3292cb323cb0b72224f8cb69269c71435b57. 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/6XiJtaRY4n8S3iaGOzu0WU.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/6XiJtaRY4n8S3iaGOzu0WU.
Dying for You (feat. Lindsey Stirling & Alex Aris) - Oliver Moldan Remix
{"copyright_id":"0xb42216526ecb452190239a6b08d0a5894d63a975c9966c12b2f939bdbc7a0e36","isrc":"SE4OX1600107","name":"Dying for You (feat. Lindsey Stirling & Alex Aris) - Oliver Moldan Remix","registered_at":"2026-01-28T21:14:38Z","spotify_id":"2gpM2jwphw3sIZ3D6npn11","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb42216526ecb452190239a6b08d0a5894d63a975c9966c12b2f939bdbc7a0e36. 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/2gpM2jwphw3sIZ3D6npn11.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/2gpM2jwphw3sIZ3D6npn11.
Dying for You (feat. Alex Aris) - Radio Edit
{"copyright_id":"0xf6fe8b5a41ebfc69315b5e70e3d1ffcee90c1a2c978d89318997d9dcc80d5c1d","isrc":"SE4OX1500118","name":"Dying for You (feat. Alex Aris) - Radio Edit","registered_at":"2026-01-28T21:16:47Z","spotify_id":"59A6lBd9QmcD8rQTZPj1xD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6fe8b5a41ebfc69315b5e70e3d1ffcee90c1a2c978d89318997d9dcc80d5c1d. 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/59A6lBd9QmcD8rQTZPj1xD.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/59A6lBd9QmcD8rQTZPj1xD.
{"copyright_id":"0x7fd9fce0c61d5ce1a303c29cf9b5cf89b8017ac008b56d6b0e4138ca3dadbd53","isrc":"NLM5S2101401","name":"Heal Me - Melarmony Remix","registered_at":"2026-06-24T06:43:36Z","spotify_id":"5V6nRFrJDsxLUAiPnG2ZnQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fd9fce0c61d5ce1a303c29cf9b5cf89b8017ac008b56d6b0e4138ca3dadbd53. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5V6nRFrJDsxLUAiPnG2ZnQ.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/5V6nRFrJDsxLUAiPnG2ZnQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf10dcd7b73ffa71a0e21f25f86d34186249e4ea1070275d41643563ed30e5fd. 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/2SUyeKBzzUtuEGcAM2gdmo.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/2SUyeKBzzUtuEGcAM2gdmo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc75e64432084e1c75fcef37e6b5de094d7df9ade744618626a0e7d40d914ae4c. 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/5RLRYZGVCHMd8tZKGAxSIq.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/5RLRYZGVCHMd8tZKGAxSIq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef2e46b54246556f29677212e00f8215cb6c0fd661631371fc05baf59038735d. 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/2TTVo2AdRuAghPtMBOWQJj.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/2TTVo2AdRuAghPtMBOWQJj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3590d737141e5d2a000f9252e2f6b718b387c897439d8545bf75158f2ec5311f. 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/18KjYhghq6K3ZmfcewWDp6.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/18KjYhghq6K3ZmfcewWDp6.