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 0xe2dab7f25e21a811e2d8b0a21b069835b02d324ea0075977eb55ac03b900951e. 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/fcc273d1-47f0-4d46-bd9d-612a4398221e.json and https://artists.proofprofile.net/proofs/artist/fcc273d1-47f0-4d46-bd9d-612a4398221e.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 0x7a5943a0ec2195f84a878082e3577f2ddd012bab5ec331fecb4125803165f050. 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/0WvT9ICmzJ5GYx9sdO37Bs.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/0WvT9ICmzJ5GYx9sdO37Bs.
{"copyright_id":"0xdf9fa4261a3faeba4a7112bb8052ee3e2e11520159b4a1ac48e9951cf692ea48","isrc":"QZMZ92324562","name":"Stranger to Happiness","registered_at":"2026-06-07T15:57:41Z","spotify_id":"0HhzLfoSzR74w8Bl6kbOi7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf9fa4261a3faeba4a7112bb8052ee3e2e11520159b4a1ac48e9951cf692ea48. 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/0HhzLfoSzR74w8Bl6kbOi7.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/0HhzLfoSzR74w8Bl6kbOi7.
{"copyright_id":"0xd6fe3aa13c630be5fd873daccf62209d7ec38bb98603b78b97f532688bb02602","isrc":"USRC12302907","name":"Nightmares (feat. Byron Messia)","registered_at":"2026-06-04T04:43:41Z","spotify_id":"7Km7xyMr97YxxqMBgUfIrc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6fe3aa13c630be5fd873daccf62209d7ec38bb98603b78b97f532688bb02602. 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/7Km7xyMr97YxxqMBgUfIrc.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/7Km7xyMr97YxxqMBgUfIrc.
{"copyright_id":"0xd6fe3aa13c630be5fd873daccf62209d7ec38bb98603b78b97f532688bb02602","isrc":"USRC12302907","name":"Nightmares (feat. Byron Messia)","registered_at":"2026-06-04T04:43:41Z","spotify_id":"2H69x1l1ioPGZ6EuFx4Rm8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6fe3aa13c630be5fd873daccf62209d7ec38bb98603b78b97f532688bb02602. 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/2H69x1l1ioPGZ6EuFx4Rm8.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/2H69x1l1ioPGZ6EuFx4Rm8.
Party No Dey Stop (with JayO & Byron Messia) - JayO & Byron Messia Remix
Party No Dey Stop (JayO & Byron Messia Remix)
{"copyright_id":"0x7547af8b684f4d2402447432e25c1126417a3dbc05729c3fa06d68cc17b2ed92","isrc":"USUM72314860","name":"Party No Dey Stop (with JayO & Byron Messia) - JayO & Byron Messia Remix","registered_at":"2026-06-05T19:50:16Z","spotify_id":"6qOGmElVBG9ERlgN88TxjQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7547af8b684f4d2402447432e25c1126417a3dbc05729c3fa06d68cc17b2ed92. 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/6qOGmElVBG9ERlgN88TxjQ.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/6qOGmElVBG9ERlgN88TxjQ.
{"copyright_id":"0x9f943f3d5420e22db3cb8ba221c6060d9c6d2ba06c8a7f81a02d14cdc6a45090","isrc":"USUM72317843","name":"La La (feat. Suarez)","registered_at":"2026-06-06T18:55:17Z","spotify_id":"7GlOrQ7xu2KbxWQKXQKcQA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f943f3d5420e22db3cb8ba221c6060d9c6d2ba06c8a7f81a02d14cdc6a45090. 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/7GlOrQ7xu2KbxWQKXQKcQA.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/7GlOrQ7xu2KbxWQKXQKcQA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3402b5eddd56fdb8ad009a72f935783f89a6a8120421935d8ec94f2b7f172311. 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/2PY7w56NZdvh7YhBxfT4pE.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/2PY7w56NZdvh7YhBxfT4pE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e3781d843ca007639b33c6885e2556f16bd77e9b3938d3bed5640509841bfb5. 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/78Y0c9bIUkSqN7nnzFw2BD.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/78Y0c9bIUkSqN7nnzFw2BD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x555c08c2416bcdb5b306c715da5553fbd61ba6a294e3f5a66b209b7c77a5bf68. 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/03oaYIK0Q2cHjldc9jdiCP.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/03oaYIK0Q2cHjldc9jdiCP.
{"copyright_id":"0xf51703dfbb9eb6851ab3bfd51c6152f47640c5c091557c7428ce0fdc4a2297ec","isrc":"QZFZ22348060","name":"Gorilla Glue","registered_at":"2026-06-06T11:32:53Z","spotify_id":"0MElGIMyUieiQJUmruR6Wu","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf51703dfbb9eb6851ab3bfd51c6152f47640c5c091557c7428ce0fdc4a2297ec. 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/0MElGIMyUieiQJUmruR6Wu.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/0MElGIMyUieiQJUmruR6Wu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a7c69bcf9b7a52231de978356aa972d571c66fa6fe7e8d1a632365a86ce735a. 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/52BIpviOWUcgklZXRN6i95.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/52BIpviOWUcgklZXRN6i95.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f17fee2b2df5b2f17a46656d5f6829ab19df4998992638e97ae93ea18c91d67. 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/7mkJXtuxedWBw0VnuM2VQu.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/7mkJXtuxedWBw0VnuM2VQu.
{"copyright_id":"0x1451fd43b8a6c916eb0bdaa8466ccf10972d1f9b5484ab3e15fbc73c03d0b8c8","isrc":"QZFZ22348062","name":"Hall Of Fame","registered_at":"2026-06-08T13:01:08Z","spotify_id":"5vLu3FEZ4TvRWBjc6KoQtp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1451fd43b8a6c916eb0bdaa8466ccf10972d1f9b5484ab3e15fbc73c03d0b8c8. 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/5vLu3FEZ4TvRWBjc6KoQtp.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/5vLu3FEZ4TvRWBjc6KoQtp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0ffc717124a6c10b2f436bd80ce73ca585f78312462a8c23f40991c274f25e5. 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/4m5cLRAuud95LZJhBPuQnH.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/4m5cLRAuud95LZJhBPuQnH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18b18c0ddaf8c41069ad057d5dce5c39a57cea077c71ca9a55d5068eb8132f10. 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/2Qk8F8qbJ6hLveLfVWXxdv.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/2Qk8F8qbJ6hLveLfVWXxdv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaf234c2558206af454d28b0ecbb4104ebb877265cae37ef61927895c95d594a. 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/0TTOsyDKykWhCh3qDd9wMY.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/0TTOsyDKykWhCh3qDd9wMY.