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 0x6815fe674d8c8ad5131a334a6e4852cdf8ac7823b635c2f72ef527db36d90c8b. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/abe1c617-c97c-49e4-a7d9-f1d3995a09d0.json and https://artists.proofprofile.net/proofs/artist/abe1c617-c97c-49e4-a7d9-f1d3995a09d0.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 0xbd4195cba960e04d878bc881ff9d08b5cf9d44f1baf344c36f03e63d03dc4c25. 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/6XncHtHVyrLqxAbKP3tqIk.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/6XncHtHVyrLqxAbKP3tqIk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff2a2f3e49be319e789c65dbb9cc65bd709060741670ba007fc95a7e859779a2. 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/2hOwbSQEAbeDhhJ0P9prze.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/2hOwbSQEAbeDhhJ0P9prze.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeaf17ab00d523a723cac7dcfcd34c970d884729e7123a4a2900ed669d98b1ec. 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/5J1wpZgdYfN7aWSaCwtxSc.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/5J1wpZgdYfN7aWSaCwtxSc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa74e523be54928991a43346d7e3077f2fb0517cb3d6174a1a372cc5d0fc1cbd6. 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/7sBCajJLeNR3tROiLSh7BU.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/7sBCajJLeNR3tROiLSh7BU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78f0806490b25681ed1980b8188b44922386eb8ff368d0237fc2815455199ea0. 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/5ZlFzgP3HtNyp9hq6RUTQO.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/5ZlFzgP3HtNyp9hq6RUTQO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc55dd049051ed936d56b78b7fa7df5bedeca9e21d1cd9d7996a4a9d6874c2f37. 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/7xiELHfI9EpZsa7Q3qhQqn.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/7xiELHfI9EpZsa7Q3qhQqn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5f7beb1c3e29b9398d606b182a24f112805f73da411c63be799c2b80505a384. 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/24DkWDeKoOvh316rpZvQWB.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/24DkWDeKoOvh316rpZvQWB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5388709d6930952c28d18d3e78a35bb7b1c6c01996f7118ab8b3954d66c519fc. 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/4ojytrFdvlyBrw9NJIYcII.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/4ojytrFdvlyBrw9NJIYcII.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86cbe049d6e72ae95dff694b56026eeff637b30ae1ac8885f6f790ed354f34fe. 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/7wsuZRAR7Ww0J2jOYxBxFb.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/7wsuZRAR7Ww0J2jOYxBxFb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15a107dc23a6f4b21164088e245a4790d601ce0dd80c10aecb26f1088f5e31ff. 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/0PKbg3mdaksd46JQ8VBCOW.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/0PKbg3mdaksd46JQ8VBCOW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5132126d09bb97d7f48404f6591ac51a1c3c56adea9d77677160fb27d133d0e6. 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/3QORdfnq3yQgerOGkLHACg.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/3QORdfnq3yQgerOGkLHACg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a874905e9518b64f13049d335523e0c09ac1a74a31bb90eb6a8067c1a88a9d5. 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/0r7vTihulWLvnEQtefYIAp.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/0r7vTihulWLvnEQtefYIAp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87ace1a5564c55b57281260bb91c99ea3c2266544cf22e263d72cceb5508cdf8. 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/2DAIGnA0bJr58BToN6OXQc.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/2DAIGnA0bJr58BToN6OXQc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05dbd78838d2dca95a1cb68b073ad9631857c66e4fdeaf16c394e97d613b92ed. 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/70SAldfIckeWO4tbaOH09x.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/70SAldfIckeWO4tbaOH09x.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9190ceab1f443114ada52a97661be24745d378b2076fbf94dd05c4670befcdf. 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/4NrCu30mrhQg1AswKOty72.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/4NrCu30mrhQg1AswKOty72.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f24b4ba0b2f58a74cb98d33c36c55d895c66a0313f89e8b9f6c1427eacd1338. 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/4YJ97gpG77ArkZ4wbs4Wbz.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/4YJ97gpG77ArkZ4wbs4Wbz.
山楂树之恋（你的喜好你的习惯 你爱吃的我都记着）
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x261d57c1b00db8ae62bfb6c4b0203ba6a0319dc99241b69cbe067fdb970e06ce. 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/4Zse5TRjfJYjiW3q36xzvE.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/4Zse5TRjfJYjiW3q36xzvE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b8f288cacab09494dd709d3d5e8059a846f4aa10e273a48093fafac02b0f9ee. 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/1psuZq220gf4Tbnre2eO5x.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/1psuZq220gf4Tbnre2eO5x.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8650d5f5b1a1d64d74f084e8fa4e3d589db5d33e8d90ace3a70edd8aacd3c7e. 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/1SSrzy3r1dvWUeWMOb7X0D.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/1SSrzy3r1dvWUeWMOb7X0D.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bace95d2336b401d697b095875a30999c56ac8069ef54b17037c0ebc5204baa. 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/62wOVbpNpOH0ICQJk5frfN.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/62wOVbpNpOH0ICQJk5frfN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5e7529081facb2bea2f24996eddd4e486ceb7a130b907517ef53a1d56c161b1. 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/3DwnDxgSDfELwa71k7GJtI.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/3DwnDxgSDfELwa71k7GJtI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9222b1d4d617ace11abe93dfb915f4fd14251fe1d9a8db657e3bcbe2b8c08056. 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/4urU8VK4jLwz26j5VOr6IW.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/4urU8VK4jLwz26j5VOr6IW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60ddc031e096beda454f48471e08ac8f326da29382b51598e8eb438a08e13fa5. 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/3mu4c1R1CmZ2P1HncbeLfg.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/3mu4c1R1CmZ2P1HncbeLfg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78f79781e1f9b9d625a572df878672d01ed46e6dc06e618bf817b6b5ffc672c4. 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/1aRqop7uo3ZAO4rHrtWanE.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/1aRqop7uo3ZAO4rHrtWanE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f6c9a205031c5dea3765eec81c12026a18d35c18eac2d1ebbf014c9b430efc7. 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/4DWyCaDXarIfp4WDtiTfYQ.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/4DWyCaDXarIfp4WDtiTfYQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84dd6a15bbfe6c2556ac768705e988f4afa605974d26fec457b9a4c966c92a3b. 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/2J7bxLF8HdfyeiYozzCeVh.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/2J7bxLF8HdfyeiYozzCeVh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7a249f5e8cec83a39fda07fe3a223bcc3a89da714e05d671f1a9793645dcf23. 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/6GkSdiGUj337U13UvhMCLE.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/6GkSdiGUj337U13UvhMCLE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4404f078cf3dee72f6a88504fe7bf452214d0c44b256cd445da3dac0c49110b. 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/51GwW6O64NfqGO4iohsPe3.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/51GwW6O64NfqGO4iohsPe3.