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 0x5fba28b0d2bbea5abf54dc4f09f2fda5e605b01973dc3606b3cf44a6679d8547. 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/44b5b272-0e13-4374-a50e-f1c813196173.json and https://artists.proofprofile.net/proofs/artist/44b5b272-0e13-4374-a50e-f1c813196173.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 0x68c4c90ba5573aaaf20899175cb5d7f2468a1f6f2fcde184abe17114179c41c3. 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/478ZY1UHWklOw5UbfOmHTz.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/478ZY1UHWklOw5UbfOmHTz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd1b3b0f8688f05311657847eb0f782fc5430a213ef5e9e9249a965cf364ef6d. 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/2DszJgMqByFUIHmUsPeksa.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/2DszJgMqByFUIHmUsPeksa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x263f50fa0dd7ee8d69dfca68b5a86bddf92277db2e9118a9850e3a9162a763c6. 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/2WSaasqhihq15GZRoQewCP.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/2WSaasqhihq15GZRoQewCP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe577963354cd783f155e392d3e400db41f8d17dbd69d3aa0c22fa15f0dd867d9. 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/48N1RPWOzc8t0s92ixA7CU.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/48N1RPWOzc8t0s92ixA7CU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c048daadb58c64eae95019b4de5b89b9522fcea4965148d58399b9e0c7c52b9. 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/1Fn4ehO0qBkr2OkSBvzjh5.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/1Fn4ehO0qBkr2OkSBvzjh5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62a83489a71734fa9002ca0612be57956da178e5aef345eca644c04f864f69db. 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/7rfuCRzurwyZ9OTfpd0g1e.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/7rfuCRzurwyZ9OTfpd0g1e.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d9c6247d4a1ba03689bbef9a01dd9ecb9542dd5a1d9164867b7b1f21af2edcf. 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/2eFftk5BIeeSNK1TNojc0H.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/2eFftk5BIeeSNK1TNojc0H.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfec4b73c261ebd58472d1ac5d18494f9c216c85c62bb7db9b4b1fccde969a58e. 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/0U70z6QRCzj8b4JgDFFrwj.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/0U70z6QRCzj8b4JgDFFrwj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf5b5757560eae19ecdb6c4f862dd88ccc46817225bdfa34983594c495606032. 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/5JeUcQ0gTVXGMTKYhIQDzh.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/5JeUcQ0gTVXGMTKYhIQDzh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x614ce36ce7f2796cc541727cd592a5fd9f8b31fe8255fb77171b63476085cb9c. 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/1mwhyAat1iixphxNTJBNsx.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/1mwhyAat1iixphxNTJBNsx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5be3090b29c4e2c255ce759d44a7cdd514a9c53b509cd5d5c321cb039b5e4783. 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/09NHmk6zkUiS5c8iWxq0g0.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/09NHmk6zkUiS5c8iWxq0g0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb249862e955f6c7ec80552d3f872fdf1cfd945ac20bd6cbed2c3aba8e9e9f19. 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/4kIwOrbHQgjpe8XagJc8gl.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/4kIwOrbHQgjpe8XagJc8gl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b470494454b951e55b1030674c7c64883b9a894f19f6b48f079205bdd9c4f6c. 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/5F6grVpKwTZyxsXNUZ1tij.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/5F6grVpKwTZyxsXNUZ1tij.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6648c5a48935e5284556feddb6985e64bd4d67abe9b608bcea9703ce5362072. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1qGCvKZh0xHVIMmLIfe1xA.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/1qGCvKZh0xHVIMmLIfe1xA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfafe50e7d0b8059a40e8e6677860670640c10e92034638f357be06788ade4f07. 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/5KazgrHkhmKfnI2V7cCc8O.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/5KazgrHkhmKfnI2V7cCc8O.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9796ac0c70be5f864ad39b287c5c6806564387dee309b135c238e00d49d3a7ae. 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/7jlPoRNF8IkDvji9itLMkk.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/7jlPoRNF8IkDvji9itLMkk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a0e932eb21083b37be9ffb035087e2507dcdbaaeefce8dcb410dfd97f85bfe3. 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/4kibm7pXBWuK4446Zb808f.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/4kibm7pXBWuK4446Zb808f.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c4b1ed84369225f320ec00c592acadc4588710e87300cb5858130ecfa530543. 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/4CuJ1noJcTlpfrBuaHmIqj.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/4CuJ1noJcTlpfrBuaHmIqj.