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 0xd2f5c788b784f6332506a81985b9c389d9938edd18103be193577f25a74fca0f. 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/fade1c87-c16f-4eb3-a504-d989fa365ab5.json and https://artists.proofprofile.net/proofs/artist/fade1c87-c16f-4eb3-a504-d989fa365ab5.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xecab18722f4e49bf31eed3612a4558ea50313f5874fc06deeae6c9feac58bd06","isrc":"RUB422201440","name":"Play Me","registered_at":"2026-06-29T11:01:26Z","spotify_id":"4VLj2GJl9wcBPHnjDh3lja","type":"track"}
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 0xecab18722f4e49bf31eed3612a4558ea50313f5874fc06deeae6c9feac58bd06. 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/4VLj2GJl9wcBPHnjDh3lja.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/4VLj2GJl9wcBPHnjDh3lja.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b564164c7ae98b75d8f17df37f8f5f878e85fc9c6c8e6c105c45f242b7fe3f9. 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/2TqAHaKEu3V5hw7NDqLzMb.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/2TqAHaKEu3V5hw7NDqLzMb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8e246131263e413040fd975f3b6d45d5624f7959cd332ae52544baad0969075. 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/1LOR26haUW8jgOe36E9tHg.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/1LOR26haUW8jgOe36E9tHg.
FYH392 - Find Your Harmony Radio Episode #392
{"copyright_id":"0xc7234e63618b5925e4db4fee3ed827cac6d8af72dbaf300db550a709e9117a26","isrc":"GBLV62423032","name":"Give It To Me (FYHYM2024) - Club Mix","registered_at":"2026-06-25T15:34:53Z","spotify_id":"6VvwDA9ia2wNHYezSGivdt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7234e63618b5925e4db4fee3ed827cac6d8af72dbaf300db550a709e9117a26. 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/6VvwDA9ia2wNHYezSGivdt.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/6VvwDA9ia2wNHYezSGivdt.
Give It To Me (Interplay 498) - Club Mix
Give It To Me (Interplay 492) - Club Mix
{"copyright_id":"0x1b4519047ec73bf34416def15d17c5da858369b51fe6e47b33ea12752012679e","isrc":"GBKQU2420379","name":"Give It To Me (Interplay 492) - Club Mix","registered_at":"2026-06-26T16:28:32Z","spotify_id":"7xzOdm56TgqskQCGkFtveZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b4519047ec73bf34416def15d17c5da858369b51fe6e47b33ea12752012679e. 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/7xzOdm56TgqskQCGkFtveZ.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/7xzOdm56TgqskQCGkFtveZ.
Give It To Me (Interplay 493) - Club Mix