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 0x34b37cd4e4bdbb68cb393c675883e9cbae6cd7f7314e49273aa41e80a5331cef. 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/f820d2c9-5853-4899-8493-91f7f1be94e2.json and https://artists.proofprofile.net/proofs/artist/f820d2c9-5853-4899-8493-91f7f1be94e2.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xee7e302db6fcabb48cca9eaacf6d597cabc4315499a47d3df603723ec0e203a8","isrc":"USSD11600187","name":"Baila Sola","registered_at":"2026-06-18T21:36:47Z","spotify_id":"0R68k5O76DO7FxBXWioJcE","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 0xee7e302db6fcabb48cca9eaacf6d597cabc4315499a47d3df603723ec0e203a8. 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/0R68k5O76DO7FxBXWioJcE.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/0R68k5O76DO7FxBXWioJcE.
{"copyright_id":"0xf5208e2abbde803b528eefe929689de4f37902231af20c345c416c27ce1aee85","isrc":"USSD11600188","name":"La Movie (feat. Wisin)","registered_at":"2026-06-09T21:11:01Z","spotify_id":"7acht6zsPkUtpM1MCPvy6h","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5208e2abbde803b528eefe929689de4f37902231af20c345c416c27ce1aee85. 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/7acht6zsPkUtpM1MCPvy6h.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/7acht6zsPkUtpM1MCPvy6h.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92267ef193240e301322ac72b2d0ff8b458c9b45d913c8aa407565aaf5c6829f. 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/4yhPQhh86pBvr7LQpDbduX.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/4yhPQhh86pBvr7LQpDbduX.
{"copyright_id":"0xceead3a8e9586d38720300614ece4ff5e05480187ae36bd0a287f7511ccdc27f","isrc":"USSD11600190","name":"Has Cambiado (feat. Justin Quiles)","registered_at":"2026-06-04T10:05:05Z","spotify_id":"6PSBdwyrcpSAIikYqaW2LB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xceead3a8e9586d38720300614ece4ff5e05480187ae36bd0a287f7511ccdc27f. 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/6PSBdwyrcpSAIikYqaW2LB.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/6PSBdwyrcpSAIikYqaW2LB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6432548ded748d0e17501d095f068540a55d2af79fa6f798aa6cecd8c27d68a5. 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/7eWKqxYl02HKdeq3Yfh8sz.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/7eWKqxYl02HKdeq3Yfh8sz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc739f042486189a4dc196325c349afabc3035448bdb411b485f0b13351de7bed. 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/4akBeVGNK9xcuChCMYN66m.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/4akBeVGNK9xcuChCMYN66m.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc1b08247f7bc8a4b95e4d801b54567a44e7f7c4d45c1600fd12423e9b3d4c1f. 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/0T55N3Rq7lwSvZWW23xKHL.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/0T55N3Rq7lwSvZWW23xKHL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2827eb18221b35e69bb1b214798ca9b5e9d42ff8ab1613881bc7d90420a4eb1. 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/3xrsaAdQYfAt7ouv2gbWCs.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/3xrsaAdQYfAt7ouv2gbWCs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f19dacccc339076f119a40cdcf5bcb52efafb10ea7533b2a4394beb5fc22e44. 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/1bC7Mio04J3W4x9dtZeYH0.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/1bC7Mio04J3W4x9dtZeYH0.
{"copyright_id":"0x8a494ef7a76faf7bcfa2aa224983bcb0c76d9efbf10024200f70751a409ffdeb","isrc":"USSD11600196","name":"Dueño del Tiempo","registered_at":"2026-06-20T01:16:24Z","spotify_id":"10I3qMZr1m2hwW27y2XrQz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a494ef7a76faf7bcfa2aa224983bcb0c76d9efbf10024200f70751a409ffdeb. 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/10I3qMZr1m2hwW27y2XrQz.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/10I3qMZr1m2hwW27y2XrQz.
{"copyright_id":"0xe8a3f47ddfcf91043d516262a0034e48a719b2d940fa6af777ead4a36d003926","isrc":"USSD11600194","name":"Calma a Tu Gato (feat. Endo)","registered_at":"2026-06-23T17:36:41Z","spotify_id":"3fTBbcomrgRK2Vj4yOaw2V","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8a3f47ddfcf91043d516262a0034e48a719b2d940fa6af777ead4a36d003926. 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/3fTBbcomrgRK2Vj4yOaw2V.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/3fTBbcomrgRK2Vj4yOaw2V.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x936d415e3b077f80222bf01723a666d14b23af5b358923c07620eaf9fd050102. 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/6N6KE2lDdf00sVvhD0BYH5.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/6N6KE2lDdf00sVvhD0BYH5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e76aadefdbd2aea17a22b12635b65ee86a35403588b39c6eed3fdf44d8fc3e1. 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/6uHOPjGlPVAtF1JKaMmTLZ.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/6uHOPjGlPVAtF1JKaMmTLZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3634b785786f9588171cd01d713b82e3d44c422165076e45542e06d6863e9e94. 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/6DMi5bz3z3JwQPOk5SOh6t.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/6DMi5bz3z3JwQPOk5SOh6t.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x964acb42a0903ba14030d25bf4f8a2d855993248609696fc03978624bf8e6589. 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/4TYyHyiKNFBWWX5EYX3JOj.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/4TYyHyiKNFBWWX5EYX3JOj.
Porque Te Mientes (feat. Gadiel & Bryant Myers)
{"copyright_id":"0xe9a4cd6616c863383250dbbe264059b853f64fb854121dad92b48e160ab1a8c7","isrc":"USSD11800089","name":"Porque Te Mientes (feat. Gadiel & Bryant Myers)","registered_at":"2026-06-04T10:13:29Z","spotify_id":"0Ks2NJH2PCxyWAFPlI4p9B","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9a4cd6616c863383250dbbe264059b853f64fb854121dad92b48e160ab1a8c7. 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/0Ks2NJH2PCxyWAFPlI4p9B.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/0Ks2NJH2PCxyWAFPlI4p9B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ab28d2eaffee2a95f64d04b66eb73497f3e45365e790cbd4c38a7686154b06d. 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/3iZCGJKeLgSDQyWUrLklGa.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/3iZCGJKeLgSDQyWUrLklGa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ef3d68f711285e05748fa4ae02a0e40ee634210370a229b2af6f81e7604a0d0. 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/6z362QsVTNpFVtNRyyPIws.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/6z362QsVTNpFVtNRyyPIws.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ef3d68f711285e05748fa4ae02a0e40ee634210370a229b2af6f81e7604a0d0. 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/3HDKpBU3Iom47ip8Qt8fh5.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/3HDKpBU3Iom47ip8Qt8fh5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f11f644422367123d474b2be8f7965ddac75747e136f9b6159c41684500f779. 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/1KoEgL2fkNl3qUQeKKdNRe.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/1KoEgL2fkNl3qUQeKKdNRe.
{"copyright_id":"0xb2e0a62ccd8a8fafab88c005a8d750c11f763e2a0688eb5a96c4c21c5cd70296","isrc":"USUM71029775","name":"Tomando El Control","registered_at":"2026-06-06T18:48:10Z","spotify_id":"3DGKYMDOJg0EjQrerRHiUM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2e0a62ccd8a8fafab88c005a8d750c11f763e2a0688eb5a96c4c21c5cd70296. 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/3DGKYMDOJg0EjQrerRHiUM.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/3DGKYMDOJg0EjQrerRHiUM.