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 0x99dae8e438071d167a991c22e7d4292973523d1efdd85d0e1a910f1433e54f65. 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/96672673-3b65-41f5-a062-38f7b107a5ed.json and https://artists.proofprofile.net/proofs/artist/96672673-3b65-41f5-a062-38f7b107a5ed.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 0xcc00a80c2f5ba245777ac08f1591ff5e43fbd66d2f9763e3be4335bc7e7e966b. 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/0wz61OVJCCt8HyiE5zhypP.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/0wz61OVJCCt8HyiE5zhypP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e3e62dfb19c7593622e8a450d3857ee86fb381fbc06c12d14a075a3ab9901d3. 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/0qKqsbi8iPhWDfuhDAB0JC.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/0qKqsbi8iPhWDfuhDAB0JC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa112e861b982ddcb394d3460e5f7bce82c53f17ae611386bb3db3248fee9b9b1. 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/4uH5veypJZ0skqJkEJC7ih.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/4uH5veypJZ0skqJkEJC7ih.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58c4a807f9bbdf247cbf4a44a440d3393e2644d425644bf21282c2a4866670c1. 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/3zQcJhwk6OXtpDiQJgzRNx.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/3zQcJhwk6OXtpDiQJgzRNx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd5943564af166d3f8edeb99dd2b0935db3bbe9ebea7b82a1dc6bc119bc0844a. 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/62Beatd6xG1KoRfuHfymPH.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/62Beatd6xG1KoRfuHfymPH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5439335ebe64820f36376d2b3baa146127ae381d3c580f37ebe07c5dbdfb2d7. 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/75KWFcSxPOCYy6HYe2rXmY.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/75KWFcSxPOCYy6HYe2rXmY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8c2838a993f2cd15de930007303f5b8bf6402cff4a34f394799c3b2be1dfe21. 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/182eCqJlVps8W7IUeWpHcy.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/182eCqJlVps8W7IUeWpHcy.
{"copyright_id":"0xa6f153867a812cb5ce7edb5e5a55e92e756c83d266550c2a0c315e3dc3cea8df","isrc":"QZFZ32336227","name":"Faoin Tuath","registered_at":"2026-06-27T19:52:56Z","spotify_id":"1cWrJtwfkWqNQ9g63IjzaC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6f153867a812cb5ce7edb5e5a55e92e756c83d266550c2a0c315e3dc3cea8df. 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/1cWrJtwfkWqNQ9g63IjzaC.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/1cWrJtwfkWqNQ9g63IjzaC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a366e691051e521074042b9f5a22ee8c992253c2a1adf28bb227bb52b46820f. 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/6JZj90z1LqUkSyhdT6PEKm.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/6JZj90z1LqUkSyhdT6PEKm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x845cd19db20dda75b0e535c5ff6f313f565275d38b9df380a056b331694e725c. 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/04xkobr8YTkZs8jmX0QjKP.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/04xkobr8YTkZs8jmX0QjKP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c87186aeb6a623aeb24395c84c61d9164925d81f81f86536bad07343d9c076d. 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/3xdSSVSMGzZxHVL0j2xbyf.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/3xdSSVSMGzZxHVL0j2xbyf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b7d63d100dfac20581e4e875a60d9343fe98d8c425301639cdf80e1db02ea3a. 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/4CqZS29MCmil5wO2BHTcEK.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/4CqZS29MCmil5wO2BHTcEK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf57d2c68efa9e6692ccc7bd4397641e5568c51a9e2186166fd5a3daf9f7522f4. 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/0SqgAY6I68XKWeaW2MXsR7.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/0SqgAY6I68XKWeaW2MXsR7.
{"copyright_id":"0x533108c52e3ded4e3d470d36afc658111e1a461c9cff803c126eefa87e3ffc8e","isrc":"QZHNA2137604","name":"Linden Boulevard","registered_at":"2026-06-07T04:21:00Z","spotify_id":"2aKzkfmKrqlLtvsZYjPhNX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x533108c52e3ded4e3d470d36afc658111e1a461c9cff803c126eefa87e3ffc8e. 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/2aKzkfmKrqlLtvsZYjPhNX.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/2aKzkfmKrqlLtvsZYjPhNX.
{"copyright_id":"0x99c3e8b0471a2febc455a913a134c359fffaa37ea730c1a07f9aebb3db67e9c8","isrc":"QZK6M2120343","name":"If You Were","registered_at":"2026-06-04T14:34:08Z","spotify_id":"6CclsBEQwtmxe6TtSWyDel","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99c3e8b0471a2febc455a913a134c359fffaa37ea730c1a07f9aebb3db67e9c8. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6CclsBEQwtmxe6TtSWyDel.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/6CclsBEQwtmxe6TtSWyDel.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b39fa9c6b5787db57ee5b7cab46a7d9da6b533c764ad9b1d276b8f52e37d436. 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/7BmGr1fNw6Fv0BxIxvAEwJ.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/7BmGr1fNw6Fv0BxIxvAEwJ.
{"copyright_id":"0x99c3e8b0471a2febc455a913a134c359fffaa37ea730c1a07f9aebb3db67e9c8","isrc":"QZK6M2120343","name":"If You Were","registered_at":"2026-06-04T14:34:08Z","spotify_id":"7ykaI6XTez5PnsxCFm2x4H","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99c3e8b0471a2febc455a913a134c359fffaa37ea730c1a07f9aebb3db67e9c8. 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/7ykaI6XTez5PnsxCFm2x4H.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/7ykaI6XTez5PnsxCFm2x4H.
{"copyright_id":"0x533108c52e3ded4e3d470d36afc658111e1a461c9cff803c126eefa87e3ffc8e","isrc":"QZHNA2137604","name":"Linden Boulevard","registered_at":"2026-06-07T04:21:00Z","spotify_id":"5YxbTlQI4dt6dciYlHdEpZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x533108c52e3ded4e3d470d36afc658111e1a461c9cff803c126eefa87e3ffc8e. 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/5YxbTlQI4dt6dciYlHdEpZ.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/5YxbTlQI4dt6dciYlHdEpZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a620ef862e743ea07bc506fe3483d53abc534099a22e225b472329ad28bf1b1. 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/3haGx5afoiJPHhPloRaz9X.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/3haGx5afoiJPHhPloRaz9X.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcfd31723b6b308b4f88dacb267380e1facf4036a928ae55239850ad87cc0d10. 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/3Gn4tklv1fPb6UpCPivw60.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/3Gn4tklv1fPb6UpCPivw60.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x966555090513754016475fb49f82b3cd1a40940020d2e7fe8e9556f2d2d75ec9. 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/1N76dYp1tDkMJZ7702oclE.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/1N76dYp1tDkMJZ7702oclE.
{"copyright_id":"0xbb18abd6b71d893012ed6eeadb2e11f61738d3ff72a8379c3cc2627726ad998d","isrc":"SE6XX2113056","name":"Days of Old - Froman Edit","registered_at":"2026-06-25T01:39:17Z","spotify_id":"5wlKwz9DVLwJ70OK0DI729","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb18abd6b71d893012ed6eeadb2e11f61738d3ff72a8379c3cc2627726ad998d. 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/5wlKwz9DVLwJ70OK0DI729.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/5wlKwz9DVLwJ70OK0DI729.