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 0x7a1e5dea69039250700018a97eeca13b66b30a1f40465d95a3557e7c63cc4065. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/370698b2-ff8e-4143-922f-8ef1bfc61122.json and https://artists.proofprofile.net/proofs/artist/370698b2-ff8e-4143-922f-8ef1bfc61122.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 0x397a490103fd5bd582458b8388a231842094b36a9c1315b7cb688c02899d8ba8. 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/2NegSSuYKeVxdV2nAJzihy.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/2NegSSuYKeVxdV2nAJzihy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x241785333ab070a43b28b0fd53033589846965b4dcb069d1d316ef09068321bd. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7AkwiCcRBe24gnjF4LgFqZ.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/7AkwiCcRBe24gnjF4LgFqZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8cdcb41cc9bb11f063ddfc6de294342ca02c426a3f4fdbd8b5b2621a92fae77. 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/2O6eoqVbpjDZ6B3uZrcQRR.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/2O6eoqVbpjDZ6B3uZrcQRR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42607c7f27c95ebdc99c79c666f106d0dbf56a0c4f3614bbde735219cc7ff35a. 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/7IGqGtE73ZXulcqHqjIT6s.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/7IGqGtE73ZXulcqHqjIT6s.
{"copyright_id":"0xd55748fdb57460feffaa84802775768f35de54a7548cb4d07c4bc7d83af2d3b9","isrc":"FRX282295042","name":"Mal De Amores","registered_at":"2026-06-24T15:25:10Z","spotify_id":"0Zs3EwlsKhetVBtZjeWl0f","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd55748fdb57460feffaa84802775768f35de54a7548cb4d07c4bc7d83af2d3b9. 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/0Zs3EwlsKhetVBtZjeWl0f.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/0Zs3EwlsKhetVBtZjeWl0f.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e0401146599ac4888c8ae67ad159b25a2b394496b76845b38e07ac61f6c0b32. 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/2xouuOvxOvl5bCvroEpvBf.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/2xouuOvxOvl5bCvroEpvBf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe24f1e97353d1e6c1393754b8145f89703056c4c50d6683ceac224c092a8c289. 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/5Xg4sRyXYrt4gczR2qdfI5.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/5Xg4sRyXYrt4gczR2qdfI5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60c722f89590340cd1e5c980217bbdc7198e265f98f681480ba7350d7b7baf34. 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/2LhmC17bEJV9jSYxTgtvQY.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/2LhmC17bEJV9jSYxTgtvQY.