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 0x5e180978be37601ff95232ddf9d27e9079e67002eb2ca37c86d726fc312cd438. 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/46f0be5f-031e-4378-a7ef-6109665a457a.json and https://artists.proofprofile.net/proofs/artist/46f0be5f-031e-4378-a7ef-6109665a457a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
something u said (feat. MuddyMya & Burgundy)
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 0xd67172c066c97a67a9e64b465cfe4d12351e6c0e1af00676a8fa640f90f6595c. 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/0J4jg5lRCrytkSB3742jH1.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/0J4jg5lRCrytkSB3742jH1.
{"copyright_id":"0xa7bdc81a08129190097f8ad0882f1e9abb3e827bea1c5f2694219dd358bae698","isrc":"USUYG1442636","name":"Out of Time","registered_at":"2026-06-29T17:23:24Z","spotify_id":"4CfSNVYJTFhRAN3FYZkSHU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7bdc81a08129190097f8ad0882f1e9abb3e827bea1c5f2694219dd358bae698. 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/4CfSNVYJTFhRAN3FYZkSHU.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/4CfSNVYJTFhRAN3FYZkSHU.
{"copyright_id":"0x2e6a91ca411802f9086ace87a17b8c00a4e2b9e6f196f2578033afe564f771f9","isrc":"QZPEW2523601","name":"I'll GET SOMETHING","registered_at":"2026-06-29T17:22:45Z","spotify_id":"3JJ7zuYfgNsNfVRtb9loWf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e6a91ca411802f9086ace87a17b8c00a4e2b9e6f196f2578033afe564f771f9. 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/3JJ7zuYfgNsNfVRtb9loWf.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/3JJ7zuYfgNsNfVRtb9loWf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8623a31833ba6bef16e2ca9c41122da62c6c038e34b4c589cd872e486695741b. 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/6AtOuvDxCzgRtOLkXNoZJm.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/6AtOuvDxCzgRtOLkXNoZJm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8623a31833ba6bef16e2ca9c41122da62c6c038e34b4c589cd872e486695741b. 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/4uJXhtEmK78zp62r0pru8a.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/4uJXhtEmK78zp62r0pru8a.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5238e67d09b73aca6c2a43577da9ec0d848885956f9946fa694a12c372f2c5bd. 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/0ZdA1eyiPWzkoQtUBE6H5s.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/0ZdA1eyiPWzkoQtUBE6H5s.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5421b1cdd8a2e3ce81e02ab2177cf968355e7efd9b56ed5cc89a4c76b3390340. 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/02bajSTUEs03wRXGekZ9nU.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/02bajSTUEs03wRXGekZ9nU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x490920a2afa768170e2aaad4d4a99b216f7116f07281f109c1f2a24877112487. 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/61KXXvdtYbqKjAykUW0Za3.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/61KXXvdtYbqKjAykUW0Za3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x646851d30f23e86eb55fd861dbb7187bb654ed21e7aac5c7e42e0a0271490f0f. 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/7Ci3uS52B6mGIDGtyKCCF7.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/7Ci3uS52B6mGIDGtyKCCF7.
{"copyright_id":"0xe96f3ff84908f4e306fb6af411590ba8cd2fc3f34f56ff7675895ea58c8bdaec","isrc":"QZHN82588113","name":"WWZ (final boss)","registered_at":"2026-06-21T11:21:50Z","spotify_id":"4qrc53KbJAiRLDkep4Vds2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe96f3ff84908f4e306fb6af411590ba8cd2fc3f34f56ff7675895ea58c8bdaec. 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/4qrc53KbJAiRLDkep4Vds2.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/4qrc53KbJAiRLDkep4Vds2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdeb35644220e5d35b6feaf5e4e061f606ee8e5624f5b6dd687e26e05fe282c94. 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/2lsfikaP0Gt9fiuTMp6aK0.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/2lsfikaP0Gt9fiuTMp6aK0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa57cb34df4117e5d07445740476821588ddc2e99c4fb550d1ab87479a552ab91. 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/2NXvBd0Bc0GvaPkaRmFNQz.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/2NXvBd0Bc0GvaPkaRmFNQz.
{"copyright_id":"0x6e6c298d0339b4ac56e8e2cf6d0696340763c98d11bbe33260b02fe31e13a0af","isrc":"USRC12202828","name":"DIP! (feat. DavidTheTragic)","registered_at":"2026-06-05T16:34:40Z","spotify_id":"21RwGJkOoJ6TkMiMHc0Scd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e6c298d0339b4ac56e8e2cf6d0696340763c98d11bbe33260b02fe31e13a0af. 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/21RwGJkOoJ6TkMiMHc0Scd.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/21RwGJkOoJ6TkMiMHc0Scd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e6c298d0339b4ac56e8e2cf6d0696340763c98d11bbe33260b02fe31e13a0af. 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/2rKg3k5vb5514zEA53JwMt.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/2rKg3k5vb5514zEA53JwMt.