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 0x65f3a84c477c7f0a312f81e1150d3959ff7e1239e19c3ccb14fa28b7381ce1c6. 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/ef190ff5-9c3f-4156-b920-577dba033866.json and https://artists.proofprofile.net/proofs/artist/ef190ff5-9c3f-4156-b920-577dba033866.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x6c90cfd485aaafc7a43fec1ad129494718d44c08b7d5fc98f420036fa49f118f","isrc":"SEXZH0800505","name":"Flickor är flickor/Pojkar är pojkar","registered_at":"2026-06-29T03:20:31Z","spotify_id":"0DSIOMjimivDQtt4dRbnvs","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 0x6c90cfd485aaafc7a43fec1ad129494718d44c08b7d5fc98f420036fa49f118f. 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/0DSIOMjimivDQtt4dRbnvs.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/0DSIOMjimivDQtt4dRbnvs.
{"copyright_id":"0xdba16b57df105dc643c93d1fc659e04cb860ed294f56eec885a10b7fb2c8f98e","isrc":"SEAMA1100143","name":"Om du bara visste","registered_at":"2026-03-20T06:07:04Z","spotify_id":"6Wc0Hc6J6LtRuZtpbTh3jS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdba16b57df105dc643c93d1fc659e04cb860ed294f56eec885a10b7fb2c8f98e. 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/6Wc0Hc6J6LtRuZtpbTh3jS.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/6Wc0Hc6J6LtRuZtpbTh3jS.
{"copyright_id":"0xdba16b57df105dc643c93d1fc659e04cb860ed294f56eec885a10b7fb2c8f98e","isrc":"SEAMA1100143","name":"Om du bara visste","registered_at":"2026-03-20T05:25:19Z","spotify_id":"5rtwP3k4tefABEKLQCqAE9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdba16b57df105dc643c93d1fc659e04cb860ed294f56eec885a10b7fb2c8f98e. 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/5rtwP3k4tefABEKLQCqAE9.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/5rtwP3k4tefABEKLQCqAE9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc0516176930b6b1b7bc616e145a611742d180556a88b8a7467dc34af845e7c9. 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/7mNYje5U2JriRmRGmi7paE.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/7mNYje5U2JriRmRGmi7paE.
{"copyright_id":"0x9fb629f3a58a4118e227139b9ca5562195f97b0cca5738cc88e4700fb1cd244b","isrc":"SEAMA1200327","name":"Ingen regnbåge utan regn","registered_at":"2026-03-20T06:26:34Z","spotify_id":"4vjUH1I5HcH9ycdX3evSuM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fb629f3a58a4118e227139b9ca5562195f97b0cca5738cc88e4700fb1cd244b. 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/4vjUH1I5HcH9ycdX3evSuM.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/4vjUH1I5HcH9ycdX3evSuM.
{"copyright_id":"0xd62dacbb88bd652b46fab329705cf6b143f6fe1653f1437bbe79173e20616f2a","isrc":"SEVSZ2301603","name":"Häng med på party - Allergic EPA Remix","registered_at":"2026-06-28T18:30:42Z","spotify_id":"2RbStDXT5YzE0Kx3KZC59M","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd62dacbb88bd652b46fab329705cf6b143f6fe1653f1437bbe79173e20616f2a. Chain 2 (Bitcoin): anchored in block 956500 (2026-07-03T13:55:21Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2RbStDXT5YzE0Kx3KZC59M.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/2RbStDXT5YzE0Kx3KZC59M.
{"copyright_id":"0xd62dacbb88bd652b46fab329705cf6b143f6fe1653f1437bbe79173e20616f2a","isrc":"SEVSZ2301603","name":"Häng med på party - Allergic EPA Remix","registered_at":"2026-06-28T18:30:42Z","spotify_id":"7Cht4Gy9PeTI3J3ZZqnKsm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd62dacbb88bd652b46fab329705cf6b143f6fe1653f1437bbe79173e20616f2a. 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/7Cht4Gy9PeTI3J3ZZqnKsm.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/7Cht4Gy9PeTI3J3ZZqnKsm.
{"copyright_id":"0xa35f50f8c30a9a2737174ca0039b3f82e290be247965bf098f2ae1a9f1be428b","isrc":"SEVSZ1901401","name":"Thorleifs saxofoner","registered_at":"2026-06-26T23:09:21Z","spotify_id":"5770NYTCSfql3SYM1mZcFD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa35f50f8c30a9a2737174ca0039b3f82e290be247965bf098f2ae1a9f1be428b. 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/5770NYTCSfql3SYM1mZcFD.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/5770NYTCSfql3SYM1mZcFD.
SOMMAR & SOL - Med Sveriges största dansband