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 0x35864001559616ec06826cbc9675d802036ea7025afdbc13b3f55192f9fe8365. 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/2b06ca44-b52e-481d-9f1a-378e3b000cfb.json and https://artists.proofprofile.net/proofs/artist/2b06ca44-b52e-481d-9f1a-378e3b000cfb.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xe57c6eae5b9c13b03a9ee8ea5dd5973e665c42fe5c02be9505b8aaf498366ecc","isrc":"SEWZW0600101","name":"Dream Girl","registered_at":"2026-03-20T05:49:54Z","spotify_id":"2lHeEwzeJSnWO8q32WcVLQ","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 0xe57c6eae5b9c13b03a9ee8ea5dd5973e665c42fe5c02be9505b8aaf498366ecc. 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/2lHeEwzeJSnWO8q32WcVLQ.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/2lHeEwzeJSnWO8q32WcVLQ.
{"copyright_id":"0x69ecc1c30b0ac0ad0550ec9f34d3849bbc486dbddbc75cce4665ac5e5df3dfd0","isrc":"SEWZW0600102","name":"Tell Me","registered_at":"2026-03-20T05:29:56Z","spotify_id":"0H6ybFOsfsH7H4VPScFEhp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69ecc1c30b0ac0ad0550ec9f34d3849bbc486dbddbc75cce4665ac5e5df3dfd0. 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/0H6ybFOsfsH7H4VPScFEhp.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/0H6ybFOsfsH7H4VPScFEhp.
{"copyright_id":"0x5510a058c4b83533a18cc1dcce1ae3c63f76c6d7eec003762e7c8df3b0926f0b","isrc":"SEWZW0600104","name":"Two Long Distance To Great Thoughts","registered_at":"2026-03-20T05:49:53Z","spotify_id":"2kgsNUILlsBAgeuC0kfkW6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5510a058c4b83533a18cc1dcce1ae3c63f76c6d7eec003762e7c8df3b0926f0b. 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/2kgsNUILlsBAgeuC0kfkW6.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/2kgsNUILlsBAgeuC0kfkW6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dda75bf858a47e2a1966f5d08bd012fcca3fbbf1a9e8dd00e02b423cd9b1f28. 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/2D138w7PNZK9H4U26uQtDj.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/2D138w7PNZK9H4U26uQtDj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34a4ec4e2353b93be334b109be0227b14371a5a7f7073fae906e13ed3ef78e83. 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/2ACz04UGLAgrSFIy9l7iXF.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/2ACz04UGLAgrSFIy9l7iXF.
{"copyright_id":"0xe57c6eae5b9c13b03a9ee8ea5dd5973e665c42fe5c02be9505b8aaf498366ecc","isrc":"SEWZW0600101","name":"Dream Girl","registered_at":"2026-03-20T06:02:09Z","spotify_id":"4vPenc3ct5xR4UFdipyDOm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe57c6eae5b9c13b03a9ee8ea5dd5973e665c42fe5c02be9505b8aaf498366ecc. 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/4vPenc3ct5xR4UFdipyDOm.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/4vPenc3ct5xR4UFdipyDOm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbf85e6bbc912f7814d71f1d99090eb6dab308ffaa4926a83a0b7d9f916c63da. 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/43nYyRHRoEnNOcZYSgW2eg.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/43nYyRHRoEnNOcZYSgW2eg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbf85e6bbc912f7814d71f1d99090eb6dab308ffaa4926a83a0b7d9f916c63da. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/589ak49seaeRLuFo1vX57V.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/589ak49seaeRLuFo1vX57V.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9bb1d7cc7937482d896ae165bf461689434e9c00ee8895b3adc5b5e7c98d47c. 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/485RAkVJ0pbneJk8yQwFq6.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/485RAkVJ0pbneJk8yQwFq6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54233c6fe3c619e7c82a2217701edadd102383d29565e134eaf3f4782cd978a4. 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/4RqTcsKsUcUY3XXnevhagg.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/4RqTcsKsUcUY3XXnevhagg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54233c6fe3c619e7c82a2217701edadd102383d29565e134eaf3f4782cd978a4. 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/5IsPWc2uTiVINs3Lfn8s9o.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/5IsPWc2uTiVINs3Lfn8s9o.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53df34569dce20ed9e3d9e99595449474b1bd2588b56a174d4de813770662798. 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/73NdjdnsUgUKJqeztBS1ns.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/73NdjdnsUgUKJqeztBS1ns.
Live Session: Salem Al Fakir på Berns 2010 powered by Telia
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9aaa5243fb3d1f3b08a45b553da9d52e540e9153d721b9953852c2bec4a9f35d. 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/369HsJVrLjLTaSZGfKCjfw.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/369HsJVrLjLTaSZGfKCjfw.
{"copyright_id":"0xd9bb1d7cc7937482d896ae165bf461689434e9c00ee8895b3adc5b5e7c98d47c","isrc":"SEWZW1000101","name":"Keep On Walking","registered_at":"2026-01-28T19:10:14Z","spotify_id":"2RVkRB7Of1lxNMyHvGFzwr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9bb1d7cc7937482d896ae165bf461689434e9c00ee8895b3adc5b5e7c98d47c. 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/2RVkRB7Of1lxNMyHvGFzwr.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/2RVkRB7Of1lxNMyHvGFzwr.
Glada Hudik-teaterns Trollkarlen från Oz - av Salem Al Fakir & Pontus de Wolfe
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9bb1d7cc7937482d896ae165bf461689434e9c00ee8895b3adc5b5e7c98d47c. 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/7LXzJNDhUC323hRcnU67K1.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/7LXzJNDhUC323hRcnU67K1.
{"copyright_id":"0xaafbc4101bcaafd1060881bd31164e9832ad5cf8c8dc0ba20faedb9e1af7f797","isrc":"SEUM71200902","name":"Sagan om oss två","registered_at":"2026-06-11T03:55:47Z","spotify_id":"5VR2XPJnuv0LXGxfbI3JEJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaafbc4101bcaafd1060881bd31164e9832ad5cf8c8dc0ba20faedb9e1af7f797. 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/5VR2XPJnuv0LXGxfbI3JEJ.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/5VR2XPJnuv0LXGxfbI3JEJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc00d37184e209459ea25dbb3fd049d2f146c951de75c4089fc8ca5012af19bf. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2izg4UORBRvrbFyjQOyr6b.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/2izg4UORBRvrbFyjQOyr6b.