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 0x9534ba95b9c1212d9517d33b664bc212e46c0157c5347a2dac7ff87f5e3b3f69. 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/585e0a46-d186-48b5-a8c3-3036150bc64f.json and https://artists.proofprofile.net/proofs/artist/585e0a46-d186-48b5-a8c3-3036150bc64f.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 0x74267df36b44241126cfe3780c8221dba3e4398b97d06d3da85a752b3da7037b. 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/06J4sF3oKCW2iCUKJuvlmz.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/06J4sF3oKCW2iCUKJuvlmz.
{"copyright_id":"0x679a63bc9fd035e1cc0aa32c89f3fa5c0903c01f7888936da436e3ecd3b9fcd7","isrc":"QZ5AB1639350","name":"O Culto","registered_at":"2026-06-09T17:55:22Z","spotify_id":"0qCKdbUFnA1cLRJLXifOn9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x679a63bc9fd035e1cc0aa32c89f3fa5c0903c01f7888936da436e3ecd3b9fcd7. 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/0qCKdbUFnA1cLRJLXifOn9.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/0qCKdbUFnA1cLRJLXifOn9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x586345ad6727cfbd3ebfa6a4438c4338ffae7010eb07787661bd9d6948d1c1d4. 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/3T7y1wpA8KbLrak5Orrt1S.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/3T7y1wpA8KbLrak5Orrt1S.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3b2a82798df8d319c3dd258b57295570f74c299ea0b91280499d92e3c3a21d0. 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/5aZQqE44ECj44WwEmCmSsM.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/5aZQqE44ECj44WwEmCmSsM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5543803557750397e66b2b4bdc3f103b68da6dcec904bb6139bdbce415423be4. 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/2dEh3OjLF6cKuZRCOwYncC.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/2dEh3OjLF6cKuZRCOwYncC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2a1cff226b11cf019eefcc061c81434f8f88f30dc5ef14fb8790d8dc1713818. 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/2BxoVrrBkNMSHDv3IMJSw6.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/2BxoVrrBkNMSHDv3IMJSw6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2db4f44e5d554263b199de456c6a807f20e7cdba205fdb6e8ee0ff4a6a796576. 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/0f6ouwTUklGinOFbLSHg1k.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/0f6ouwTUklGinOFbLSHg1k.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x404ca7d97e4539589e150893551d94c0f5633c86c45d30abb1d29cb071ef0342. 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/29sIANoS4DjpdV6ByvgEXd.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/29sIANoS4DjpdV6ByvgEXd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3a689bbeae4181ac2d18a3beb1903b95ad4e665c6f042a8720989df282edb37. 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/1sQt5iLocgx1YHlq375aSj.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/1sQt5iLocgx1YHlq375aSj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf619c52699e91f119a109a71f9360fec7b4f962a8ad031bfa0f1907a480346b. 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/3mRLcj8q8jz8jUJomCvThQ.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/3mRLcj8q8jz8jUJomCvThQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26e8b0d76814917f8ba0f408a445f8c5316aff51048174c818789e094d58a68a. 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/0hWMVSn3UKUkE4hlTnhQHR.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/0hWMVSn3UKUkE4hlTnhQHR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86d2db9f2398d1e9a7cd6f409643a1fff8a946926e7b5c8b2d4df63ff20215a5. 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/3PxvliPcG0GygfYblz8Y1g.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/3PxvliPcG0GygfYblz8Y1g.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa341ab5786e9f547067fa1572d1ce6eec8d0965e373858109c82c68914069d94. 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/1ZE8dFMuxQUvnWF0aT0vyV.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/1ZE8dFMuxQUvnWF0aT0vyV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef7108da35d484396493447bcb5e0e8072162f0585eadcd7e36b87e32464c214. 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/35t7RW1sZHfmdhcQ9CHm66.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/35t7RW1sZHfmdhcQ9CHm66.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa427d5346a996c2cf6129ed616781bd7201084f1fc6b0938836215a678854ac4. 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/3KGCF68zDut37Ug3fzWgVU.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/3KGCF68zDut37Ug3fzWgVU.
{"copyright_id":"0x0ed5204c06d591fef9c4b150b2a46bcf9fcd34fd7141e2f5851ae7adedf8e69b","isrc":"US7VG1780818","name":"A Música Mais Triste do Ano","registered_at":"2026-06-01T17:39:37Z","spotify_id":"10IhhMK2kwyTHIlAZD8rMw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ed5204c06d591fef9c4b150b2a46bcf9fcd34fd7141e2f5851ae7adedf8e69b. 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/10IhhMK2kwyTHIlAZD8rMw.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/10IhhMK2kwyTHIlAZD8rMw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebf843b0af856bda731b236e78ccb7694b9a0bcfc35fb651f04a462718b6877e. 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/3is52HnmYgGdUplw068awu.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/3is52HnmYgGdUplw068awu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2372543fbe8cc51602976a5c7be5e1f8270b975fdfa8f609c9ab1bc20a07330f. 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/2FzAysxEBwrbufkx7Du6et.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/2FzAysxEBwrbufkx7Du6et.