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 0xa783953563f3dc0b59fad86f59b2b67dbc1d8f6ecb6ebf07bb5073bfd883d56f. 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/396105cb-c5e1-46c2-bc89-7ecfb8ae3e4b.json and https://artists.proofprofile.net/proofs/artist/396105cb-c5e1-46c2-bc89-7ecfb8ae3e4b.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 0x5bfc668c99d134d2b18bdf9136514f4e1c4d47e8ec7374fcbd769b59b4ef1362. 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/5YTc7LnqHWW2COYZ45Rlyd.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/5YTc7LnqHWW2COYZ45Rlyd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb9691cb44ed5c1476fa0487c4271642fc1931972085fa2bb9ca0932a8f31007. 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/7ovF8uoChqs76s4VMzgOsD.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/7ovF8uoChqs76s4VMzgOsD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaa988c9e48d6d27af55efa9593a334fc7eb071206885375db98b07feb4b2b44. 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/7pilCo9kfRvtpsSLxbSg0g.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/7pilCo9kfRvtpsSLxbSg0g.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc572e649b4ed49c2097cdd65cb89f7613485e0a401efb2dbafc4ca1071ac221. 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/6BiQhUUUEazcD2AykPJ410.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/6BiQhUUUEazcD2AykPJ410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f040f963e0ba50aa9ef068e1307ebd33192532496f5275d15b63927c52bb727. 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/0K80CYGC7xMZ3aP6KoWRZk.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/0K80CYGC7xMZ3aP6KoWRZk.
{"copyright_id":"0x458063cb38ed4bb2ea34e989a69c94543a43958293ac1b1c86f1405d53cbef57","isrc":"US38Y2427348","name":"Adeste Fideles - Hardstyle Version","registered_at":"2026-06-18T15:32:01Z","spotify_id":"1nMtMZLBUvYIYzokTeqj95","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x458063cb38ed4bb2ea34e989a69c94543a43958293ac1b1c86f1405d53cbef57. 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/1nMtMZLBUvYIYzokTeqj95.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/1nMtMZLBUvYIYzokTeqj95.
{"copyright_id":"0x3f040f963e0ba50aa9ef068e1307ebd33192532496f5275d15b63927c52bb727","isrc":"US38Y2309019","name":"Jingle Bells - Hardstyle Version","registered_at":"2026-06-18T00:06:44Z","spotify_id":"1csLHTlVIdfHHiMPH553AQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f040f963e0ba50aa9ef068e1307ebd33192532496f5275d15b63927c52bb727. 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/1csLHTlVIdfHHiMPH553AQ.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/1csLHTlVIdfHHiMPH553AQ.
Project Xmas (Christmas Dance Party) [Deluxe]
{"copyright_id":"0x458063cb38ed4bb2ea34e989a69c94543a43958293ac1b1c86f1405d53cbef57","isrc":"US38Y2427348","name":"Adeste Fideles - Hardstyle Version","registered_at":"2026-06-18T15:32:01Z","spotify_id":"3nfTYMGgYaKI2Do8CFUiXy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x458063cb38ed4bb2ea34e989a69c94543a43958293ac1b1c86f1405d53cbef57. 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/3nfTYMGgYaKI2Do8CFUiXy.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/3nfTYMGgYaKI2Do8CFUiXy.
{"copyright_id":"0x3f040f963e0ba50aa9ef068e1307ebd33192532496f5275d15b63927c52bb727","isrc":"US38Y2309019","name":"Jingle Bells - Hardstyle Version","registered_at":"2026-06-18T00:06:44Z","spotify_id":"36boRcpIWWhR4VcNgFJvLz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f040f963e0ba50aa9ef068e1307ebd33192532496f5275d15b63927c52bb727. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/36boRcpIWWhR4VcNgFJvLz.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/36boRcpIWWhR4VcNgFJvLz.