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 0xbb1828645dce30edb60bac1673ee1368b1fb4ed50ce05fcee0ec4a1cfa1d84c0. 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/c9b67373-f124-4d27-b8ff-b458706d144e.json and https://artists.proofprofile.net/proofs/artist/c9b67373-f124-4d27-b8ff-b458706d144e.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 0x821234f9e918aaa9f20199d78406f3f1f1894a04b2b16e4a6b739bf93ef6419d. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5cUiT97HveqggTI7nnFLIm.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/5cUiT97HveqggTI7nnFLIm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63485bb8a8da23fa8b3a9924638d73da635a33daf1be4760e095ad5e9a531bad. 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/6X8ECqhcbCKQ0oBgDSN3my.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/6X8ECqhcbCKQ0oBgDSN3my.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3246837b3b3f5385ce0e9df85fb62edd949fa3f59387a526605a675acd5971d4. 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/7IN21juYSUV1YUxrPG3BTb.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/7IN21juYSUV1YUxrPG3BTb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf95fa4d033688b2ff29b7f774f9bdafd2dec2757212c53245182985ecc489132. 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/0umcTWHBUEiga3a38Uap9t.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/0umcTWHBUEiga3a38Uap9t.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa395d4e8e1e8dde96ae936920327676342113f9c34542f67770f83f8ef9cb9d. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7LkpufgUtueJZMtTfLQevL.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/7LkpufgUtueJZMtTfLQevL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7867709f3062a63512257af85c55c2fd6b6830ef7950553989f4c2e0929469b3. 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/7F7GXbXOSrxiyuMbQxjBpg.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/7F7GXbXOSrxiyuMbQxjBpg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76ddb616b255361b47ce8b1543c482fb6e68873e4aa1704a992d7efe72b7d8f9. 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/61cxfsguJdULjKnLaDFTxQ.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/61cxfsguJdULjKnLaDFTxQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde1d63a487b654c075fea18647f91b9a9522d7e136dc338d182cac99a5786c40. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3s6BaGUstJXiAeSgo7Cefd.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/3s6BaGUstJXiAeSgo7Cefd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe85d96ccbf9dd53a82682c73edc8b9bb0eadad393de3ccf86214b58da650bf85. 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/0YWStlR9qyUVDWZM6hekS2.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/0YWStlR9qyUVDWZM6hekS2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5587e478fb30909800b1b1a3b56755f639bb783d3534bccd1b3bc2f7958b7370. 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/10tUxnculTXzMGFAcj3ZNr.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/10tUxnculTXzMGFAcj3ZNr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f3dd94230e05b16f7fb7bebf87d59d5989e699317127cd9d8be6f42db72b5da. 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/5eOGj0N367J6ORDBaQ5zlR.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/5eOGj0N367J6ORDBaQ5zlR.