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 0x06aae1781f1bfcda46ac0a9325430a10fca01acf1e14d17be860ee8abc3c144b. 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/bc409d7f-03d6-43f6-bda6-b1a4d80904db.json and https://artists.proofprofile.net/proofs/artist/bc409d7f-03d6-43f6-bda6-b1a4d80904db.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Have You Ever Seen Johny in the Liquor Store
Have You Ever Seen Johny In The Liquor Store
{"copyright_id":"0xd82fa42e259d1c16cdffcc2b9d8d6f4e9d7d298545c97afbb0034630ffa6f8fb","isrc":"PLD111700106","name":"Weź koleżkę","registered_at":"2026-06-29T06:50:42Z","spotify_id":"0gqeliiOTvko4R2hxX7UYk","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 0xd82fa42e259d1c16cdffcc2b9d8d6f4e9d7d298545c97afbb0034630ffa6f8fb. 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/0gqeliiOTvko4R2hxX7UYk.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/0gqeliiOTvko4R2hxX7UYk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb668ef5d1305910b8063a0fa8b64a528d85baa9b1456cad9be5a34a70d8b909e. 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/70gcgRo4vJR9vdQ5x5gYqn.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/70gcgRo4vJR9vdQ5x5gYqn.
{"copyright_id":"0xf2cb1a3ffeb6574bcc2a491076374c449648ece57bfada9a99fb9b1ef991ca26","isrc":"PLF241906287","name":"Nie znam","registered_at":"2026-06-29T14:55:42Z","spotify_id":"17Vj3aXFyyW1G9TcvhRaYX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2cb1a3ffeb6574bcc2a491076374c449648ece57bfada9a99fb9b1ef991ca26. 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/17Vj3aXFyyW1G9TcvhRaYX.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/17Vj3aXFyyW1G9TcvhRaYX.
Drugi Strzał feat. Jodsen, Dj Gugatch, Żyt Toster, Michał Kisiel & Leh
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x265e5e618f6429ca4bb0c13a50b2b3f712cc6afbebb7cd681af91a2c745254ce. 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/6LpJ7lEaH85r5ZdyH5nexU.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/6LpJ7lEaH85r5ZdyH5nexU.
{"copyright_id":"0x60ea59c3fab4dcff404e42ffca90fe6dd5ffebac72098800e038c1b890d090a0","isrc":"PLD111700021","name":"Bit forte","registered_at":"2026-06-08T21:22:01Z","spotify_id":"17yERtRPAAhjLeRR720Icu","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60ea59c3fab4dcff404e42ffca90fe6dd5ffebac72098800e038c1b890d090a0. 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/17yERtRPAAhjLeRR720Icu.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/17yERtRPAAhjLeRR720Icu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc2249c0ba690b1a32955b62384fd650a995af9d8db909cc17635270d32cd2fd. 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/0thJQYmiM1T3shALLovr9x.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/0thJQYmiM1T3shALLovr9x.
{"copyright_id":"0x6457a5116c0d8d00c8dd0e61c38e02034d6fa8dd8e6499f20d6e77e185dbcac7","isrc":"PLD111700009","name":"Zgubić, znaleźć","registered_at":"2026-06-19T16:07:34Z","spotify_id":"5a0abkdHTTtzVPOIBVy0hL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6457a5116c0d8d00c8dd0e61c38e02034d6fa8dd8e6499f20d6e77e185dbcac7. 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/5a0abkdHTTtzVPOIBVy0hL.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/5a0abkdHTTtzVPOIBVy0hL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37e80f2f4f783a47ea072eb81434e3549dc2596a3e69810b99aa34d5522c015a. 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/7eW7ZbHNG3x7ZnPh5f15d9.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/7eW7ZbHNG3x7ZnPh5f15d9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa17d2b1313b08f7f0b278351ebf38807788defee6a87442235579f7cfe882b2. 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/6qy8lWPxIvdBVNedwgzGmG.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/6qy8lWPxIvdBVNedwgzGmG.