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 0xe359e0944b6cc9414058ab7162d76a6f91512c498c6fe5d1024ec7f229d78c0c. 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/1d4caafe-6f37-4ca2-8b92-679ae6275bb2.json and https://artists.proofprofile.net/proofs/artist/1d4caafe-6f37-4ca2-8b92-679ae6275bb2.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 0xac8a69e1d998e14f24628834ec595c287de8689e7b7f6adc8ec23c7171e8b0c6. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2ch9owDQ7BWwRyosXBVWzw.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/2ch9owDQ7BWwRyosXBVWzw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98a5f22b89fa5ad87ac15fb95ba40ad211a670cc353bd47e1f7fb03774576158. 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/1rm8HuBW8i5uPqG7lS1tGt.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/1rm8HuBW8i5uPqG7lS1tGt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fe3ecc13e851a85ab85004203c9f09ea7f167ebac974110e20a876d8aab0c41. 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/4Bz4vSURNtKJOrIlEFT4mh.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/4Bz4vSURNtKJOrIlEFT4mh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe814453f7fc776a51ac74fa995ddd5718efffc02f7c85d8e67f17a36d29fe11. 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/6Ue5BGOUvIy4ZWme05Tox5.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/6Ue5BGOUvIy4ZWme05Tox5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98a5f22b89fa5ad87ac15fb95ba40ad211a670cc353bd47e1f7fb03774576158. 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/4AwyMf2PLFyhVxZmyMeDdO.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/4AwyMf2PLFyhVxZmyMeDdO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51976801668392d2f37437b554ac41c68eb9abe1e6383c1417d5acc4758556a7. 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/4G9YnCKYFDdrGfMTj03o68.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/4G9YnCKYFDdrGfMTj03o68.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe25423468f281cab357151ecc1f589ca28a057f88ef0deda5ab6b715954158a. 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/3CoHHUP5zi45RQ8kKLQNIo.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/3CoHHUP5zi45RQ8kKLQNIo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac8a69e1d998e14f24628834ec595c287de8689e7b7f6adc8ec23c7171e8b0c6. 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/4hvItg57YUMZAb7e36t5Da.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/4hvItg57YUMZAb7e36t5Da.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x554ff4c9a9611ce52564512b91353851be44b78fb28caa411605ace05c387988. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/58vJx8JK0ziBB2JGMONrOj.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/58vJx8JK0ziBB2JGMONrOj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec06cadd03f44027aed9a032f66b85264f2587770b710319fa368370446a0dfd. 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/67NIU7Rm9Ofy3bjk8CaBmT.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/67NIU7Rm9Ofy3bjk8CaBmT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51976801668392d2f37437b554ac41c68eb9abe1e6383c1417d5acc4758556a7. 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/3Vs8Rf3n4OgfkAPFUhze0e.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/3Vs8Rf3n4OgfkAPFUhze0e.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x511ca75bb1f5a2fad398fb7bec322269739859447ebbdffe8d4f1b510f2c9db5. 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/7j2Hp4VbT4CWCe8s72qcMU.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/7j2Hp4VbT4CWCe8s72qcMU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe814453f7fc776a51ac74fa995ddd5718efffc02f7c85d8e67f17a36d29fe11. 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/3Hk8Z7vZ8QJAJ2JdAeNubN.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/3Hk8Z7vZ8QJAJ2JdAeNubN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8f1c3e14c40996c50185b202f71163e15450996050085484527475184518693. 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/6Hhg1EogoWi9Y4D8ytM4OD.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/6Hhg1EogoWi9Y4D8ytM4OD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01089370e72ad9add5524aa2ac5bc3a22023c505d68b4d019504600df32f8076. 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/4dS8WFWAMTlRBkjM5sYu48.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/4dS8WFWAMTlRBkjM5sYu48.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc08d1ceaf0e0101ccd860d4e7ee46ef340d9ebb7941791827ad12fc41991cc63. 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/6nbuKlryTZdbIhTQqDOARK.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/6nbuKlryTZdbIhTQqDOARK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x616b1106cc28428938b2f32b96f2484acb069f4e012cbd917af1db1385dbe9b5. 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/2VuJXIqzS7ajgn2ogajDSj.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/2VuJXIqzS7ajgn2ogajDSj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a7be8fdec10effd8c0b9fe76d3176fbea08c07e84fba9495e9bf33d89a9cbfa. 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/3HcnTwgSe3Qsxf6Mk6ItxJ.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/3HcnTwgSe3Qsxf6Mk6ItxJ.