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 0xb81e2a09b723c16d5f239e3d02caa8a4d05e4a799895d912b20ca397e5d788c9. 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/8475ec35-0623-43c3-b2f7-4aab55906995.json and https://artists.proofprofile.net/proofs/artist/8475ec35-0623-43c3-b2f7-4aab55906995.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 0x96aaacc4441b4f651bc6996643bf787857bbe37b39dff574d561a3ce92396193. 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/2x92rg1rgKHAvDeTFE3unP.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/2x92rg1rgKHAvDeTFE3unP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84e6d23569d382dd573538c36b73e298eb042bbdaa5233d0e2ed6b2c56fed462. 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/798IxJGzpKr8qQrC4uGdCM.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/798IxJGzpKr8qQrC4uGdCM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb83a1711f7ea49180857d5ddabb709063416b324044de2453ac387a956a54c09. 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/557LZB5pkdsHhIB5VqiH6u.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/557LZB5pkdsHhIB5VqiH6u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd53036a0e587849d8ddf40529d460c5c4380ea32a0be2dc21d7911cb29a383d2. 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/2wZSdh2niylhC19VUe69Eo.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/2wZSdh2niylhC19VUe69Eo.
{"copyright_id":"0xf47f98edcc29b19eaecc2a29265fccaed3132c261e3a6789fa6e40825860a29b","isrc":"RUA582001815","name":"White Trash (feat. ЛАУД)","registered_at":"2026-06-04T13:08:44Z","spotify_id":"4jkOvuIZP2Pikt5BLVtGcq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf47f98edcc29b19eaecc2a29265fccaed3132c261e3a6789fa6e40825860a29b. 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/4jkOvuIZP2Pikt5BLVtGcq.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/4jkOvuIZP2Pikt5BLVtGcq.
{"copyright_id":"0x8a92a5bf52f5c05a3d98e250f457dcdf783b8421d2b8a5c0af5bee33a4c6be26","isrc":"RUA582001810","name":"Ох уж эти детки","registered_at":"2026-06-08T18:37:36Z","spotify_id":"1xYsewIYrSzGcdHBYePpPM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a92a5bf52f5c05a3d98e250f457dcdf783b8421d2b8a5c0af5bee33a4c6be26. 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/1xYsewIYrSzGcdHBYePpPM.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/1xYsewIYrSzGcdHBYePpPM.
Люди дрессируют людей (feat. Big Baby Tape)
{"copyright_id":"0x056f6f2f8bbe057a461c0c30f01616b4dbea8c251ce1633bdb7817e73faf2aba","isrc":"RUA582001800","name":"Люди дрессируют людей (feat. Big Baby Tape)","registered_at":"2026-06-08T02:03:11Z","spotify_id":"3XPtKAa26KANhouG0Ixx4Z","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x056f6f2f8bbe057a461c0c30f01616b4dbea8c251ce1633bdb7817e73faf2aba. 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/3XPtKAa26KANhouG0Ixx4Z.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/3XPtKAa26KANhouG0Ixx4Z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5300c380308e876bec592c40aefc2459347a60cd0bb221e7735233241ffa05b8. 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/5MwEgTbaZ08x1P35mnUrr7.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/5MwEgTbaZ08x1P35mnUrr7.
{"copyright_id":"0x17381ac7e1cb63ca14e9c9a8e6beae1a1e71b6051edcefc8107361ea1e938132","isrc":"RUA582001813","name":"Повышать (feat. Poproboval)","registered_at":"2026-06-10T15:46:22Z","spotify_id":"1CSBGg3R3LVUeBC4aDRzCj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17381ac7e1cb63ca14e9c9a8e6beae1a1e71b6051edcefc8107361ea1e938132. 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/1CSBGg3R3LVUeBC4aDRzCj.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/1CSBGg3R3LVUeBC4aDRzCj.
{"copyright_id":"0x2ab0daa4e87c924f188c8fe49df72e53e03a39255935bc7ea7983cf56e32f8e5","isrc":"RUA582001814","name":"Snake in the Snacks (feat. Sapa13)","registered_at":"2026-06-11T05:03:28Z","spotify_id":"1zQdzhfUA4mXcaMvPJqkL7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ab0daa4e87c924f188c8fe49df72e53e03a39255935bc7ea7983cf56e32f8e5. 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/1zQdzhfUA4mXcaMvPJqkL7.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/1zQdzhfUA4mXcaMvPJqkL7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9069311e6bb2348d488a96989e16e6d2a5765152c11cec245d28fd69c299e750. 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/3zTuSOtLHQhK5bJ54PAmYW.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/3zTuSOtLHQhK5bJ54PAmYW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07a4b6cf08e7a18cf36181d08153ed01ba3acd7c66289da1370de03df1683110. 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/6ustl54iGfVeK8J10EnUem.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/6ustl54iGfVeK8J10EnUem.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbac635679a398be5ab3cf2bc6695d33b24f46355bc08ad3356781352ea3e32c5. 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/6C7u9jJW3wgRNYZJ6Q3Mbi.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/6C7u9jJW3wgRNYZJ6Q3Mbi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68f4157487e1711d2477b2c53f79dfefdfbeb34b37df6c5977576f42874e6c3d. 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/4WgaV9uCevvqvwW8cQjFho.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/4WgaV9uCevvqvwW8cQjFho.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f6c97d83527ff47f5d96ea192e16a56f1699e84e83e7fa9f26b0290ce62a894. 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/5QOPGNUQMkutK54ZTOtqrT.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/5QOPGNUQMkutK54ZTOtqrT.
{"copyright_id":"0xca092c27b34cae0167a95d0568c42a9dcb236452f903b96eef560a5fbfe98468","isrc":"RUA591801635","name":"Konichiwa (feat. Boulevard Depo)","registered_at":"2026-06-06T09:24:19Z","spotify_id":"5aS1IQpcM71wagQObbEYny","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca092c27b34cae0167a95d0568c42a9dcb236452f903b96eef560a5fbfe98468. 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/5aS1IQpcM71wagQObbEYny.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/5aS1IQpcM71wagQObbEYny.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x874d3867d0df21fc9091e9d6fcf39111a5d7ff28d5c9f7ed69a2a99580842a51. 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/26uJoIBoHfUKsldxUpPLPy.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/26uJoIBoHfUKsldxUpPLPy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd0438f71c83c2ce4a6f90ba4205051141f33b6ad96b74683535d8fc5c660cb6. 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/2RQLIC0bV5OImCttZML2Q2.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/2RQLIC0bV5OImCttZML2Q2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f6d49a0a9dad322bdf7710632183d33cb82c4c7169739bdc4bbecd492c6aa55. 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/45q88awEGjUAZpB0wrYM1z.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/45q88awEGjUAZpB0wrYM1z.