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 0x5d97cac6244855c9e14f0d787696b1700fd86247fe5b9d39221db42aaee9290b. 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/d4606eed-8d54-455d-af35-ba5d9a08d072.json and https://artists.proofprofile.net/proofs/artist/d4606eed-8d54-455d-af35-ba5d9a08d072.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xcb5773393cefcac9478eb5ff7974540ba501c74d9af9bbfc44151a74d8a0e70c","isrc":"USAT22212174","name":"Get Em Girl","registered_at":"2026-06-18T22:34:23Z","spotify_id":"7EPH1nNnSpAjiPVq9qCGpD","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 0xcb5773393cefcac9478eb5ff7974540ba501c74d9af9bbfc44151a74d8a0e70c. 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/7EPH1nNnSpAjiPVq9qCGpD.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/7EPH1nNnSpAjiPVq9qCGpD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71ac1731547e6a157c122ae670d3db67e70a6e700d8c704c7c976d7684a591f4. 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/6kiU21BUFwpKIEqfRqLuG3.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/6kiU21BUFwpKIEqfRqLuG3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e7d3aabc7e178119116ac77341db79523d189ecfe0440fa2f7f140c00af1073. 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/04kXhtJMshB8bs6v5OIPZu.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/04kXhtJMshB8bs6v5OIPZu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3104588298101d438a95e9e3f0f84f0f2a9c1b03576d0368a10ee9810aa19d6. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6ZfyeEfwRCKiz8s8S79k6K.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/6ZfyeEfwRCKiz8s8S79k6K.
{"copyright_id":"0x681af506abeffb36ca280aa459f725d6e51986aef5aaa39a3efc7293d899ca0c","isrc":"USAT22212180","name":"Young And Turnt","registered_at":"2026-06-23T19:13:25Z","spotify_id":"0LrVckbMrMyfhhM8jlHLxE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x681af506abeffb36ca280aa459f725d6e51986aef5aaa39a3efc7293d899ca0c. 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/0LrVckbMrMyfhhM8jlHLxE.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/0LrVckbMrMyfhhM8jlHLxE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1de6caff07e11bdf033ab25f40737fedb297fa756ea2018e07d37a65f704c991. 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/2kzOqPobzCQIGeNQWThlcT.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/2kzOqPobzCQIGeNQWThlcT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5c3b58304574657184d839a86d6c1edfdb03ab41a6a5769e5488d9c7334959b. 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/1CT3TZywrjhQRT0Bs8UuOM.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/1CT3TZywrjhQRT0Bs8UuOM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e0fbd579094b273e41969befc7108a89623e8702bdfc67ed44b709812656550. 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/00QjSvfe7k8o8PfpqBNvOa.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/00QjSvfe7k8o8PfpqBNvOa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x106f286fa0d85cc5fb88c7c62da1811ec4eeb672bccabe446fcf19ee972cb839. 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/5PAjgBXxXUtk6j6phF6NM0.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/5PAjgBXxXUtk6j6phF6NM0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb6027bd9cc8baa596ac3136807932a78dd34b213a36557224379c9a8f20e48e. 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/7xCW74Ec0AXCzu6SuQDRZl.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/7xCW74Ec0AXCzu6SuQDRZl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21f60d86e4970f3769b7f686fed3363666517eecc13dd87189c8960a206b3525. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6Ya68IPjptq1DYiQsqGpEU.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/6Ya68IPjptq1DYiQsqGpEU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91c7fb7130c54afd1b83fafbd4217813e42207a2642679f7e361c0ab39ec0d84. 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/48tuTeGgLglq6k0o1HH3Ls.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/48tuTeGgLglq6k0o1HH3Ls.
{"copyright_id":"0xd6a0cb7627aae1c8e1a63b6d62182adbf04fc44415021db7cd5a16ecbffad112","isrc":"USAT21811850","name":"Follow Me (feat.Jacquees )","registered_at":"2026-06-07T09:51:57Z","spotify_id":"2Z525NyDmk3l4aFUbltP7h","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6a0cb7627aae1c8e1a63b6d62182adbf04fc44415021db7cd5a16ecbffad112. 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/2Z525NyDmk3l4aFUbltP7h.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/2Z525NyDmk3l4aFUbltP7h.
{"copyright_id":"0xd7df34421eea490ecef7cf9da3b9e4ba1dc300c22057d58b30b31448e2f2e74e","isrc":"USAT21811851","name":"Gliss (feat. JT The 4th)","registered_at":"2026-06-27T19:39:09Z","spotify_id":"3rWcaoImYqJ3pTgjcTrH8e","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7df34421eea490ecef7cf9da3b9e4ba1dc300c22057d58b30b31448e2f2e74e. 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/3rWcaoImYqJ3pTgjcTrH8e.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/3rWcaoImYqJ3pTgjcTrH8e.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fae95401c82993c9409c239f1887c57e2cf02aac2d22706a98501d0632a8d94. 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/5YU1ZOUIhczicnVTC7I725.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/5YU1ZOUIhczicnVTC7I725.
{"copyright_id":"0xff2149f00dd3c66abf4b6eb03d3526a14efffb0f146057590cfc4397cd3b1d32","isrc":"USAT21811853","name":"Google Maps","registered_at":"2026-06-25T00:02:56Z","spotify_id":"4oUaNnZZsyN1UWfeTdXrHX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff2149f00dd3c66abf4b6eb03d3526a14efffb0f146057590cfc4397cd3b1d32. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4oUaNnZZsyN1UWfeTdXrHX.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/4oUaNnZZsyN1UWfeTdXrHX.
{"copyright_id":"0xe3323ef768cafba1cbafca70e9d35319ec7b8711a8913857fcb4387faf0735df","isrc":"USAT21811854","name":"Watcha Mouth","registered_at":"2026-06-11T19:41:45Z","spotify_id":"0vBXqLOjDIKzJiooOhq7eN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3323ef768cafba1cbafca70e9d35319ec7b8711a8913857fcb4387faf0735df. 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/0vBXqLOjDIKzJiooOhq7eN.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/0vBXqLOjDIKzJiooOhq7eN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x524fb746a6437fd64d162d502f57cf4fbc3941a44f416e4d0a54d11651f00789. 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/3KLZL7nnA2g7Pvp49C2aEc.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/3KLZL7nnA2g7Pvp49C2aEc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3104588298101d438a95e9e3f0f84f0f2a9c1b03576d0368a10ee9810aa19d6. 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/3yRQlIBpAYL0mYHQXMpviZ.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/3yRQlIBpAYL0mYHQXMpviZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x521ff89ddc3dc5470ee1a37c50e56a1ceaebdfd53a3f650e47b4da0763d92775. 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/2o7OCee7zcq2eHOCH26A93.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/2o7OCee7zcq2eHOCH26A93.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb6027bd9cc8baa596ac3136807932a78dd34b213a36557224379c9a8f20e48e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3dXIur8FJS3B1qegq35oOh.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/3dXIur8FJS3B1qegq35oOh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce630da2528e7ed9fca55194f122951a4de8cfb24992e019ae8b9d0182a3550e. 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/2XL5shxCODG3t6b40r52xs.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/2XL5shxCODG3t6b40r52xs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15157e66792e61c02183d69d58e71a700de495db26e516ab8f38f4a921da80c5. 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/3TEtGpmiymgVmA0D27dAse.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/3TEtGpmiymgVmA0D27dAse.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4854a143ad8fd8494fc98914993ac1f019957982144c73654dd2dca184aad928. 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/4sQlsXTcBxe6s0WVqSgXFT.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/4sQlsXTcBxe6s0WVqSgXFT.