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 0x3c85c281cded6428fa24c5334ed70cc00fa4010dce35fba3cf064e576ec8f4f6. 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/25de9c0f-90e4-48eb-a69b-8a280da98f2a.json and https://artists.proofprofile.net/proofs/artist/25de9c0f-90e4-48eb-a69b-8a280da98f2a.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 0x4a0c30cebf1dc9b62323956393c2d4954772908390036f8d995f9a5ab574273b. 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/7kMt7Be4yPie3T1ludEelM.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/7kMt7Be4yPie3T1ludEelM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81a9d71310b525dbdcbd8f33dff86e7d925555b00679e5a16ad12f631396d134. 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/2kedk7oPRFmAovdLjo5HR4.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/2kedk7oPRFmAovdLjo5HR4.
{"copyright_id":"0x88e9f4aa3bbecebc809a3ff9d1c7670441ec42a9ed80dc352df137448de54b13","isrc":"DEBL61600658","name":"Checkpoint Charlie","registered_at":"2026-06-23T01:11:18Z","spotify_id":"2ynhWafGzyBCCUnQfxYz0z","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88e9f4aa3bbecebc809a3ff9d1c7670441ec42a9ed80dc352df137448de54b13. 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/2ynhWafGzyBCCUnQfxYz0z.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/2ynhWafGzyBCCUnQfxYz0z.
{"copyright_id":"0x95c17fea2208cf11f4af92ac38878a0bfcea8bf8cb1e16eedd6f535ce5e09d3a","isrc":"DEBL61600638","name":"Keine Wärme","registered_at":"2026-06-26T20:06:13Z","spotify_id":"5CcGCOLIkW3vQ2pcVZI6i8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95c17fea2208cf11f4af92ac38878a0bfcea8bf8cb1e16eedd6f535ce5e09d3a. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5CcGCOLIkW3vQ2pcVZI6i8.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/5CcGCOLIkW3vQ2pcVZI6i8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x972d59816551ba9d852d60ff7c55d89923ece76f8a053d97c490647918021741. 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/5e8BYnyVNrepYr73Nb4hRF.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/5e8BYnyVNrepYr73Nb4hRF.
{"copyright_id":"0xfd53f1eeaf6cd948701e9e32a2ecb7996a4ed6a496fe562326bd2e6b78b3ab50","isrc":"DEBL61600661","name":"Schlimme Finger","registered_at":"2026-06-10T03:04:41Z","spotify_id":"0rvzC5Plieiui48zN5IF4Y","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd53f1eeaf6cd948701e9e32a2ecb7996a4ed6a496fe562326bd2e6b78b3ab50. 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/0rvzC5Plieiui48zN5IF4Y.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/0rvzC5Plieiui48zN5IF4Y.
{"copyright_id":"0x6d7e99df4e700de31d83e8af84157369bfa31841aec69400c4bc94f78db82c23","isrc":"DEBL61600640","name":"Den Schlechten geht es gut","registered_at":"2026-06-09T16:38:34Z","spotify_id":"1TGqp18kSm5Ugnz5npaciI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d7e99df4e700de31d83e8af84157369bfa31841aec69400c4bc94f78db82c23. 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/1TGqp18kSm5Ugnz5npaciI.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/1TGqp18kSm5Ugnz5npaciI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71e20f635a86d5b29c18b606f9c52f059a04b352336014457916db33a16dc475. 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/1RxhiyAk7CKYODmWTeY3ly.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/1RxhiyAk7CKYODmWTeY3ly.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x897baf9df2c20700e30030897c7fcd8222084231541b183feac4ecddccc4291f. 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/5JaY2ChPuT7zvzfTeXjYPL.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/5JaY2ChPuT7zvzfTeXjYPL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67fdec211ad0d3eddf8607003efc92160891a9d3321f9b1e416498c458d5b309. 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/6evd0QMq2ceZ1k86Qge6gF.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/6evd0QMq2ceZ1k86Qge6gF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3842ea4affe342a1b7393a34021b0979949f6d5d6fb33f05adbd215bc40fecf7. 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/2L3aal0MM4ot9aYgIlHRin.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/2L3aal0MM4ot9aYgIlHRin.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35de14e12d11e17fb7416a692d6b51d980694885d71feda00c560cb00cfd2c98. 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/5u1A69lK51jw7HxUYn4fGE.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/5u1A69lK51jw7HxUYn4fGE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f51afd76857403da4506fc34be48285a763593af42acc6b35062d4887f9940e. 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/4HWxMCot6r89DVUllI7M2x.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/4HWxMCot6r89DVUllI7M2x.
{"copyright_id":"0xc429e2d9fe0c11369cdcd07b2d79afdd851c90bb27051fbe7c315fa95df8494d","isrc":"DEBL61600648","name":"Heavy Metal Beatz Teil 1","registered_at":"2026-06-21T03:36:51Z","spotify_id":"5IvkNJIxrvHB7eDwhltCbd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc429e2d9fe0c11369cdcd07b2d79afdd851c90bb27051fbe7c315fa95df8494d. 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/5IvkNJIxrvHB7eDwhltCbd.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/5IvkNJIxrvHB7eDwhltCbd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9ffad9d8c430bdf60468333bb8bbaa2f0684b0328c94e271b762bc27037c057. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/152TAiqSfmmHFF9n7K1ZVL.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/152TAiqSfmmHFF9n7K1ZVL.
{"copyright_id":"0xa35ae8c1e7b4621fdbc6d0f1229cb927f921b3ca6aaa17627890d4a94c5b711c","isrc":"DEBL61600672","name":"Sag niemals niemals","registered_at":"2026-06-20T23:02:34Z","spotify_id":"6UkJk7dfSQup0WAcccDpOS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa35ae8c1e7b4621fdbc6d0f1229cb927f921b3ca6aaa17627890d4a94c5b711c. 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/6UkJk7dfSQup0WAcccDpOS.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/6UkJk7dfSQup0WAcccDpOS.