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 0x2df806cc937db751f0860f4b083fdb466dce8d07ea2cde936eb5d25ff46dcd9c. 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/7bb1ea5c-748e-48f7-998c-7d60e574931f.json and https://artists.proofprofile.net/proofs/artist/7bb1ea5c-748e-48f7-998c-7d60e574931f.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 0x5e586f1a6c1fa99183c9e468e063b48a16e3185ba9d95f771b2cc861d29b62a6. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4dd7uWlIwRuM93LCP3x2w0.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/4dd7uWlIwRuM93LCP3x2w0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fd752ad769836f066dc47858a4b016002e7bc617fe4cc6e9e08164cfe696681. 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/3LP85rt5fDWXBEjbru6pF5.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/3LP85rt5fDWXBEjbru6pF5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e1940bcfa25ad34d39e599792242ee36264f7fedf9e22f8c175a0e87380da91. 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/6FNGm6vMXLRs0L7pHP5FUu.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/6FNGm6vMXLRs0L7pHP5FUu.
{"copyright_id":"0xaa3ef108d6d835c84a517ee223cb67c465beba12937eb6d0b5e3988f275644f9","isrc":"QM4TX2558904","name":"Look At Me Now","registered_at":"2026-06-08T05:46:58Z","spotify_id":"2IhgWoNLkWmtEc4yxaJDis","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa3ef108d6d835c84a517ee223cb67c465beba12937eb6d0b5e3988f275644f9. 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/2IhgWoNLkWmtEc4yxaJDis.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/2IhgWoNLkWmtEc4yxaJDis.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea162a7548c349e3c60c81c771bd8e0d954f15b87a9e9636141beffd578af66d. 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/4yF3JUei2ISw0hW0olvqzk.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/4yF3JUei2ISw0hW0olvqzk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a45f14275a9aae3a2b434286bb33a66e44778d4f95904f42ffe763164522b3b. 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/2ifmlqnqW3WZeAVLJYb209.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/2ifmlqnqW3WZeAVLJYb209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d7a34ebd06850a0878c5764a062c1912dcd3841ce6995cbb62844de6c3a355c. 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/51dtmVLuQWGjihZy95vXs8.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/51dtmVLuQWGjihZy95vXs8.
{"copyright_id":"0x0a83dcf384c04b8df7b71e1566ad36ddaf5359062cfe82f73d61e69382703ea6","isrc":"QM4TX2558908","name":"Bleed The Sky","registered_at":"2026-06-10T21:13:08Z","spotify_id":"6pugFRniBN0IHrV2KbUdZt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a83dcf384c04b8df7b71e1566ad36ddaf5359062cfe82f73d61e69382703ea6. 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/6pugFRniBN0IHrV2KbUdZt.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/6pugFRniBN0IHrV2KbUdZt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd8836b41e782604284c5d71de088a5651aaf05c5f25d73633367470ecaa4f01. 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/1RqE2cwBfMsP6yJoufvlHf.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/1RqE2cwBfMsP6yJoufvlHf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b477dfaaa5f3ca42bc05000d3e9f2adeb1db0a688508d841fc7d1514c2cd4dc. 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/67ERdK6l1Q73EJX9Th0pzN.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/67ERdK6l1Q73EJX9Th0pzN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c88505c7a8b2493cc7ec2351fb15af1260d6fbc88f89856da20e1364d7e15a7. 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/6nzWdApN8sIlJQqjbXMcbp.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/6nzWdApN8sIlJQqjbXMcbp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb824c0df484438487789a2e64954b4c5a1e0b99ff53af2465ecc5b80b02a6b76. 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/6owcpCe2RM7Lbzo2UndVhV.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/6owcpCe2RM7Lbzo2UndVhV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x429c141ef0996bbbf9fda0b61ef8526600daeeb8c29ae968f9a30d8ffe822a14. 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/2gQgpeaK3ur2xbcBQWx5LZ.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/2gQgpeaK3ur2xbcBQWx5LZ.
{"copyright_id":"0x93fd758b12b368863debb52e9f91343b5335dd4b3d28feebced9b151058226eb","isrc":"QM4TX2558914","name":"Farewell Fix","registered_at":"2026-06-22T14:45:53Z","spotify_id":"1pTabUTBrgAqHNNG9ljrtf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93fd758b12b368863debb52e9f91343b5335dd4b3d28feebced9b151058226eb. 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/1pTabUTBrgAqHNNG9ljrtf.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/1pTabUTBrgAqHNNG9ljrtf.
{"copyright_id":"0xeee38b025cadb6ecedd2373de61e44178206a41fdc810eed7d7917277c6ee96d","isrc":"QM4TX2558916","name":"Inside Out - Remix","registered_at":"2026-06-18T20:43:42Z","spotify_id":"2VsmT81WuSYHr1eXBAK1Aj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeee38b025cadb6ecedd2373de61e44178206a41fdc810eed7d7917277c6ee96d. 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/2VsmT81WuSYHr1eXBAK1Aj.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/2VsmT81WuSYHr1eXBAK1Aj.