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 0xc007ef5048747ecb9cbdd082d941e4f138d2718e5bcb864dfe1036c1e32cba9e. 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/9d31136b-25c3-44ad-8bf3-6df6c35cda94.json and https://artists.proofprofile.net/proofs/artist/9d31136b-25c3-44ad-8bf3-6df6c35cda94.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x0552765affeacd5da82237025861babbec50ccec92ea09bdcc0a66f6af5d1570","isrc":"PLT612250010","name":"Głębszy oddech","registered_at":"2026-06-20T18:41:01Z","spotify_id":"3Nqe2JEooUCBr46MyJtoTU","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 0x0552765affeacd5da82237025861babbec50ccec92ea09bdcc0a66f6af5d1570. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3Nqe2JEooUCBr46MyJtoTU.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/3Nqe2JEooUCBr46MyJtoTU.
{"copyright_id":"0x14cdf2e6f0416a5556498d95ef9ba9b993826111f5200dcbc9d2de6e6208adf0","isrc":"PLI360992690","name":"KRUK (LEGENDARY SHIT)","registered_at":"2026-06-06T05:41:01Z","spotify_id":"3U7nBs4qZwIzWWSG5ThAKU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14cdf2e6f0416a5556498d95ef9ba9b993826111f5200dcbc9d2de6e6208adf0. 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/3U7nBs4qZwIzWWSG5ThAKU.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/3U7nBs4qZwIzWWSG5ThAKU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dd7e70def2e3b7a6f1aca37538246055d1ce1aafe3ee9d1a6c96f473b3880b9. 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/4yln1zKV25IpDYBXH6AFIZ.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/4yln1zKV25IpDYBXH6AFIZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4b2b5031e1eaca92e42b6588b03898765948785bdfef9b5289372d27207cc30. 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/22ZWebygFfsjjZnZZBNXMC.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/22ZWebygFfsjjZnZZBNXMC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0048fa21606e6373954d37d7e6edee16104f20af37e6bc0f56af4938acbbd0f2. 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/3dBuBctDLwM0UXLhDDNoL5.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/3dBuBctDLwM0UXLhDDNoL5.
{"copyright_id":"0x0552765affeacd5da82237025861babbec50ccec92ea09bdcc0a66f6af5d1570","isrc":"PLT612250010","name":"Głębszy oddech","registered_at":"2026-06-20T18:41:01Z","spotify_id":"2JNH4KOtp2p0MOWsElzeqX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0552765affeacd5da82237025861babbec50ccec92ea09bdcc0a66f6af5d1570. 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/2JNH4KOtp2p0MOWsElzeqX.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/2JNH4KOtp2p0MOWsElzeqX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89e03cf52ab74cc885457f7644b951b2c4abf45ca148cb16d5607cf11648c0f8. 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/724YuUdRGsBgyrcYLKM42d.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/724YuUdRGsBgyrcYLKM42d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec0dd1ba4cbd3c1a0b5336753077c816d853af4d5caa17e9eb718841537d16ab. 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/6F8TSi0CLcpDZN8LM6GQcX.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/6F8TSi0CLcpDZN8LM6GQcX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfda7944c01a4b3072b8f5d52e1b79850f1d16e6eae8e3d36e413e4323fff00ab. 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/1nRNB6QZ4VqCwVruewnXi3.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/1nRNB6QZ4VqCwVruewnXi3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x586abfddd700a5b77dd15c2f6095bef704b39f299a84d9159d2692f33ad3c929. 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/1pMQypGaEgBJRVDrtYZWde.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/1pMQypGaEgBJRVDrtYZWde.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7529b2208819c9e87ad6b667616fd4616e06f76e6e27b3c3dc21c7fa107b508. 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/79acXuJIJ15zh1tT6gk7VQ.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/79acXuJIJ15zh1tT6gk7VQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9dbbf22e2c31885e39664ce12a41c8b2a8804bd4a92614a641bbce7b24d6dbd. 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/2lnqHjjXhZiLHt3jqikbSw.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/2lnqHjjXhZiLHt3jqikbSw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf85e7951e311e002f661751f07c0d993f22ada83ffe2492ac7e22ae9f1804ed4. 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/6M2zCg4wNRjK051hqYoWSC.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/6M2zCg4wNRjK051hqYoWSC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0902cb9af89a98f6507726e213e62de091f548ab001d858daca8a5b393705da. 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/01LqoYTPYFNLvUQ11GHRW7.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/01LqoYTPYFNLvUQ11GHRW7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x719b63713ae5baf6a2afe5638636c44c85eb7bee38199e08d6c8c4fa01956a5f. 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/0nfcSw4vakafADf5cUEvjb.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/0nfcSw4vakafADf5cUEvjb.
{"copyright_id":"0x84a4a69de3bc0cd0b1f2d5b49435e20192f0fdb90f12712f814f5e734d5bd374","isrc":"PLS411900003","name":"Myślę o tym","registered_at":"2026-06-05T13:32:34Z","spotify_id":"6TpvSbOxhDzQanRGcSNeLz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84a4a69de3bc0cd0b1f2d5b49435e20192f0fdb90f12712f814f5e734d5bd374. 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/6TpvSbOxhDzQanRGcSNeLz.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/6TpvSbOxhDzQanRGcSNeLz.
{"copyright_id":"0x1051d5e47eab959f9804a2cdc6d3d717a3f0d5ea1de422feba7183fc6ec317bc","isrc":"PLS411900005","name":"Czarna chmura","registered_at":"2026-06-05T05:10:44Z","spotify_id":"1z6FYOqZv2FCJJ6BrjtkbD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1051d5e47eab959f9804a2cdc6d3d717a3f0d5ea1de422feba7183fc6ec317bc. 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/1z6FYOqZv2FCJJ6BrjtkbD.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/1z6FYOqZv2FCJJ6BrjtkbD.
{"copyright_id":"0x5f3cd8038e94d11804617c3bddb9c094bdf9ced6a17f4ba1dc370dd59bce7d0d","isrc":"PLS411800009","name":"Nigdy ponad stan","registered_at":"2026-06-04T06:53:57Z","spotify_id":"7eGgqtjvudMDl81Z4NOAtR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f3cd8038e94d11804617c3bddb9c094bdf9ced6a17f4ba1dc370dd59bce7d0d. 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/7eGgqtjvudMDl81Z4NOAtR.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/7eGgqtjvudMDl81Z4NOAtR.
{"copyright_id":"0xed61bffa47e016d84d6161b4ce8c2a3236a55d5fe4ee10343e72ae7fdae96012","isrc":"PLS411800012","name":"Nie pytaj mnie o nic","registered_at":"2026-06-05T13:23:19Z","spotify_id":"2xd43FCHxKuQdUos74f30X","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed61bffa47e016d84d6161b4ce8c2a3236a55d5fe4ee10343e72ae7fdae96012. 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/2xd43FCHxKuQdUos74f30X.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/2xd43FCHxKuQdUos74f30X.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61e5602110d1c1ae0883ab276089b43ecf5d3aa4de1b20d9abe84d8382ffe89a. 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/10LyN8DMrYFbd0gRKGlujH.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/10LyN8DMrYFbd0gRKGlujH.