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 0x422a062efadd1bd604591f6ae3278ce55049bdb8938368fc83c7e4af9d938eaf. 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/84dc2e04-3add-478c-b147-ee3171f9e515.json and https://artists.proofprofile.net/proofs/artist/84dc2e04-3add-478c-b147-ee3171f9e515.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 0x98f6f0d98264b96c20132fbe03a0e107d4f244f2592c4bfbed20d1456290a198. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7gAx5bgTvvyLyyl2lfcmX5.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/7gAx5bgTvvyLyyl2lfcmX5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd830186304ac0ba0d6e7819369f8b27a5fc81976c1e8a3ecc6f739f5b50962a7. 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/4Jb75zPFHTheLOmqQAfMGV.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/4Jb75zPFHTheLOmqQAfMGV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e91e7f3cc5d8500debc837c6d02835076d4e2f72a87d525f41e16570e77cfb5. 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/3qodgxZw2zdaKjdUEloeqn.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/3qodgxZw2zdaKjdUEloeqn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x022e7d570c96293905d748d596765ae3043067745ecc3ef9f4d50ca9f40f8dfa. 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/46lD12DJRppTFW8IBlg42s.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/46lD12DJRppTFW8IBlg42s.
{"copyright_id":"0xfc50b7133854d1afdaca94d3469d3745f5094ccc11cd47594ee0a5e641a37ed3","isrc":"ESA011995940","name":"El Orgullo Es Fiel","registered_at":"2026-06-20T06:39:12Z","spotify_id":"3kqHq4OsE5zoEtaHZcou1L","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc50b7133854d1afdaca94d3469d3745f5094ccc11cd47594ee0a5e641a37ed3. 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/3kqHq4OsE5zoEtaHZcou1L.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/3kqHq4OsE5zoEtaHZcou1L.
{"copyright_id":"0xb8df9636ba9b7b91dbbf18cd270b9fa1c11590972015ff16efc75c1b733f5311","isrc":"ES71G2113138","name":"Barras y Bloques","registered_at":"2026-06-18T16:21:29Z","spotify_id":"2ft8mDkduiAkj1fpm2VSSe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8df9636ba9b7b91dbbf18cd270b9fa1c11590972015ff16efc75c1b733f5311. 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/2ft8mDkduiAkj1fpm2VSSe.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/2ft8mDkduiAkj1fpm2VSSe.
{"copyright_id":"0x35bc6ba8fd8dee7a07b4a7d1a282fe1a0f304acfea0e737d8033686939b2a2f8","isrc":"QM6N22405350","name":"Price Tag","registered_at":"2026-06-05T13:07:14Z","spotify_id":"2dPNNNii8emvDRkBfjUst2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35bc6ba8fd8dee7a07b4a7d1a282fe1a0f304acfea0e737d8033686939b2a2f8. 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/2dPNNNii8emvDRkBfjUst2.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/2dPNNNii8emvDRkBfjUst2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1802a0ad891502d2bd0b223c6ba6793a1189784031e9d8c2c00c7faee679068. 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/7lFRrHjI77hQYWST7iQnzP.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/7lFRrHjI77hQYWST7iQnzP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9568a29c1f5fe1f5f2aa5dec3bab51573e32fe3b050b61311b3b3b0487dd20d3. 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/7n7UnwLQaK8sm5AymU8sek.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/7n7UnwLQaK8sm5AymU8sek.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2cef4868175cb4b4cf1dbeb7f2ee2c0e5daa1a29de95aa0da3f62e8222372f8. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0wyKWr7pd1yoajXykUKmvK.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/0wyKWr7pd1yoajXykUKmvK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfa204975dea7bccf340052294e61609ac54f10794f6c99a45910d3b4cc76c31. 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/6WfpsLyIFn1aNXXOs0A03q.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/6WfpsLyIFn1aNXXOs0A03q.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a20f81543789d5f1adf90472fd1ade3069fe17c5010b2825c044317f77c2637. 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/1n5e4Nb0OBYJGkem6bhgtd.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/1n5e4Nb0OBYJGkem6bhgtd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bcca33745a1cf9f49ee8762c503f97b11f1d69cdb3575de07c0dba208d4236a. 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/7kWf9hNdkOGk8q4CKW7jcB.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/7kWf9hNdkOGk8q4CKW7jcB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53961a8a05c6073651bb698665f796cdc4ac0458d1e79dd333e4fd4592d4e033. 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/7jAxqEF3pRZcEiIPUiW33q.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/7jAxqEF3pRZcEiIPUiW33q.
{"copyright_id":"0x5cb48e040bff274a94fc35aa5a3fe05a0c440046d1eb7b44c74e85da8ca34ae0","isrc":"QM6N22044304","name":"Azotea - Lay Lo & J Loops Dawn Mix","registered_at":"2026-06-20T07:43:26Z","spotify_id":"5DDI5kmif9VrxGCHOPYAou","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cb48e040bff274a94fc35aa5a3fe05a0c440046d1eb7b44c74e85da8ca34ae0. 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/5DDI5kmif9VrxGCHOPYAou.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/5DDI5kmif9VrxGCHOPYAou.
{"copyright_id":"0x7f00a203357700bf8b10ceb9725f551b1d3268113b49bb6675adc7c63a8a45dd","isrc":"QM6N22044330","name":"Invisible - Tru Comers Dark Side Mix","registered_at":"2026-06-22T03:59:35Z","spotify_id":"15UHnZHBgS48sKjEDtCFeJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f00a203357700bf8b10ceb9725f551b1d3268113b49bb6675adc7c63a8a45dd. 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/15UHnZHBgS48sKjEDtCFeJ.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/15UHnZHBgS48sKjEDtCFeJ.
{"copyright_id":"0xd02e0076cae52e87552b28734b1b1c705e223fff9e4ec6b4abb2669703908159","isrc":"QM6N22044352","name":"Dorsal - Cookin Soul Silky Smooth Mix","registered_at":"2026-06-19T13:05:04Z","spotify_id":"5Qa2NVr6hxdegKdbU9A9JD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd02e0076cae52e87552b28734b1b1c705e223fff9e4ec6b4abb2669703908159. 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/5Qa2NVr6hxdegKdbU9A9JD.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/5Qa2NVr6hxdegKdbU9A9JD.