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 0xd2bac006fd3b5a29c4d94412b0ac14a1c8670f820ece4d9c9a9a663769d43cac. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/24260c14-18fd-4be2-b46e-c2bb3b0c7596.json and https://artists.proofprofile.net/proofs/artist/24260c14-18fd-4be2-b46e-c2bb3b0c7596.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x1b5d76f676b6bdcd3bd87981588752c9ec1384857cef682095f1f3999bb37e7c","isrc":"QZGLS2371177","name":"Julio Iglesias Plug/ Faygo","registered_at":"2026-06-11T03:24:19Z","spotify_id":"3yuuXQYNBYiFeIhMDPyI7u","type":"track"}
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 0x1b5d76f676b6bdcd3bd87981588752c9ec1384857cef682095f1f3999bb37e7c. 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/3yuuXQYNBYiFeIhMDPyI7u.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/3yuuXQYNBYiFeIhMDPyI7u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8be04d08d673c5caf989d4554c51c7ea0bec8b8f1a16debb7172cff1db846582. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1bwi3ZEyo5k3jgUrOdmuPd.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/1bwi3ZEyo5k3jgUrOdmuPd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x738821034d23cd8c29b14dac545ad7693ac11fd864afa56397d7c994fca1555e. 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/6MZcfK9NSGkyGuMFPSAZRq.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/6MZcfK9NSGkyGuMFPSAZRq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac33db7d2cc31513d4a1c39e6765bc4986f6d42ab6f272a44224b39e1248d81b. 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/64ok3t9Ee7Ylv1uhrtGbiK.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/64ok3t9Ee7Ylv1uhrtGbiK.
{"copyright_id":"0x5fcdfbdbe698c1db86a166649bc46dcfdc4476489dbd24ca25e9f4706fbce3be","isrc":"QM7282358366","name":"Los Metales","registered_at":"2026-06-24T19:25:14Z","spotify_id":"6eBaNOj17qwQ8QsgGHB9d6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fcdfbdbe698c1db86a166649bc46dcfdc4476489dbd24ca25e9f4706fbce3be. 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/6eBaNOj17qwQ8QsgGHB9d6.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/6eBaNOj17qwQ8QsgGHB9d6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x894d99237d8a45fb4e78c474431347deb56335e27980b4bba5a5e1ce2d52bddc. 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/0GA5pRsgY2QMXFaAIg7H8E.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/0GA5pRsgY2QMXFaAIg7H8E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdee5d4355afc9b19908657081d99aa06324fd6751404edb980cfd5158235d0f9. 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/2L4aOLtA50V2VpTuGq51WD.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/2L4aOLtA50V2VpTuGq51WD.
{"copyright_id":"0xb9b499ae53f0a56a55211203dd972a7ffd9b9b5d06e34e6f038c0cfa77aac630","isrc":"QZES52157123","name":"Tn, Tanitas y Droga","registered_at":"2026-06-10T21:23:22Z","spotify_id":"4OG0H8HhHiyg7GbegQfy4n","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9b499ae53f0a56a55211203dd972a7ffd9b9b5d06e34e6f038c0cfa77aac630. 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/4OG0H8HhHiyg7GbegQfy4n.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/4OG0H8HhHiyg7GbegQfy4n.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c3282d29ca77cc3fe65c490423d6bcfc7acbc5822dcf2696defe9911a9e5c2a. 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/5WibhotTfnRCKFVq2MkC5Z.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/5WibhotTfnRCKFVq2MkC5Z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a330e070d44a600169e1f24561f3a7bb7bbb0acd97b25e9226da3eacab1aeaa. 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/1gQWwYR3cKRYcUfo2N3Akw.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/1gQWwYR3cKRYcUfo2N3Akw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x649578705578a5ae9c8f131af864c10c3ea879b6a20a4693185c562df4375a62. 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/0hYtSdUKRZ1eBjbz29BjmW.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/0hYtSdUKRZ1eBjbz29BjmW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x890d28d12711e014284438b6b4275ee52e0e6c0b9240278fb2342a6cc1156df8. 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/6k6W7JsOZ3p5dKs1Nc3rdN.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/6k6W7JsOZ3p5dKs1Nc3rdN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda629b83565044e7de7c73884907e748f464a90fc2ee27409c6951096938f7bd. 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/4IQgCYG1Y1AoPhgdAT5o3w.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/4IQgCYG1Y1AoPhgdAT5o3w.
{"copyright_id":"0x088173eef1a8e044f6d500abd6b793388a5f55cc8609c670deb7f8cdbb6f05f0","isrc":"QZW9M2326510","name":"Tarambana Session #3","registered_at":"2026-06-20T11:41:00Z","spotify_id":"3IaNkPuIKTiIYtSrenG0FT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x088173eef1a8e044f6d500abd6b793388a5f55cc8609c670deb7f8cdbb6f05f0. 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/3IaNkPuIKTiIYtSrenG0FT.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/3IaNkPuIKTiIYtSrenG0FT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x416adbfc2c361c8a78bc8ec91f73b4ae237ede8cfdae9b863093a49cfb05f4f1. 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/6b8I0fTbTZL1eWO6nZ6rNe.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/6b8I0fTbTZL1eWO6nZ6rNe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf051923934e3fab8725d0bb16378ba62ad73beeb31b747c24551dc6c64cdeda6. 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/3H715ONI703DECIsA4a14p.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/3H715ONI703DECIsA4a14p.
{"copyright_id":"0x60b4ee9512f24eedda2f69fc9fd2552ae01da76fc4d56fa8a9a30776b8e263ae","isrc":"QZWFF2408646","name":"todo mi amor #trashfunk","registered_at":"2026-06-24T22:20:22Z","spotify_id":"0sOQHCCvw1CUBa9tAXJfo1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60b4ee9512f24eedda2f69fc9fd2552ae01da76fc4d56fa8a9a30776b8e263ae. 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/0sOQHCCvw1CUBa9tAXJfo1.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/0sOQHCCvw1CUBa9tAXJfo1.