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 0x3b60f0299e12f0ddd94da9ab144991ec639810c8968005091403ca5e855205a6. 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/95ca9585-10c7-4a4d-8012-bbf1c24cbedf.json and https://artists.proofprofile.net/proofs/artist/95ca9585-10c7-4a4d-8012-bbf1c24cbedf.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x8c82ca57bba4acef795ad97e933dda40304c3f2dcbef216bd9087e061a0002b6","isrc":"PLH511200763","name":"Pan Ma Relax","registered_at":"2026-06-05T04:21:58Z","spotify_id":"7sMj67OqzqjWx8RIjYvOy7","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 0x8c82ca57bba4acef795ad97e933dda40304c3f2dcbef216bd9087e061a0002b6. 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/7sMj67OqzqjWx8RIjYvOy7.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/7sMj67OqzqjWx8RIjYvOy7.
{"copyright_id":"0x8c82ca57bba4acef795ad97e933dda40304c3f2dcbef216bd9087e061a0002b6","isrc":"PLH511200763","name":"Pan Ma Relax","registered_at":"2026-06-05T04:21:58Z","spotify_id":"0i8VSleKsDZJtpiJrvos9j","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c82ca57bba4acef795ad97e933dda40304c3f2dcbef216bd9087e061a0002b6. 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/0i8VSleKsDZJtpiJrvos9j.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/0i8VSleKsDZJtpiJrvos9j.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1f32529aa805912490ad3399428eb44233cae2148c47cd9c1e08336f5c4e4bc. 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/0EgIOLWmrP54i6A24dQ7M4.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/0EgIOLWmrP54i6A24dQ7M4.
{"copyright_id":"0xb3f188a55c3cc167cbe05a7b44aad79ccd43ae331d7dab91f5d32922d595b511","isrc":"PLF241906275","name":"Brud boi (feat. Grubson, Metrowy)","registered_at":"2026-06-22T05:10:06Z","spotify_id":"044akyOfLW0OgSi4sKNA7c","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3f188a55c3cc167cbe05a7b44aad79ccd43ae331d7dab91f5d32922d595b511. 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/044akyOfLW0OgSi4sKNA7c.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/044akyOfLW0OgSi4sKNA7c.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb3beff1148d75886754446e548237466fc320e1e4f2605b051e49023895ff97. 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/0EUggDhhDPiCZQ4h8VN39I.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/0EUggDhhDPiCZQ4h8VN39I.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c0e415e6a2dcc5b6287c9064793ac3a64ef1f23f082363555680a64ceb10c46. 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/2slwOnBYZGiltf3kol9apB.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/2slwOnBYZGiltf3kol9apB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6afca385b937fc15a4c4a210a0d90bc778433ebf1f700f6d35bc98a664d5769. 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/2NMiA1btNuZPNtSZyhWb22.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/2NMiA1btNuZPNtSZyhWb22.
{"copyright_id":"0x31799d59f161cbff2d1be6029d7c27f7b060b43032ad097e6ad3033dcf792af9","isrc":"PLH441200002","name":"Dzień Dobry (Wtórna Fala)","registered_at":"2026-06-06T05:42:16Z","spotify_id":"7iOFmBwlnQdxJnHIPndnZl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31799d59f161cbff2d1be6029d7c27f7b060b43032ad097e6ad3033dcf792af9. 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/7iOFmBwlnQdxJnHIPndnZl.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/7iOFmBwlnQdxJnHIPndnZl.
{"copyright_id":"0x60ab136cbbafbaed4dd03b2d35ded1c6fbbc0018cd6b175bda6a375b7f48b95e","isrc":"PLH441200003","name":"Rób Swoje","registered_at":"2026-06-06T18:41:21Z","spotify_id":"5oFzBfvn1EHFq34E2C37tI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60ab136cbbafbaed4dd03b2d35ded1c6fbbc0018cd6b175bda6a375b7f48b95e. 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/5oFzBfvn1EHFq34E2C37tI.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/5oFzBfvn1EHFq34E2C37tI.
{"copyright_id":"0xd204c87047f57cc7f9a9923d6189a33c9f6b8cd9fda508d3b7ee48cb6bd8a21d","isrc":"PLH441200005","name":"Nasza Generacja","registered_at":"2026-06-08T13:44:05Z","spotify_id":"5ugx315ADGdUy5WPETyNBz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd204c87047f57cc7f9a9923d6189a33c9f6b8cd9fda508d3b7ee48cb6bd8a21d. 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/5ugx315ADGdUy5WPETyNBz.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/5ugx315ADGdUy5WPETyNBz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d4402a95860f85376473708de26dca1cf19660bb1192c301b1037ddd4d9a8a9. 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/1gBSecMJmInUspUsuHdLEV.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/1gBSecMJmInUspUsuHdLEV.
{"copyright_id":"0x74d508913e0453fcebc662af5b9cd2bf8dc740b8caddd3a4f1b0b0205dc8edc0","isrc":"PLH441200007","name":"Naprawimy To","registered_at":"2026-06-04T09:37:36Z","spotify_id":"1iy29zkkDVEG8vtx88KBtB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74d508913e0453fcebc662af5b9cd2bf8dc740b8caddd3a4f1b0b0205dc8edc0. 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/1iy29zkkDVEG8vtx88KBtB.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/1iy29zkkDVEG8vtx88KBtB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96510d86e110a5cf62251d07771d5c5cb0d9807e858b2298643b34654394453f. 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/0empSJbhJncSLF0RgQucSI.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/0empSJbhJncSLF0RgQucSI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0169536224f8686245c6de4b1d5aecc44ed701a14553110504b1c6e0b85d6578. 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/3MJrATne2oX9Zg1LqVnViE.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/3MJrATne2oX9Zg1LqVnViE.
{"copyright_id":"0x2db777cc9fb917241352c0497256f9b3c2eacefa7adf82b2c56a2cae91cae86d","isrc":"PLH441200010","name":"Słowiańskie Korzenie","registered_at":"2026-06-06T18:40:55Z","spotify_id":"3fK1RjFOyEQBybZz3kkUBl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2db777cc9fb917241352c0497256f9b3c2eacefa7adf82b2c56a2cae91cae86d. 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/3fK1RjFOyEQBybZz3kkUBl.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/3fK1RjFOyEQBybZz3kkUBl.