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 0xc958cafa88164933150cbc6b4ea5b5e81776a45d30c74bab6e85c10b3e857377. 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/4fddd504-0a36-4c72-9e8b-54ad040dee54.json and https://artists.proofprofile.net/proofs/artist/4fddd504-0a36-4c72-9e8b-54ad040dee54.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 0x7839219a48a192be58797bda74841cf4707f2c27f94bea1a534758a7908841b8. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7fNTpA5qLIVGd5aQ7420h2.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/7fNTpA5qLIVGd5aQ7420h2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb56a83541d630fedd317b7b794499d4bf3557ab78942ef30da0f31b35c318d4. 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/0S8kA36rc90GJ8ttsoLe4d.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/0S8kA36rc90GJ8ttsoLe4d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a7e60cd32fcb11cb47de8da239bf5d20632513721275f342b97ef8db1378785. 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/1nuwVYP8lm4ktqWnC3ITtY.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/1nuwVYP8lm4ktqWnC3ITtY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7839219a48a192be58797bda74841cf4707f2c27f94bea1a534758a7908841b8. 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/0tYPj0NYa7vjlJaqlRSnJb.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/0tYPj0NYa7vjlJaqlRSnJb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59aa623567267b722e48d78d1571ee3d99efd9484db3b8e7f407b3889c472e21. 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/13zDsoiSh4cNiRaZ4TTgvR.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/13zDsoiSh4cNiRaZ4TTgvR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x878ea35b37e1820710a17ababe324770944e1f26357836cf45312c57f32a5155. 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/0QD046thmXAnuQGl0X1Xrg.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/0QD046thmXAnuQGl0X1Xrg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e40781100ed042d9c3e467243c91ab4ce873caecf85f09ac323ae67a775b617. 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/3FY0HrfhcG75h0UCTGpg4S.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/3FY0HrfhcG75h0UCTGpg4S.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f34f74b04a59632f1e31bf26753e4394e9ac4ccac6d25c4e635d00b7d4ff00d. 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/2tWiBBLnJkYIZwWF6cc8sM.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/2tWiBBLnJkYIZwWF6cc8sM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c57e4df64bd7ff2f30ef26ad48192d4714f304d60b1ab53f5120a1e2ba9efae. 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/6uRp5JIlVe7J56HqUf4iw4.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/6uRp5JIlVe7J56HqUf4iw4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf618e96e59841b4dea22880e209d6a3f92e1ac3592568f336465e7e13b1b673. 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/2IH58y78wajeu6VfkXoGFy.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/2IH58y78wajeu6VfkXoGFy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8d4849b1c6ac4df13d7ca0cac623d6e16c75936d5afec951ec54d79049fe8d9. 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/4c7nEAC7AiLUs01Tvp7gOG.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/4c7nEAC7AiLUs01Tvp7gOG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x038559992ee41321dda1c70d6953eb9af45919855b2fd694fda54d4b75ed1839. 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/4PzRQLlBLhYGArgyhWUgEo.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/4PzRQLlBLhYGArgyhWUgEo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7839219a48a192be58797bda74841cf4707f2c27f94bea1a534758a7908841b8. 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/3CjEiLtndwSVTF4jPXyT7o.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/3CjEiLtndwSVTF4jPXyT7o.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7839219a48a192be58797bda74841cf4707f2c27f94bea1a534758a7908841b8. 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/3LY0j6XiViQg7FrJYcNilO.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/3LY0j6XiViQg7FrJYcNilO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e3a9e74f66614f5a8e10dd9333583e491f55b84c8e05b74560686d2dd0d721c. 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/6AEFnKPlPcA0MRDowZdR17.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/6AEFnKPlPcA0MRDowZdR17.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7839219a48a192be58797bda74841cf4707f2c27f94bea1a534758a7908841b8. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2anJyly2MY9CACgBJ6gLAj.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/2anJyly2MY9CACgBJ6gLAj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9563afca5cdbf45d84e00a03617e3008e522099f76599715127e0eccd91e7172. 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/1GUmqpUZTUFmtBIS26326z.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/1GUmqpUZTUFmtBIS26326z.