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 0x4e87eed464b9ba6a82fe13835bff5cae7a63806e6c1dedc3e5063ef9c7bcbc8d. 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/560b8f88-4bb0-4ea6-a646-98b52c1024a5.json and https://artists.proofprofile.net/proofs/artist/560b8f88-4bb0-4ea6-a646-98b52c1024a5.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 0xe49742082100b528682dc7c5152f7f5401dea24f95d80cdd7f64462827cd3a69. 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/2wmGITn8r9bSI9COjkBuJj.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/2wmGITn8r9bSI9COjkBuJj.
{"copyright_id":"0xdbae22c4874462bbf5d3135b731d7e621da7f5b262cee3af33fb9aa4336a6c96","isrc":"SE5752466513","name":"Vi bär alla barnen","registered_at":"2026-06-07T18:48:04Z","spotify_id":"5B7JcvuwIyvvjsz4pizfxo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbae22c4874462bbf5d3135b731d7e621da7f5b262cee3af33fb9aa4336a6c96. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5B7JcvuwIyvvjsz4pizfxo.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/5B7JcvuwIyvvjsz4pizfxo.
Hyss är bra - Emil i Lönneberga (Svenska artister tolkar Georg Riedel och Astrid Lindgren)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33f0e99c6bed4ec0fc380fc34e5b7001a9147a75537aef34c66568152b695a8e. 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/58Pq8M8troCXAlWyxrvNR1.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/58Pq8M8troCXAlWyxrvNR1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f66fb73f6115318261dd5687b3448e7e59438d575151bacbb7a3730e2781129. 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/28wgAY2qpZ4rhVt14KVWbc.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/28wgAY2qpZ4rhVt14KVWbc.
{"copyright_id":"0x9171731a6d8e79ec038dfdd148032fd671a73d6dbce5ba8388ad9256a2353fcf","isrc":"NOPGM2117080","name":"Kamikaze (med Amanda Bergman)","registered_at":"2026-06-11T17:29:46Z","spotify_id":"4XQxmAPBbAWnlRAeuNvsvz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9171731a6d8e79ec038dfdd148032fd671a73d6dbce5ba8388ad9256a2353fcf. 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/4XQxmAPBbAWnlRAeuNvsvz.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/4XQxmAPBbAWnlRAeuNvsvz.
{"copyright_id":"0x33805ca875b11f389e4de0b0dd43eb78f9addf7ddeb306bc739f6be904150369","isrc":"SE5XG2261601","name":"Leva Livet","registered_at":"2026-06-07T17:31:20Z","spotify_id":"56zdMrxuniupB4q3mkQfWk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33805ca875b11f389e4de0b0dd43eb78f9addf7ddeb306bc739f6be904150369. 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/56zdMrxuniupB4q3mkQfWk.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/56zdMrxuniupB4q3mkQfWk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9c50065e282196d8228678d0aafd60a67b5e575d6e15f08f655e914e16f58b5. 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/6wdfRvpOelGB0p0O8IA48z.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/6wdfRvpOelGB0p0O8IA48z.
{"copyright_id":"0x2a4954fece3fa64dd80ac3dc211d95955cb7246edce3c82baae6efba12f89c0d","isrc":"SE68Y2500203","name":"you loved me like a fool","registered_at":"2026-06-07T17:54:21Z","spotify_id":"1ExDoPzKRK2kk9ANEjOd1Z","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a4954fece3fa64dd80ac3dc211d95955cb7246edce3c82baae6efba12f89c0d. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1ExDoPzKRK2kk9ANEjOd1Z.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/1ExDoPzKRK2kk9ANEjOd1Z.