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 0xe62c294d270baa04575195fb2f0a178c0c5c30cc1f1052704b7a145367acc1a1. 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/c36d9469-8edc-40db-8aed-569b3e14a767.json and https://artists.proofprofile.net/proofs/artist/c36d9469-8edc-40db-8aed-569b3e14a767.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 0x112bba868be7a8664ffb270f9ec0d2e5f6cdc3c09c2e63729e3bc158fd6edf05. 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/3vH8SvjdNzwjdv3GahL352.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/3vH8SvjdNzwjdv3GahL352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf57f06c6a35b009b49169b33f4130ffc56aa8c329f330e37f1fb354321e43a94. 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/3VqJhYvX42nKGbeayL50vc.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/3VqJhYvX42nKGbeayL50vc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff78c1f11e012533de233ecf33807e406af27e0c0c7d6ea3ab030fd06673d407. 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/4tJiKpAefljjQFRvdjXdrf.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/4tJiKpAefljjQFRvdjXdrf.
{"copyright_id":"0x6bd14a1b659f75e358305bcd0f9aff4820591600fcdd6b5eba67c05e322256f2","isrc":"USHM92193776","name":"Nadie Como Tú","registered_at":"2026-06-08T15:19:21Z","spotify_id":"6VbMJXCTgD5pZNrLf2Xaas","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bd14a1b659f75e358305bcd0f9aff4820591600fcdd6b5eba67c05e322256f2. 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/6VbMJXCTgD5pZNrLf2Xaas.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/6VbMJXCTgD5pZNrLf2Xaas.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb6705e084f95d2842d6daacc8e501c25b842986b37ba88f8a4e25722c92b39b. 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/2yQEs7Z02mF9hCKIYzkuXr.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/2yQEs7Z02mF9hCKIYzkuXr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c767932699534e1f640dbe5e85e7a2d9ffc3390e76a79654de22ca66c0c2866. 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/3AVzzJXTRmSU9EEQv0oZBY.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/3AVzzJXTRmSU9EEQv0oZBY.
{"copyright_id":"0x56b11c817045af9b2747ce6f79273c10db3c1d31d4b871cc4ff4aa21e27753fb","isrc":"MXD782302108","name":"Si yo sé hablar es por ti","registered_at":"2026-06-24T21:56:15Z","spotify_id":"1xjFDNhdD4C4RJbOe7LlG0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56b11c817045af9b2747ce6f79273c10db3c1d31d4b871cc4ff4aa21e27753fb. 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/1xjFDNhdD4C4RJbOe7LlG0.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/1xjFDNhdD4C4RJbOe7LlG0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x090b959f2e36a0a20bf8f80344870894d10fa4671d88c445d9276e04b93becd4. 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/4O7cfszYAZofbsTcVGvZg3.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/4O7cfszYAZofbsTcVGvZg3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ddcc4ea1a68336845a81ce74709abde93336566278b33795ae657306bce283f. 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/77ISWyg0wPP85aVZqN7cqR.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/77ISWyg0wPP85aVZqN7cqR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18bf0f1dc2a7ddb45558fc55702fc32f2ac15d25d71e37532ce148a1ee315a71. 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/0i84rTvJjpDpUo8v5bY1j9.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/0i84rTvJjpDpUo8v5bY1j9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb32f01a96843de32a31422cfb0bc0ced8bd01f25998ebbde9f86e086611630cf. 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/4cs6ev8Jh8tWWhdUBNS5Mq.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/4cs6ev8Jh8tWWhdUBNS5Mq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32640acbcfc4588ddd3cd8ba2559dcc255d89b25157c358dd4f51d5e43fb37d5. 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/69iMg2FY6RPtF84ilGrkRB.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/69iMg2FY6RPtF84ilGrkRB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x449a356d15e5661bec14af789284d8c11f6536234319f075c5a956fbb72e2f6a. 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/16CndpTRBqT2niYURniAko.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/16CndpTRBqT2niYURniAko.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc90d266619711ae9db067efbf9a015ef1dcc2218ff08022cdd77be205ebde941. 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/3WxB6M3ZPwrLr1QmxIDOff.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/3WxB6M3ZPwrLr1QmxIDOff.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x556c536d9d9d7b8b7f03306bf523ba8d60de91b6cfc3dde9ae5b8084068a11fb. 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/1Rx71WQJOCXyFb8dbOf1lN.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/1Rx71WQJOCXyFb8dbOf1lN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35569e27dbb22cdf2f02cd99c5b56c670c618880cf06b8565db97d1b822b51df. 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/51dTwZs0VTGFO676jMyPta.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/51dTwZs0VTGFO676jMyPta.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa44ae5c253c98a92ccca8ceb9be24e073274100a67d2bc57c99844a3be5fe7b8. 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/3RQHWS94ltChHXAPjEQgSB.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/3RQHWS94ltChHXAPjEQgSB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb6705e084f95d2842d6daacc8e501c25b842986b37ba88f8a4e25722c92b39b. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1dFJIfQmcE06pR5Li8vY1k.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/1dFJIfQmcE06pR5Li8vY1k.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ddcc4ea1a68336845a81ce74709abde93336566278b33795ae657306bce283f. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0hooGP2EQ5jm21Cb1F8yoX.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/0hooGP2EQ5jm21Cb1F8yoX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c767932699534e1f640dbe5e85e7a2d9ffc3390e76a79654de22ca66c0c2866. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5sWWqG3f0cm4nmhsO5vnKx.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/5sWWqG3f0cm4nmhsO5vnKx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe34d670ce757e1d8887d409f6f351d62a50e88318c47641f62fc5d8e84245c64. 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/5CyVDnEfl0uMQnqtDbXz87.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/5CyVDnEfl0uMQnqtDbXz87.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73ece4b5b10b97b3e80dfaa044a76ed2e61b01e081b5b25ea11b0b2e024a0a0a. 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/4mYb7S7JC5lM093XOq3c7x.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/4mYb7S7JC5lM093XOq3c7x.
{"copyright_id":"0x22c58d02027e1fea099bcc607b2ffc0943248bf42aeb2de421a0e45ea3586f85","isrc":"MXD782200655","name":"Escuela Crema","registered_at":"2026-06-23T14:20:39Z","spotify_id":"6fLSS9KoiZUtWqtsejHBKp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22c58d02027e1fea099bcc607b2ffc0943248bf42aeb2de421a0e45ea3586f85. 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/6fLSS9KoiZUtWqtsejHBKp.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/6fLSS9KoiZUtWqtsejHBKp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x655d2663dbbf840f9773adec8c41f211fd8675d2f4d45e295e4a2c0f28f76a1c. 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/6BEMLbW4WEOgxkN9xBEQMR.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/6BEMLbW4WEOgxkN9xBEQMR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87c39b6ef05df03f4e056913f5a120457e2c6d0a0c814798b9b5d040865ec3a2. 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/7K3EJC85U8ezZK7V2BxJyv.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/7K3EJC85U8ezZK7V2BxJyv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fd6073a349e7a15518bb3de54ea0549ddfc90ba2c1f96a9513fa54b9369104c. 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/5UQJZ9ePHPXfEaE51UofHT.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/5UQJZ9ePHPXfEaE51UofHT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fa70980856b8285b5ecc7e6153790b4688fe0a524cab9b6afb62da16d705072. 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/4BAb6cLhJ36HjxCqVILJv5.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/4BAb6cLhJ36HjxCqVILJv5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf57f06c6a35b009b49169b33f4130ffc56aa8c329f330e37f1fb354321e43a94. 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/14UvzIJoiHUlw6tvgRqQIL.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/14UvzIJoiHUlw6tvgRqQIL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57b63036bf9f261239c86d452c0858df2a7f2b71ae6fc3791f0b7570b2ab5f81. 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/7HSIMrbGQhA96YIQHKU1Hh.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/7HSIMrbGQhA96YIQHKU1Hh.
{"copyright_id":"0x38b3ef336e2fb370284d2ca67b12f97e075168cc4cc5c5a75db7c89facefa805","isrc":"MXE672000016","name":"Hasta Morir (feat. DAAZ)","registered_at":"2026-06-07T14:04:48Z","spotify_id":"1SEBydddRLpHHw4dk9ojFy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38b3ef336e2fb370284d2ca67b12f97e075168cc4cc5c5a75db7c89facefa805. 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/1SEBydddRLpHHw4dk9ojFy.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/1SEBydddRLpHHw4dk9ojFy.
Tokemon (Mucha Dope) [feat. Lil Benjas, Maneyx]