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 0xdf67d3e57281a44013fcddf3a3460ce127234e38799497607f239151f5df1a4e. 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/ba631465-c07f-4b1d-898e-573fba4d91e7.json and https://artists.proofprofile.net/proofs/artist/ba631465-c07f-4b1d-898e-573fba4d91e7.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 0xecf692e59fe8edd89db4c5140294ea046200d24d6c2f9520ae41f25e1523de14. 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/03frBdmZbtidFLzl3cTnZ8.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/03frBdmZbtidFLzl3cTnZ8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55ab93b87e946251d4c2d110d435882151fa244e323303a103072098062388f5. 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/1bPA16KJXa6Gc6ZmEX9DnR.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/1bPA16KJXa6Gc6ZmEX9DnR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d3aae3a9e78916fe3f95f6f03684b5eb2c49c700acff7f3858c218fc49c3390. 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/7rwfIX8RI3s3Lbhed7HhEH.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/7rwfIX8RI3s3Lbhed7HhEH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x578f285357196c31961f2cb41a025fb91b5868df80395725402135f994486f69. 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/4bHyHsFyBwvj8elpeQn9iD.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/4bHyHsFyBwvj8elpeQn9iD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x842e1db449d3ab6cceadc54c676ccc9bdddceb4d911108d7222530e0659a5d67. 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/1HmHUS4Cy90jMZpDd5VVSM.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/1HmHUS4Cy90jMZpDd5VVSM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f1e8cfd0d56c12844a9268830f5fe28fc769edca013613795cae5debc7a5a9c. 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/1r4Z3YNNrdlWr9CULM0D5t.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/1r4Z3YNNrdlWr9CULM0D5t.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2719b5e8d05fe9f59391c90675b12555e536b61ab75412dd9edad6cb35f44cc5. 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/73ftb7s5y6TBjfdH6Y3QaF.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/73ftb7s5y6TBjfdH6Y3QaF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62a8e8941ed368677c4c272126b2604bd61b996bf8f3f340f4c13f3853c4a043. 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/65xHyc5RlJsC9HYvyT87tx.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/65xHyc5RlJsC9HYvyT87tx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e1f0f333eae65e7730f7578953a479de70804572cb93fb2f47d24b74a8b0aeb. 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/1vRqdwBXSeFTYVG98CAPa5.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/1vRqdwBXSeFTYVG98CAPa5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0bb7e7536a782c63cdd768dcf5f318dd443da37e37865e66c4aafb5dc55f31a. 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/1S92FqBgeamxbYp3L2JL7d.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/1S92FqBgeamxbYp3L2JL7d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54c338ee35cf48caf974b592005aa23860328cf63ab908e988ac532a6d75a482. 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/5QD4uoIIQa7A4W9O5H5oF0.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/5QD4uoIIQa7A4W9O5H5oF0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7da40b788dfe6c2442da38346e72a1ece600cf9b65169318bf66950b6976d72b. 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/0hqxOViVOToacLw9kP8I5P.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/0hqxOViVOToacLw9kP8I5P.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd96c33f6a311261967e5df3f51bd5aea25f129b8c9b86e1943fff55c38076d4b. 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/6HOr54G2dy6MzAr1gj2mB0.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/6HOr54G2dy6MzAr1gj2mB0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb2d480d92330a0b267071be5825516e427a1d5aa4dd50806510708d7a311020. 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/1hnQbDmWjTKGXfldSxA4Vd.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/1hnQbDmWjTKGXfldSxA4Vd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb54ac7cd88ecbece5935f64b0a7de56504b0250446fd3f8b1353cfbef115e1ec. 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/5z3ZUe956Q6SsZfBFPPXlX.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/5z3ZUe956Q6SsZfBFPPXlX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00bc68ee2e8421bc654d9e7b00959ae141090a573ef8e930ba02c2036e84aebf. 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/6CGhypFvke6gwJp2donqur.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/6CGhypFvke6gwJp2donqur.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37498db2002aef73cf936c1fa7e258fac5c9d02136dce1b311f6ec3c2cb4492f. 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/3n62cwpwjKEyI6rPTRPHQW.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/3n62cwpwjKEyI6rPTRPHQW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd7a3e6343ae6d70699e2e375ac4b630557fec53fc29449dfc22dfcff464b7c5. 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/3nZtyk2vNvi1P3tgpOKvqk.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/3nZtyk2vNvi1P3tgpOKvqk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x080ae55136d977fbec16edc1b34fba1849844bb61e0b11e777f96355194fda33. 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/7lLhE6VEMuRb8fwQ66P0ju.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/7lLhE6VEMuRb8fwQ66P0ju.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x351f32548984e9f23a48ebdc0b290ee60609f3b50ff4e1397dff5f0ca6dac720. 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/7t9Z4XIC9KBKAC5wGL4aok.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/7t9Z4XIC9KBKAC5wGL4aok.