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 0xb9522b118dbe4d08f7e511a3f768b8400801d3e36e89448941339a8cc0c9361e. 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/8f48eb53-9772-46b5-943b-723afd1087b3.json and https://artists.proofprofile.net/proofs/artist/8f48eb53-9772-46b5-943b-723afd1087b3.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 0xb16302e52356b73a1d306df89d9e7fbe85f802f46d10b774d0e8cfb77d607c5a. 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/0kzck0Fh9uuB3gf3CxLrFZ.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/0kzck0Fh9uuB3gf3CxLrFZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0602b6e33d86a5357f99a8bc7667374dd198603363586823aa6e98b3e208d77b. 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/0gSy0rBPIMzwPsLouSNvPK.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/0gSy0rBPIMzwPsLouSNvPK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55a7e15039d5de13d50536ed3e9a81610c1a824936f364451d9d38e002587f1e. 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/7kCPx2PxgEhgGqnkooHjWJ.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/7kCPx2PxgEhgGqnkooHjWJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x080567c1b4d4fce24b44a69278f97832c93ea421938e0cc444b491b97a1d2970. 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/5Q5U5GtNdgFCIe66mRyPFH.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/5Q5U5GtNdgFCIe66mRyPFH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8576676d9b39073c87841326ff7e4478d8df39e107d7067f3e866be39a9aa58. 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/49GvkNl9q7oALRZzdxry8X.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/49GvkNl9q7oALRZzdxry8X.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee22961cc6deb60d4ac06f7f422712532aad3186a5400b6727a18335532e011a. 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/66tUIwWi0hCmJaU8BP3C6Y.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/66tUIwWi0hCmJaU8BP3C6Y.