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 0xbcd6d8b6ed4d6a6dfd953f994d022b422618692251e5431662fb93e1987817a8. 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/1913bda6-c244-4886-b73d-45306f2b77bb.json and https://artists.proofprofile.net/proofs/artist/1913bda6-c244-4886-b73d-45306f2b77bb.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 0x9ba8ec3f245a3d1598b6c3f304b77f465f8e5b1c2fcbf89d278a198541884bad. 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/7JJL100Z3F3CKasR1hbLGC.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/7JJL100Z3F3CKasR1hbLGC.
{"copyright_id":"0xe8c5f2dbfeb3ec199ab2631f53ba48b0699b77df74e6ec7b47de9b9b96d1856a","isrc":"CLLH22602766","name":"Quiera dios","registered_at":"2026-06-24T19:23:49Z","spotify_id":"4BuKHqSISdOTSfLm1ZdGe7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8c5f2dbfeb3ec199ab2631f53ba48b0699b77df74e6ec7b47de9b9b96d1856a. 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/4BuKHqSISdOTSfLm1ZdGe7.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/4BuKHqSISdOTSfLm1ZdGe7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9db311c3ebb41bed52cd28520a90facaeb7664600c283a3eeaa0667fa43d93ba. 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/2TbmGVkIjz4Q71D1EP1kRh.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/2TbmGVkIjz4Q71D1EP1kRh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7185d2be7d8918d11f29c06985fb29e5aef3e98dc0d32b1db8f8dde030335696. 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/0PIi3eCT4n1hUTGcwDerSr.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/0PIi3eCT4n1hUTGcwDerSr.
{"copyright_id":"0x202f237da8bdb094e41820c6bc20852fdde74fa863dea0a33a74de87b4d7c6ba","isrc":"USDY42474410","name":"Me enamore de una soprano (versión 1)","registered_at":"2026-06-26T08:12:48Z","spotify_id":"1rMmwn3fPdkV7z1ORheyHw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x202f237da8bdb094e41820c6bc20852fdde74fa863dea0a33a74de87b4d7c6ba. 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/1rMmwn3fPdkV7z1ORheyHw.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/1rMmwn3fPdkV7z1ORheyHw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x225a9428c64f20328f8b2eb8a1dae34d861b7328a85c9ee6c82a8e33ff546974. 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/17MWBAWhSAKa6fX0zX6ImW.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/17MWBAWhSAKa6fX0zX6ImW.
{"copyright_id":"0xcbddb72fd989991efbcf9e943aa85ac42397c5d7a35b8c3dba02c6fadd9e64b8","isrc":"USDY42474428","name":"Paran pan pan","registered_at":"2026-06-20T20:33:00Z","spotify_id":"5chfHtU811E5kODdMn6OJp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbddb72fd989991efbcf9e943aa85ac42397c5d7a35b8c3dba02c6fadd9e64b8. 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/5chfHtU811E5kODdMn6OJp.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/5chfHtU811E5kODdMn6OJp.
{"copyright_id":"0x6d0b673f7e40bb1ab2f15e62fe91c7b3ffef3d1cf87e970e11885238cae3d8dc","isrc":"USDY42474430","name":"A bailar la salsa","registered_at":"2026-06-10T10:19:27Z","spotify_id":"3TGktzXt0CHwKeL3vZqxLo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d0b673f7e40bb1ab2f15e62fe91c7b3ffef3d1cf87e970e11885238cae3d8dc. 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/3TGktzXt0CHwKeL3vZqxLo.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/3TGktzXt0CHwKeL3vZqxLo.
{"copyright_id":"0xa506d06f03c5a437410f7dfd46ac9dab82897ecc9bc94168133aeeceaadcb655","isrc":"USDY42474431","name":"Bailarina me haces mal","registered_at":"2026-06-19T20:27:35Z","spotify_id":"00HTRNLcMR9LGclQ7HXhvy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa506d06f03c5a437410f7dfd46ac9dab82897ecc9bc94168133aeeceaadcb655. 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/00HTRNLcMR9LGclQ7HXhvy.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/00HTRNLcMR9LGclQ7HXhvy.
{"copyright_id":"0x5c0ab7cedb3856ea0172c188d38bf2a1bfc09cc01dec743d65a2104314f593a0","isrc":"FR10S1687253","name":"De Aquí a la Eternidad","registered_at":"2026-06-07T10:26:49Z","spotify_id":"4zgEuAZ4wHwvfej2T002vD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c0ab7cedb3856ea0172c188d38bf2a1bfc09cc01dec743d65a2104314f593a0. 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/4zgEuAZ4wHwvfej2T002vD.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/4zgEuAZ4wHwvfej2T002vD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x174d6f2c05aaf77dbf5a88b6494400433a6285db270fd683fca99e52a4ae3bd9. 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/0rmliwKVqwaTre8b3Ml1mV.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/0rmliwKVqwaTre8b3Ml1mV.
{"copyright_id":"0x7ab9eaf61bc53a8303a7e60fb5363dea902672158aeb4fb038f9aba67687772b","isrc":"FR10S1687255","name":"Me Enamoré de una Soprano","registered_at":"2026-06-08T15:59:18Z","spotify_id":"2I2qSEHkCOyH37WROR2347","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ab9eaf61bc53a8303a7e60fb5363dea902672158aeb4fb038f9aba67687772b. 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/2I2qSEHkCOyH37WROR2347.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/2I2qSEHkCOyH37WROR2347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc83a670aed445a4268c9b06f22b838c017f3d170a78a64f2ebb2e3da62c45181. 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/1nZdqyfJ6EB5BwatSMKy0u.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/1nZdqyfJ6EB5BwatSMKy0u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d38817647ff206ca76a64d7d621a5b76bcb7bdd0550378f62f57db764f3fb55. 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/5Y6jIFFtN4Z8F2HROQObex.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/5Y6jIFFtN4Z8F2HROQObex.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7184f9d9f0b4dc710621edca196232e42c8efcee3c2974af729520ed0b690f76. 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/6oFMyApERofr1XL6HlGFui.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/6oFMyApERofr1XL6HlGFui.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc765b0b6906dd3c6d43505d07e6349a8d46456e0f42167d9d714bfa39e0c6b8. 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/5kUrIGrnWeTTkl6iM3lghl.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/5kUrIGrnWeTTkl6iM3lghl.
{"copyright_id":"0x2925c54e5bf26b7b08da6b861771ce24c05066fbf84bec1ad5e875ce09497889","isrc":"FR10S1687260","name":"Quiero Volver a Ti","registered_at":"2026-06-06T00:12:54Z","spotify_id":"6xd2quRwD1qEuPjauXYjFm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2925c54e5bf26b7b08da6b861771ce24c05066fbf84bec1ad5e875ce09497889. 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/6xd2quRwD1qEuPjauXYjFm.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/6xd2quRwD1qEuPjauXYjFm.
{"copyright_id":"0xd5b618ceb6ad088bf85e3b21ea6b1ffca8a8db094e5aff3bbe44e80735c5d49c","isrc":"FR10S1687261","name":"Ven a Mis Brazos","registered_at":"2026-06-09T01:22:50Z","spotify_id":"6GxOcVqEvrsyORZfu5mBwR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5b618ceb6ad088bf85e3b21ea6b1ffca8a8db094e5aff3bbe44e80735c5d49c. 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/6GxOcVqEvrsyORZfu5mBwR.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/6GxOcVqEvrsyORZfu5mBwR.
{"copyright_id":"0xcd8a26b72e2768834dcef5ece4f0c0ef0b01415ef5736bde1ab00ac1b0ed8994","isrc":"USMH92378281","name":"Cuando Vienes","registered_at":"2026-06-26T08:12:09Z","spotify_id":"7ihOw0iex9rVt6040nF7rq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd8a26b72e2768834dcef5ece4f0c0ef0b01415ef5736bde1ab00ac1b0ed8994. 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/7ihOw0iex9rVt6040nF7rq.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/7ihOw0iex9rVt6040nF7rq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82aab5e252b5f602b6576da033201a723124d93791cf27be49f8bf5f4f0c34bb. 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/7xfLkeLI9JDNOgmyjHM3gV.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/7xfLkeLI9JDNOgmyjHM3gV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x668c0fac2bbbff980ded223ff67200f2b6d2db47e2e51acb2f4d46252be2e432. 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/3FYDMKvjiLgqrThytdUYO0.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/3FYDMKvjiLgqrThytdUYO0.
{"copyright_id":"0x61f6fc33da6d71cea1b2991506f6f53eb932aca70f2aa3f06acf5277bcdbba23","isrc":"US3DF1401677","name":"Te Quiero","registered_at":"2026-06-10T16:46:36Z","spotify_id":"2X3n80viIpOGZCkXSc9n2i","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61f6fc33da6d71cea1b2991506f6f53eb932aca70f2aa3f06acf5277bcdbba23. 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/2X3n80viIpOGZCkXSc9n2i.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/2X3n80viIpOGZCkXSc9n2i.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb99e19a821bc4143ca13223462791cf56ec3e8055a603c0146676ff561f20b70. 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/274D4jLyk4ju8nLPr6le81.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/274D4jLyk4ju8nLPr6le81.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67d1e2978762d5dde870924866734f271aced844cacef438e08061dc63128656. 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/2Es6sbs7Z95rFJ5wPK5Xiy.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/2Es6sbs7Z95rFJ5wPK5Xiy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51409357255b2a7310a63a415f72366ec9a669730f680211a366af385dc5a075. 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/5I8QYL6TP4IYNotzsE59HB.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/5I8QYL6TP4IYNotzsE59HB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01e341fa12851a6c4041f5a64e74e56e8cbe2c08b521bd666c6ed9e0056b74c4. 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/7jSSwXb8fjMtQLfk8rNj1w.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/7jSSwXb8fjMtQLfk8rNj1w.
{"copyright_id":"0x57e1e3576da3f91c89b2373a7228ceeec74475add8d0504d17cebc2e799b29b8","isrc":"US3DF1401714","name":"Touch And Go","registered_at":"2026-06-08T02:53:04Z","spotify_id":"4lUwbtVfPA6kRFmXkSJZBH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57e1e3576da3f91c89b2373a7228ceeec74475add8d0504d17cebc2e799b29b8. 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/4lUwbtVfPA6kRFmXkSJZBH.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/4lUwbtVfPA6kRFmXkSJZBH.