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 0x4eb838c2161c4d5b6fb1cdc3ae908f53e00c88010c1f7548d6870c7ed02c4b60. 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/126d56f9-5651-40ef-b03d-eeb4808ef061.json and https://artists.proofprofile.net/proofs/artist/126d56f9-5651-40ef-b03d-eeb4808ef061.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 0x658eab93c83c04eedfc8231ed039a7a1d011fc29a72d0dcd9feec8945a36f582. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:48:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1Hyp6vrDjgNVIQfQzklvcK.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/1Hyp6vrDjgNVIQfQzklvcK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc189ef949aa86d62aa9257bfba0e553472b6e1c4cf26bd8073c713104ae53dc2. 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/3MNY5ggkdeAthxVnxwTzl0.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/3MNY5ggkdeAthxVnxwTzl0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbad32d154330795af67442cac2adae14dcb3bc975efa159249cb36f0cf4b4c27. 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/5Fmb7vsXazbk1YHinqXYuf.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/5Fmb7vsXazbk1YHinqXYuf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x006843454e441c8b82307f4a6028a7ba19b711dbd39d605a0c756da767e17775. 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/7F5dRTDWe0z4PEjb4WQUx1.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/7F5dRTDWe0z4PEjb4WQUx1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ecb6b991438e5ded6affeaf2d14d0896708b498bb24734e993dc764df0b1cfc. 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/2zzlPna5jLOnoCwVpYKTnn.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/2zzlPna5jLOnoCwVpYKTnn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4297aea43bbefae3d44e8253026b946544d0ee274d4c8823bbac609ccd69a53d. 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/7KrxyFy4uZq5FtvszuiNdX.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/7KrxyFy4uZq5FtvszuiNdX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9338ad18126cd35bbde07819a9c0787b0602fd5aeed8651405faf58622d0ed52. 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/1k0ZIaQbBtmHMKVQculYSg.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/1k0ZIaQbBtmHMKVQculYSg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x355500345c54336e85b5eb650535605b3e6547633221427d60bd898670817366. 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/6C0bcGNGGqy11rXJZhHWga.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/6C0bcGNGGqy11rXJZhHWga.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ba80699fbb76f7ee25d1f28154fd0af9edd86fbcb598b58e0864c9b27487b0f. 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/2reZg3E7g4MxKsJdP14TBr.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/2reZg3E7g4MxKsJdP14TBr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x303a67ee6fc0ae9afa716a57ecb86e937d98978a259317074b362d26061cb810. 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/5EyOFXMb6281lGLgLLOycR.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/5EyOFXMb6281lGLgLLOycR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c774daf81191be785e284f9de79897eda993553bc62317b8b711340aeb57d91. 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/3wOjCPtENs9BW1lmk6zBmL.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/3wOjCPtENs9BW1lmk6zBmL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d1e471861eecead66e57c39d2156b408dd006ac7a577d6503057cbb762fe151. 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/1EzbOGyb3V7wrxPd9McEln.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/1EzbOGyb3V7wrxPd9McEln.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d791c282b439d68d6e2066094989dae44d9633aa6b67a04d121b8016c4fb757. 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/1C1uBYzSDsoP1jpvr9gC3E.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/1C1uBYzSDsoP1jpvr9gC3E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b55e2ed027cd7a55f60d63e17fd75d80d07604ba1163d6ff9408bf1497f1544. 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/2qj9wyfZtt6KiFebU1U02v.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/2qj9wyfZtt6KiFebU1U02v.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf5bfea1e3322c1b4c9ce05b1fd5c0a07f81b3cc0aeab492d86c9cf73e89846b. 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/5Afqt5yycMztNkvqDsxfQ2.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/5Afqt5yycMztNkvqDsxfQ2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb814fb9fd08b7e1633b2470b9e431e6fb0db8b813fe3c8bdbae979a419b71e80. 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/7IlL9aquRHxhWuzsFTzXwK.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/7IlL9aquRHxhWuzsFTzXwK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2917312569df496fcc02881dc18bd7cab6473a6aff3d6dbf670385dacb3d3d8. 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/0y6qdgGBYVffSLzERJKoeI.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/0y6qdgGBYVffSLzERJKoeI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x045aadef3f208e8ef2a22befb95a664e7c3bac0095b11e8e27085fe19b16ad48. 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/7xe4WmNj8UmdnJnauJ9Wx5.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/7xe4WmNj8UmdnJnauJ9Wx5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ec11c2bee9ffd4961ffadb3f8df7fb1278f2fbc219b9b45bf688846b0dd2297. 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/0oHc50xiOBn4tSuLrJw8G1.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/0oHc50xiOBn4tSuLrJw8G1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd74125f331639cb968567455b91b9af16534097a4caa795935e906f92cf8f131. 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/2exchQn0ANwO8WkS0q797z.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/2exchQn0ANwO8WkS0q797z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62190bc0f231d9ea1234b0ce33dcd3824837936cf91fe034b6bb585950f8c6c5. 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/20xVfgUjSUwrN3fKhI0P0f.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/20xVfgUjSUwrN3fKhI0P0f.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd746313fd7f56d017aacee2b92ab00c74fc1194ced8054063d43b32f3ea9ea6e. 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/3iUs1dABZQaKnLugZOUmts.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/3iUs1dABZQaKnLugZOUmts.
{"copyright_id":"0xa1cace4469f023a7bd5ec90a0b34f34ceacf83d85e8d6cd2eef8fa46c454ae9a","isrc":"HKG731698759","name":"外婆桥 - 旺仔小乔版","registered_at":"2026-06-18T23:04:07Z","spotify_id":"2qtMshoa0XwtxEPYbJOFR5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1cace4469f023a7bd5ec90a0b34f34ceacf83d85e8d6cd2eef8fa46c454ae9a. 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/2qtMshoa0XwtxEPYbJOFR5.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/2qtMshoa0XwtxEPYbJOFR5.
{"copyright_id":"0xeebb2ef3ad2af866ddcf8f72af71c7894fbc81c90e260b41d64a203aea8e54e0","isrc":"CNYX22104294","name":"爱你 - 女版","registered_at":"2026-06-19T23:08:23Z","spotify_id":"4odTjS5ve3qYmGeB8Pv41K","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeebb2ef3ad2af866ddcf8f72af71c7894fbc81c90e260b41d64a203aea8e54e0. 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/4odTjS5ve3qYmGeB8Pv41K.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/4odTjS5ve3qYmGeB8Pv41K.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf23ef45c83a291bd0fa173ecc12400311c2763ab7ddf0d4873ec509d91bf67c. 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/0BoLpp5kycDodF8sbxba2y.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/0BoLpp5kycDodF8sbxba2y.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e25466021ea6a74181e1b79ce8d73af2c0a6b90d67916811b4d5026d782d65c. 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/7FwhmG0M0lI1lEbse12dHT.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/7FwhmG0M0lI1lEbse12dHT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96e7fdad68abdde6cdf160988ac8babf60a318beaa4d414ad7745533d3e3ddfc. 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/2gMqiU08yEVIxwUfL38Nrn.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/2gMqiU08yEVIxwUfL38Nrn.