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 0x5a7eef9fc4855c1592cc6ba3271b650354c6c9471913fed49a0d298be9ba0fc1. 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/7e27f440-62ea-464d-b694-998dec738368.json and https://artists.proofprofile.net/proofs/artist/7e27f440-62ea-464d-b694-998dec738368.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0x27d517456eb33369670309321cfb25d3c810290a4f268ce983d684dab825e580. 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/2zThZucARCmrOaTahouYLf.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/2zThZucARCmrOaTahouYLf.
{"copyright_id":"0xdaa19afb08aa55adba874e5c274226ce3387724e0b05000df69222f36e75b6b5","isrc":"SE6I32325830","name":"FATTAR INGENTING","registered_at":"2026-06-04T10:34:40Z","spotify_id":"4g3bOuXNmyMoRQjtMjTcok","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaa19afb08aa55adba874e5c274226ce3387724e0b05000df69222f36e75b6b5. 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/4g3bOuXNmyMoRQjtMjTcok.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/4g3bOuXNmyMoRQjtMjTcok.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x280f947658d7117f6a68b9529aff8d5f949cced5a00b9d43ac1a063d1fdc8a23. 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/4nitJoSi05WNCerU74T08E.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/4nitJoSi05WNCerU74T08E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec7ccd065e8aa295aae0726241c3d471ac265113456c5c325c632e52ae5c074e. 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/3t6zS82lQog1KyzfSXg3lN.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/3t6zS82lQog1KyzfSXg3lN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbe16b334201ce9d330e8760d7e6a1e5c754228e499f199f79b0fa8e466cdc24. 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/1yetXqjXAkCJhledKsx2mw.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/1yetXqjXAkCJhledKsx2mw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bbff6758f69204123639039d8818d0d35e9cec3b4e8ce81d205fa5bdea4a3f0. 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/0o0Vq3U25bkb8yYLCeQmIq.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/0o0Vq3U25bkb8yYLCeQmIq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x793d22c4391c33d389d9cb7ede5c8d384da1931bddd6c7bd37398eb9e169c65b. 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/5HliFN3mQ3TMxa3R8nZWBA.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/5HliFN3mQ3TMxa3R8nZWBA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7195ae2c058431688968d2913d9a3c6c3debdd9ab55d14bb9ace035316a1d383. 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/33WyltHLE1G842rtcXE8yI.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/33WyltHLE1G842rtcXE8yI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20e427fdeda1bf06372701c355c410e80912345f29f7692838dd1f889c5e1f54. 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/1DzqMzEhurjZQW8jEIcWc5.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/1DzqMzEhurjZQW8jEIcWc5.
{"copyright_id":"0xed3546d1df1ad58af30daef6cfc6ad409e57272272e0b67de58d96e945351b4a","isrc":"SE6XY2260622","name":"Flyger med min vodkaflaska","registered_at":"2026-06-27T19:19:46Z","spotify_id":"3yWnyRjKKQszNxVsevdqYU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed3546d1df1ad58af30daef6cfc6ad409e57272272e0b67de58d96e945351b4a. 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/3yWnyRjKKQszNxVsevdqYU.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/3yWnyRjKKQszNxVsevdqYU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0214ae8a30b72e5e40a1b13b71fc5597891a282546fdc17b129ebf023a801271. 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/6pvsSvBYdt9H2WkE6a8mKg.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/6pvsSvBYdt9H2WkE6a8mKg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91bf8790483a18af9677a9c50d45808c7ec63daa781a8ea1887816578e74bdb5. 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/4vGUWMRhKFu4fffm3KO4um.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/4vGUWMRhKFu4fffm3KO4um.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c87b2e27ebaae4e67aac0791e49080bbda84599dcec463c5d90b46694034b11. 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/4sS5GnvJXUmetnVHWx7TbM.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/4sS5GnvJXUmetnVHWx7TbM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1027e5b8f2b092bc709bab24c5db08d83902091264b251e51b5cfc48b9bf714d. 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/3kslGjBWnfS5ynezr1qnb5.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/3kslGjBWnfS5ynezr1qnb5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafb5b058f24476d3c5b86935d9a336f5993e44bee0b5a00601e0580968dfcdd4. 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/3tVqCg6Ssr5pNyg1TEVMU4.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/3tVqCg6Ssr5pNyg1TEVMU4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c5956417f53b132a0e3b997b405ff62e70175d0a7f1fce0569be9eb57066d2a. 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/3Sc7e5kIZ0kujafXPI5gbV.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/3Sc7e5kIZ0kujafXPI5gbV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x411de77ad82bb3a3ab21cb7c555138140131df46902ebb12ebdde525d30a2757. 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/0jfQcV0b6yzgCSM2uE4U3u.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/0jfQcV0b6yzgCSM2uE4U3u.
{"copyright_id":"0x8d760689843e1e93e27a4e0c5acb03ffee78e7c2f2c1e77924d49ed6197d12fa","isrc":"SE6SA2245941","name":"SÄNK DIESELPRISET","registered_at":"2026-06-10T08:37:32Z","spotify_id":"1NF8op28TqKOUPAb5NEpLC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d760689843e1e93e27a4e0c5acb03ffee78e7c2f2c1e77924d49ed6197d12fa. 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/1NF8op28TqKOUPAb5NEpLC.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/1NF8op28TqKOUPAb5NEpLC.
{"copyright_id":"0x92b389e80720f774eb4cdda6e0ec409ec3ae9db052749b3d9d7652ca85edd9c8","isrc":"SE6SA2225335","name":"Årets bästa fylla","registered_at":"2026-06-26T03:09:32Z","spotify_id":"5h4V1K9MeBoOrMtt9bi5Nn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92b389e80720f774eb4cdda6e0ec409ec3ae9db052749b3d9d7652ca85edd9c8. 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/5h4V1K9MeBoOrMtt9bi5Nn.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/5h4V1K9MeBoOrMtt9bi5Nn.
{"copyright_id":"0xefe1144f7ff60e902edbf5539d11fc3f1f390e4d6aa513ed730e7a33438e3d11","isrc":"SE6QE2257790","name":"Jänkare och stänkare","registered_at":"2026-06-23T18:12:37Z","spotify_id":"6kUTzcruVz5buIw6rhDB7d","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefe1144f7ff60e902edbf5539d11fc3f1f390e4d6aa513ed730e7a33438e3d11. 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/6kUTzcruVz5buIw6rhDB7d.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/6kUTzcruVz5buIw6rhDB7d.
{"copyright_id":"0x1d8b974471665eb50e8a4b0cb96a9adedf984f5c63b040b6b3a2a3bc3bfbffc5","isrc":"SE6QE2213834","name":"FULLT JÄVLA ÖS","registered_at":"2026-06-24T23:51:28Z","spotify_id":"2HBaOYcihttL9AyyAAfzMb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d8b974471665eb50e8a4b0cb96a9adedf984f5c63b040b6b3a2a3bc3bfbffc5. 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/2HBaOYcihttL9AyyAAfzMb.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/2HBaOYcihttL9AyyAAfzMb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04340d7e8fefbfe24576b532a06a7aa0e265611332125ca757f7383df62d3f72. 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/38Ua16sX4KB2YgEZV8oxsH.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/38Ua16sX4KB2YgEZV8oxsH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70901f513f5a94226b108fa0388a1006d3edd4e422c60cf50c0cb86f66dc898f. 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/74ePzJk286YRQ4Icauqw1r.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/74ePzJk286YRQ4Icauqw1r.
{"copyright_id":"0x13e610fda0488f2e73d5ba2c6b148a7d4f58b8af853fb779e31b4db50ce59cac","isrc":"SE6I32205506","name":"VI DRAR TILL ELMIA","registered_at":"2026-06-21T11:58:05Z","spotify_id":"2iy4zP1B8H1WSKDwTkLIeS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13e610fda0488f2e73d5ba2c6b148a7d4f58b8af853fb779e31b4db50ce59cac. 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/2iy4zP1B8H1WSKDwTkLIeS.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/2iy4zP1B8H1WSKDwTkLIeS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaa19afb08aa55adba874e5c274226ce3387724e0b05000df69222f36e75b6b5. 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/72lZsTXJnI8bOaeAA32jsy.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/72lZsTXJnI8bOaeAA32jsy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbe16b334201ce9d330e8760d7e6a1e5c754228e499f199f79b0fa8e466cdc24. 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/6L8pGOV5kBObcPPmBOViDt.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/6L8pGOV5kBObcPPmBOViDt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x402385a03424208348ce9eb6c89977bd312ef7463c65a0fcd8102fde0d121c10. 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/10K0ziLUpMBX8u5zvV2RDL.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/10K0ziLUpMBX8u5zvV2RDL.