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 0xa0fb4290709953c16ef34bbd2dc719c0fc027536796c59f8f67d5ef35c1082eb. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ed4805e0-6ece-4780-8b88-8c0815fa76ee.json and https://artists.proofprofile.net/proofs/artist/ed4805e0-6ece-4780-8b88-8c0815fa76ee.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x694138ea66648763de8f72e1d4f630a49ffa5e58324fe472094c3aab0e593f85","isrc":"GX8LD2351280","name":"SNÄLLA SOV MED MIG","registered_at":"2026-06-09T11:23:28Z","spotify_id":"2tLlVy7fuuoLyunFDoKiUZ","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 0x694138ea66648763de8f72e1d4f630a49ffa5e58324fe472094c3aab0e593f85. 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/2tLlVy7fuuoLyunFDoKiUZ.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/2tLlVy7fuuoLyunFDoKiUZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5dab1073c8cdcc13a081834797f4d7d7e8a54e48bf68a1a7bce9339d4153728. 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/20y6dLrUf6pcyhQ0C0baRx.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/20y6dLrUf6pcyhQ0C0baRx.
{"copyright_id":"0x2fda51e8932c5618c1f53acf4a56b0bcaad32e331fd7684dd3fdb4639c6c8592","isrc":"GX38U2372770","name":"HALSAR ÄNNU MER","registered_at":"2026-06-23T17:45:11Z","spotify_id":"1Ib8tuHDHzDjLv7CO9c7qG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fda51e8932c5618c1f53acf4a56b0bcaad32e331fd7684dd3fdb4639c6c8592. 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/1Ib8tuHDHzDjLv7CO9c7qG.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/1Ib8tuHDHzDjLv7CO9c7qG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02922cdd7ebf8ecbdcc08a543ba6f1c90587f261fa041038e2679791799891e6. 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/4Q88dvSHO9YPcWPEl8zT7G.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/4Q88dvSHO9YPcWPEl8zT7G.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0172656fbd9443765adc316443c5aae24e8efad991b24b945e74587d5fe8ff9. 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/3Qbedtvllac0t2PD6HxAc1.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/3Qbedtvllac0t2PD6HxAc1.
{"copyright_id":"0xaa300002640cb4118a27040bc49803dda7bbb34c15b7ee3715a8ddf82f1d5b13","isrc":"GX5MX2343246","name":"TIDEN STÅR STILL","registered_at":"2026-06-21T11:04:47Z","spotify_id":"0F5hggrFDQEyV7BpwVOA9h","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa300002640cb4118a27040bc49803dda7bbb34c15b7ee3715a8ddf82f1d5b13. 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/0F5hggrFDQEyV7BpwVOA9h.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/0F5hggrFDQEyV7BpwVOA9h.
{"copyright_id":"0x80d380b7682259c902b42ffbdcb0e1a3fb873edbb2eb7392c4d823fd49392d64","isrc":"GX3HH2353746","name":"HATAR DIG - Maximus Version","registered_at":"2026-06-19T18:16:05Z","spotify_id":"3oTFxKIDGRlO7504tVczos","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80d380b7682259c902b42ffbdcb0e1a3fb873edbb2eb7392c4d823fd49392d64. 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/3oTFxKIDGRlO7504tVczos.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/3oTFxKIDGRlO7504tVczos.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecc3e1c998f01751420e6c37dfc93daa55d7b9259189f1e52546322b26ace7ba. 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/74khAKLq8ztv6q7FX6sZMB.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/74khAKLq8ztv6q7FX6sZMB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23c47ed9f3f33f32259c02a57ed0b58be6d4ceeb497a3b3eafec06098b3e1747. 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/6ibUwkcnHR9CopzegQm5VG.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/6ibUwkcnHR9CopzegQm5VG.
{"copyright_id":"0xf3269242ae59c636324e8994843d7a7175ea1392c7cc3fee2ce1ae33085d9d5f","isrc":"GX3HH2387537","name":"KOMMER ALDRIG VARA - Maximus Version","registered_at":"2026-06-25T00:58:49Z","spotify_id":"6qQVcR7DGwpKW8aDBya5zp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3269242ae59c636324e8994843d7a7175ea1392c7cc3fee2ce1ae33085d9d5f. 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/6qQVcR7DGwpKW8aDBya5zp.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/6qQVcR7DGwpKW8aDBya5zp.
{"copyright_id":"0x97ca5014983f5e12cdcb7721cf9c671053ad59bd2e347f42f662e11c4e534f01","isrc":"GX3HH2392113","name":"ALLSÅNG PÅ BALKONGEN","registered_at":"2026-06-20T13:06:26Z","spotify_id":"1EbIIhCgOCdCriZYCeMpna","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97ca5014983f5e12cdcb7721cf9c671053ad59bd2e347f42f662e11c4e534f01. 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/1EbIIhCgOCdCriZYCeMpna.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/1EbIIhCgOCdCriZYCeMpna.
{"copyright_id":"0xde9ebe8bfa634124cdd07033aa0c56ae1ece6ca24e1f17b8125fe48278616557","isrc":"GX8LE2342944","name":"DU GÖR MIG FUCKED UP","registered_at":"2026-06-07T22:36:35Z","spotify_id":"6teKMrSx3Tw5pF2An2tRN9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde9ebe8bfa634124cdd07033aa0c56ae1ece6ca24e1f17b8125fe48278616557. 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/6teKMrSx3Tw5pF2An2tRN9.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/6teKMrSx3Tw5pF2An2tRN9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbe937d75be18441b4c5aeaee4a094707308ccd7bb0985a4986732746a005480. 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/36xJk4gT1rLIZfMVlVQ96f.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/36xJk4gT1rLIZfMVlVQ96f.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6956fe8d89db1924f9d923be089c8fe108da9acff1b48992a6410447a43f81cb. 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/5mo2ebXYtQkA4lCy4jN6pT.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/5mo2ebXYtQkA4lCy4jN6pT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25791ed6747a5c93bf6135982908587db98afdc9b8d2a55a1a4ce208a8f429e0. 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/7h8FgIqFcL6uZozvIiXJP3.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/7h8FgIqFcL6uZozvIiXJP3.
{"copyright_id":"0x96dddcdb4efa846963c1ae8620c37c959422f07a47d95c8f0a22dc69896f4571","isrc":"QZNWU2528633","name":"Ragnarock (Partysnekk)","registered_at":"2026-06-06T15:19:55Z","spotify_id":"1hSUEmtS2UsgNQtEaOSdlU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96dddcdb4efa846963c1ae8620c37c959422f07a47d95c8f0a22dc69896f4571. 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/1hSUEmtS2UsgNQtEaOSdlU.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/1hSUEmtS2UsgNQtEaOSdlU.