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 0x51d25f7a6d1cdc8540262bb0e7a64f26d1d13d5f2dce35e17766a01d9b55a2f8. 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/5ab00cdf-8135-40f1-b899-247b95177ad6.json and https://artists.proofprofile.net/proofs/artist/5ab00cdf-8135-40f1-b899-247b95177ad6.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 0x44a8c8b11493e9043e039a83c695eb2ada9965370f1fb413d59648ce428b3c34. 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/3arspP1gk3vNxq1ARdIAsP.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/3arspP1gk3vNxq1ARdIAsP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4759e22b71da74f14c6e780c3fed5c34b8ce10165d6710806baac8d2eb1bfd9. 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/5qxAzDhpQpF49S3a6eUJXE.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/5qxAzDhpQpF49S3a6eUJXE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa249655ff07a0c672135e03f210c0a6591607d175be461cf2ccd94fd6c8f3030. 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/3LL3g0koX4Qyy32xAm0b8y.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/3LL3g0koX4Qyy32xAm0b8y.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c0824321ad09d5db654f528e8fcd558852f2477cc3466bf5c51642888339eed. 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/44Ge4E8A0rAXWlpfN4uv10.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/44Ge4E8A0rAXWlpfN4uv10.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb776b172c084b3f13ee00604f26bd6ac388138a663c9a99b3cdf6c69cba9a3b2. 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/1BvtRXyw7DuwiIpMGjKTI9.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/1BvtRXyw7DuwiIpMGjKTI9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecf35cc9b28d83253541b7ca2e0afadd3ae7b57d9442d496c91a4e10a973b365. 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/4gRl0WffWxcFysTjBqotnI.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/4gRl0WffWxcFysTjBqotnI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66f36b62ec39f4e8c98dd3806e7f7bf688dfa3f013b39c9f45984c7b7da98c31. 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/0jKBEDi4dnYTRedjHDrDa3.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/0jKBEDi4dnYTRedjHDrDa3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbe936efacbd5611e199f190bb4b898b2d1b0c82e8b74a6055158ad0920b3bb4. 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/2Sodeag6o3gTG94f59H0mq.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/2Sodeag6o3gTG94f59H0mq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa357b886ff33282191734adb58bbb593993f8edf2f9e0d61a08fa5fbbc8619d6. 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/4X83onoZVTvy7n5fbFhIp1.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/4X83onoZVTvy7n5fbFhIp1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a5e6093bcc2f9748f9712c63a97e9b4be027f4740bd600620d3380c25d19289. 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/41s9RTP6WH0fzk4FKEKHds.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/41s9RTP6WH0fzk4FKEKHds.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9026a06d98451241c06d1796bf85711d68bfc19bc8af3b35f0670ffdf3bba6a3. 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/7jBgaiLlpfaZNtUX85duH3.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/7jBgaiLlpfaZNtUX85duH3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19d79cc3606816701f168efa52ea5ee566b91340d761ed4b6386a74689ac2c4f. 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/1OCKkF1Tng6TFS3D5A33ST.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/1OCKkF1Tng6TFS3D5A33ST.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf99ce8f882fc5252cecd579ccbba1201b186d46cd100331e28077458cc21e63. 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/3dbqOBrY6fguyGKyIhk7zc.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/3dbqOBrY6fguyGKyIhk7zc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7de76e1c9ac315024657a9e2772314ea1e33f9859c08024e5af881fb4085b642. 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/2nZU0O1IbBOnWMFyqsB9aX.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/2nZU0O1IbBOnWMFyqsB9aX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f9683a84c0694a824f2bebfb8b387760bce6af17bc8861e78b187ee9858cf03. 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/491jTUX50d3oebI4Q5fQG6.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/491jTUX50d3oebI4Q5fQG6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dd5b3603c20bf3103421b951c3c97e3d6530b6bfa6d2037c4ff407656ba894a. 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/1N9asigXqgjsZrH8n9XGVN.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/1N9asigXqgjsZrH8n9XGVN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bfbc4b4a286faf4f0a256814e91827fd2bbe0fee295e4ba3b489a42a678cff3. 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/25SThuUUzBqqjYoMR469bm.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/25SThuUUzBqqjYoMR469bm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7449c7c2ca575dd64e67d654ebc0ef21d5a0e304223eb731759e33b0419ed8d3. 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/5lRKVLebHBjT9cdYLz1rlI.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/5lRKVLebHBjT9cdYLz1rlI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeedc39fb2203e89b7a5daaf2cc7138b0d1cecf808b39629f8740a4d55780b852. 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/5i5YoZvy1DLLsbUe3oLmC7.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/5i5YoZvy1DLLsbUe3oLmC7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb889ff6837db93a161475dcd6bdef644642b7697d6dca5ee7e2fda1ac695dff3. 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/1Y5ZR1oJ2LhmBb0r3Ycs72.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/1Y5ZR1oJ2LhmBb0r3Ycs72.