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 0x4eda6e72a5faca209a6a2c32d7835cd2ef80bfa30bc229ecbc35167c289842f6. 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/f1b37de4-c285-4554-835e-7a2aedf02ac1.json and https://artists.proofprofile.net/proofs/artist/f1b37de4-c285-4554-835e-7a2aedf02ac1.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xaf9463414308f56be3313bc7eed8bfb653db75505b82ad0d9f3f2379e0386e0b","isrc":"SERVA0632007","name":"Gånglåt efter Hammare","registered_at":"2026-06-28T02:41:49Z","spotify_id":"464R3whZFwhBDRwhuPFVt2","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 0xaf9463414308f56be3313bc7eed8bfb653db75505b82ad0d9f3f2379e0386e0b. 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/464R3whZFwhBDRwhuPFVt2.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/464R3whZFwhBDRwhuPFVt2.
Jan Johansson in Hamburg with Georg Riedel
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66e9d242e3486bf901b59ba53f886425604da656281a1814f07cde6a69694302. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4Ibo55rWzT14Dgoywq3GW2.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/4Ibo55rWzT14Dgoywq3GW2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x739bde37073b56df18646aef50c8e04c734a7c72653e8156c1dbd24aab9594ea. 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/7hDq6sOZ5Rl1XnSSfoOBRK.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/7hDq6sOZ5Rl1XnSSfoOBRK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c523a19acc6325f22331b9e1adc75dabe247df2fbcae9fa53ff52a6a66184f1. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2K8cf7caOFt0nJHpLbLnWw.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/2K8cf7caOFt0nJHpLbLnWw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe43b616766126c08abf8c88ff27a00351605c2c4628d0df25f2b4c56f9641f8. 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/67Jbl3rilUlTvt7vCUcXfG.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/67Jbl3rilUlTvt7vCUcXfG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcaf47d73b1e1b36a05bc17dd63222b41586e26120166339816ec2088bcdeeb5c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0gJ6MryGPTyMJaK9EKRVIM.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/0gJ6MryGPTyMJaK9EKRVIM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c88a24d0a631a1e4d92e3561067d8fc54752ddfe57778415b9de91e709c5a60. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1hlXdXjshd1xBPkfA6B2il.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/1hlXdXjshd1xBPkfA6B2il.
{"copyright_id":"0x1e2d7bef7442603f037da218f8d33d2e4d4d04a152f883d21a2f7c3b64641f2a","isrc":"DEA891101506","name":"Visa från Rättvik","registered_at":"2026-06-22T15:00:54Z","spotify_id":"4a4E6idBPkJVKpQhjXEOmX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e2d7bef7442603f037da218f8d33d2e4d4d04a152f883d21a2f7c3b64641f2a. 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/4a4E6idBPkJVKpQhjXEOmX.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/4a4E6idBPkJVKpQhjXEOmX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e56016dbc6b56c6242899d38b35d93e07cef21bee4956fbe597a8004a9ecb7c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1CWkQAs0BDrNR44nUlgKdb.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/1CWkQAs0BDrNR44nUlgKdb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66d6fe1a2b0a37967c053a50664b5ca346359c6b9521c8086733dcd7c1b148bf. 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/4P0W0ug4utjR8kgTCDwJnq.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/4P0W0ug4utjR8kgTCDwJnq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe65448542d582d31f8ac3a434b8989cb33965e8f3f5489e07cd3e051713204cc. 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/2yyZNchPzxMn9jcO65ALkZ.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/2yyZNchPzxMn9jcO65ALkZ.
{"copyright_id":"0x5abddb5983a42897927bddcca730ee2951cdb8a19b80b0bb0ebbb6e537f31b5a","isrc":"DEA891101510","name":"Vals från Delsbo","registered_at":"2026-06-27T23:41:15Z","spotify_id":"15krOacrFmIignmZyUXnct","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5abddb5983a42897927bddcca730ee2951cdb8a19b80b0bb0ebbb6e537f31b5a. 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/15krOacrFmIignmZyUXnct.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/15krOacrFmIignmZyUXnct.
{"copyright_id":"0x07af35729686a19e220b05326034c3aa2da77a24a77aba6acb28be3e956af31c","isrc":"DEA891101512","name":"Här kommer Pippi Långstrump","registered_at":"2026-06-06T20:33:08Z","spotify_id":"0DoxFR9Am9lCxNtGF0F9Xr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07af35729686a19e220b05326034c3aa2da77a24a77aba6acb28be3e956af31c. 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/0DoxFR9Am9lCxNtGF0F9Xr.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/0DoxFR9Am9lCxNtGF0F9Xr.
Favoritsånger från Pippi, Emil, Madicken...texter av Astrid Lindgren
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54175a33c0b052dcc3983a4e0038e45a3df73894341c43bbe159f9c1275b02a6. 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/15z9cakjbJpt6JXsSNH5MC.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/15z9cakjbJpt6JXsSNH5MC.
{"copyright_id":"0x0a1ad93ef13e3a86a70d6d453e2889e9f93a206ea682571aa8a60241d828e446","isrc":"SEPQA1100418","name":"The Nearness of You","registered_at":"2026-01-28T18:22:23Z","spotify_id":"51DfmEsQzxbRukiLPtpdmG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a1ad93ef13e3a86a70d6d453e2889e9f93a206ea682571aa8a60241d828e446. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/51DfmEsQzxbRukiLPtpdmG.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/51DfmEsQzxbRukiLPtpdmG.
When Johnny Comes Marching Home - Remastered
The Legendary Years - Jazz in Sweden 1949-1961
{"copyright_id":"0xecfb3a5d9fcbbe66107cf2530e5edcb4def621abac85e5112cc859108770d886","isrc":"SEPQA1100417","name":"When Johnny Comes Marching Home - Remastered","registered_at":"2026-01-28T18:04:44Z","spotify_id":"0jzHs60vDxIh5j5TKT4Dpl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecfb3a5d9fcbbe66107cf2530e5edcb4def621abac85e5112cc859108770d886. 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/0jzHs60vDxIh5j5TKT4Dpl.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/0jzHs60vDxIh5j5TKT4Dpl.
{"copyright_id":"0x0a1ad93ef13e3a86a70d6d453e2889e9f93a206ea682571aa8a60241d828e446","isrc":"SEPQA1100418","name":"The Nearness of You - Remastered","registered_at":"2026-01-28T18:22:23Z","spotify_id":"4rzDliwAbfgEogubFU7bLw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a1ad93ef13e3a86a70d6d453e2889e9f93a206ea682571aa8a60241d828e446. 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/4rzDliwAbfgEogubFU7bLw.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/4rzDliwAbfgEogubFU7bLw.
{"copyright_id":"0xecfb3a5d9fcbbe66107cf2530e5edcb4def621abac85e5112cc859108770d886","isrc":"SEPQA1100417","name":"When Johnny Comes Marching Home - Remastered","registered_at":"2026-03-20T04:51:47Z","spotify_id":"6h9e9eBsEo0i9PBx285a2r","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecfb3a5d9fcbbe66107cf2530e5edcb4def621abac85e5112cc859108770d886. 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/6h9e9eBsEo0i9PBx285a2r.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/6h9e9eBsEo0i9PBx285a2r.
{"copyright_id":"0x0a1ad93ef13e3a86a70d6d453e2889e9f93a206ea682571aa8a60241d828e446","isrc":"SEPQA1100418","name":"The Nearness of You - Remastered","registered_at":"2026-03-20T04:58:09Z","spotify_id":"1KZJLG5lK97xDNwmoQIjTY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a1ad93ef13e3a86a70d6d453e2889e9f93a206ea682571aa8a60241d828e446. 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/1KZJLG5lK97xDNwmoQIjTY.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/1KZJLG5lK97xDNwmoQIjTY.