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 0x87e043823bcb074e74d2b2bf03ed9f134e8966883a8dc90e0a280aec5ac66da8. 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/084d1fc0-9735-473f-b64c-e639751fd61a.json and https://artists.proofprofile.net/proofs/artist/084d1fc0-9735-473f-b64c-e639751fd61a.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 0xd0b44217fd5364eef6fcd8d76a466ce5ce15c0cc69e418bb91719cc8a7d9c4ad. 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/6PTpSqcMDhLuAt0ljVrqZb.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/6PTpSqcMDhLuAt0ljVrqZb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ff09d461b85386be3860d9820007b0154ffc193c4766d094d2104a02a304514. 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/6IF6ItOS48CqQRKk6zEvzs.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/6IF6ItOS48CqQRKk6zEvzs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9aa660227416201c366ee5045d31b3b1e71c1bfa07e8afa676b103080ac473aa. 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/2iT3LOgqJLiZ26EmwR2yaC.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/2iT3LOgqJLiZ26EmwR2yaC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x587d669a05cf55818dc7019bad771ed4755b18e12b3a1f25982225565c3a40b7. 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/6Anyrti3CikP51OEOMlttz.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/6Anyrti3CikP51OEOMlttz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd48d6c2cb83add32930749ac0912561063215285f7e68796d2c6bb74c966429a. 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/1zNQCZbQL1v0LlRMDzVdQI.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/1zNQCZbQL1v0LlRMDzVdQI.
{"copyright_id":"0x71d1d54ad249dc1de42af445b2fb7baf47e8dad6dcefa4db2512a1e7edac69c1","isrc":"PLC062385053","name":"WWA NA KXKSIE - Remix","registered_at":"2026-06-08T23:05:22Z","spotify_id":"6xYo0PVH6TDjG79HIspW3d","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71d1d54ad249dc1de42af445b2fb7baf47e8dad6dcefa4db2512a1e7edac69c1. 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/6xYo0PVH6TDjG79HIspW3d.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/6xYo0PVH6TDjG79HIspW3d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3002df7567aaacd38e815a297995c8321530dc02ba9d75b8a4e79d38c6fb4131. 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/0oyR4Ql18Y1GNwS3arouvb.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/0oyR4Ql18Y1GNwS3arouvb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c99ed0b10fc66b8b2c178a0764b959f3206ec2dc82227cd303a9ec62f39ac68. 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/6Zqigzh6qzzkJyEuYAR0oh.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/6Zqigzh6qzzkJyEuYAR0oh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5b27243ec6c624bd387e07072b0935d84f7574c438c03a6d42d74d44003ab61. 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/33HgPbip48TE0sFcWtqX8u.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/33HgPbip48TE0sFcWtqX8u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e894d782d9d972fb0e5a078a0ecb42cc66f3422597236fe970d39abc150fb70. 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/56ERyz6Fc7vBke1UXou7Oo.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/56ERyz6Fc7vBke1UXou7Oo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6647982c7e74d60086fc20a522dcab62ecf3a4d57829f40df9a23a956e38afcf. 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/7nM4nRCt0NIgFsHSDSKtav.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/7nM4nRCt0NIgFsHSDSKtav.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc84252855669794da8125aff40494d291d75022bdc4e27a3c282dce383b02910. 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/4e7XykB2dvLNpsUYPw1ves.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/4e7XykB2dvLNpsUYPw1ves.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdea8723af1756449753f9fbc42da9e5373b69256d8dd81521671edef77389b0d. 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/5ceQRcWPo4eUW42MGvM0Kw.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/5ceQRcWPo4eUW42MGvM0Kw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6647982c7e74d60086fc20a522dcab62ecf3a4d57829f40df9a23a956e38afcf. 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/6hPMXRNjvPHAFH8oWpBMx5.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/6hPMXRNjvPHAFH8oWpBMx5.
{"copyright_id":"0x9b039ba3c377a7e36f5538d0b6d20c736deb4efff5195ea01a4b3bc816ed8205","isrc":"PLUM72100297","name":"Bez Zarzutów","registered_at":"2026-06-05T22:07:35Z","spotify_id":"1LNxcqTyAm4fmqICYuQKTQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b039ba3c377a7e36f5538d0b6d20c736deb4efff5195ea01a4b3bc816ed8205. 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/1LNxcqTyAm4fmqICYuQKTQ.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/1LNxcqTyAm4fmqICYuQKTQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b039ba3c377a7e36f5538d0b6d20c736deb4efff5195ea01a4b3bc816ed8205. 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/3hklgE4DEAeq4uQ8Kb3s8F.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/3hklgE4DEAeq4uQ8Kb3s8F.
9 Żyć (feat. Otsochodzi, schafter & PlanBe)
{"copyright_id":"0x26da437e3262661d7792321b050beacf3757f33bf0ef0e35da03ffb93ecbc679","isrc":"PLB381900151","name":"9 Żyć (feat. Otsochodzi, schafter & PlanBe)","registered_at":"2026-06-04T15:16:13Z","spotify_id":"4zSa5savpsIv5ImO2Zt3Mv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26da437e3262661d7792321b050beacf3757f33bf0ef0e35da03ffb93ecbc679. 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/4zSa5savpsIv5ImO2Zt3Mv.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/4zSa5savpsIv5ImO2Zt3Mv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc84252855669794da8125aff40494d291d75022bdc4e27a3c282dce383b02910. 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/47oaZ79K7rQguUTuT87H13.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/47oaZ79K7rQguUTuT87H13.
{"copyright_id":"0x26da437e3262661d7792321b050beacf3757f33bf0ef0e35da03ffb93ecbc679","isrc":"PLB381900151","name":"9 Żyć (feat. Otsochodzi, schafter & PlanBe)","registered_at":"2026-06-04T15:16:13Z","spotify_id":"1PqD4a8qULq7TNqBYJTGS3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26da437e3262661d7792321b050beacf3757f33bf0ef0e35da03ffb93ecbc679. 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/1PqD4a8qULq7TNqBYJTGS3.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/1PqD4a8qULq7TNqBYJTGS3.