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 0xb42c5d712a1f0645bc2814aee5b05b1017f761251e50ee4d7c6a1223ad5e3040. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7e5145eb-c338-4984-95f8-205d1d8ef71f.json and https://artists.proofprofile.net/proofs/artist/7e5145eb-c338-4984-95f8-205d1d8ef71f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xbacc116c2fc3007d5521e0ed686862bf72cdb7cd5d4e6f32a52d045c0efcdc48","isrc":"PLA552300595","name":"Kochałem to co wulgarne","registered_at":"2026-06-06T21:48:59Z","spotify_id":"1FRHqTK2Rzof2zHxGTQfFR","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 0xbacc116c2fc3007d5521e0ed686862bf72cdb7cd5d4e6f32a52d045c0efcdc48. 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/1FRHqTK2Rzof2zHxGTQfFR.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/1FRHqTK2Rzof2zHxGTQfFR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa42a1e524d06c57395781ecc767c81a808dbe02e59e0e46707f8a53675c4e1b6. 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/5KGWCQ95lPECC2JKTnKSQC.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/5KGWCQ95lPECC2JKTnKSQC.
Więcej (feat. donGURALesko, Shellerini, Vae Vistic)
{"copyright_id":"0xb5b5d85acf676e55b2e520b384d5e4f5906a0bf3682bc7b8cea8531b2bcfaac9","isrc":"PLH181800606","name":"Więcej (feat. donGURALesko, Shellerini, Vae Vistic)","registered_at":"2026-06-18T00:28:58Z","spotify_id":"7zIxjHeGBCMzrFzFlgAm6w","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5b5d85acf676e55b2e520b384d5e4f5906a0bf3682bc7b8cea8531b2bcfaac9. 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/7zIxjHeGBCMzrFzFlgAm6w.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/7zIxjHeGBCMzrFzFlgAm6w.
KOBIK PRESENTS DROPBOX: DIGITAL DELIVERY
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2152a168d3747e149c172b69b1cdd4fc926e658978a4153a3f9a0e3ee458d458. 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/3J8FbfdvajTZKncxl3Qs1I.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/3J8FbfdvajTZKncxl3Qs1I.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2152a168d3747e149c172b69b1cdd4fc926e658978a4153a3f9a0e3ee458d458. 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/7swXGlIJBEWzViplGJ3DYL.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/7swXGlIJBEWzViplGJ3DYL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc86327e694e34f10df9177e22dbf5d1644149d9ed676b6ac6e9f1b82a40e4489. 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/2uNCdRQ0jz6hltWO2k7PEN.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/2uNCdRQ0jz6hltWO2k7PEN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26058865a4a41ecf90c88ad2198cfe8cd74d0148c683e3d6e39d7c3f2441b2ba. 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/1M4U8qEan4sO4TAvvImS5o.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/1M4U8qEan4sO4TAvvImS5o.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70746b4682b17a35f407eb3a39443e4b27374ff044b20855b6c3612acbe7b5d8. 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/71ZFriu82lLJQRtcOCREO0.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/71ZFriu82lLJQRtcOCREO0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55b3ef12d4449cc1d3f641fa5fcaccae927404972ed420cbb5e762fe09fb14f7. 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/1l6Hmtv9SDe0ok6LwIBiJm.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/1l6Hmtv9SDe0ok6LwIBiJm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6206090e7a5e0c0a3c70d0ed28fabb0824161616747411911067258784b168de. 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/4suslmoheLXF6fqfegQP3T.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/4suslmoheLXF6fqfegQP3T.