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 0x92415e81e21ca4b5c2b8691275e00e03ef2db5dc4871631fefbd95886ac68e53. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9a5e62da-1976-4e6c-ad4c-59daea236b56.json and https://artists.proofprofile.net/proofs/artist/9a5e62da-1976-4e6c-ad4c-59daea236b56.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 0x8a2df38a193c31d0793bc6811b488b7158ed67bda2c15e51d54bb8ecb09f5513. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5BDYYa1fH4fL6uFTBPhMac.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/5BDYYa1fH4fL6uFTBPhMac.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa06a6b2d753b770266793ae89d77e92bf612b8abeb8f638676d22e674813632c. 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/0YqoqhjT2eTVBuZHzDRxen.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/0YqoqhjT2eTVBuZHzDRxen.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbaf7b3edc799e8ceed8de007bd9ba5b27cc75cf307ecfa18950b713da45e295f. 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/3AttgjYzjH21p7mlYIC4HW.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/3AttgjYzjH21p7mlYIC4HW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8da5f5f7d5f0a4b08cbffe02a51c727ebb0f47491d7428059f2c1e02c983f34. 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/2VZZVzHhnV9I8oeOihoVKw.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/2VZZVzHhnV9I8oeOihoVKw.
{"copyright_id":"0x0e3df4d5429e314791ed7241e82fc7b4cdd0f9a7e49f07c98abef610639cbd22","isrc":"AUGBT2485130","name":"Private Balcony (TMYJN Dub)","registered_at":"2026-06-19T18:56:20Z","spotify_id":"3u4q6SpS58cy18ihzN8ePc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e3df4d5429e314791ed7241e82fc7b4cdd0f9a7e49f07c98abef610639cbd22. 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/3u4q6SpS58cy18ihzN8ePc.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/3u4q6SpS58cy18ihzN8ePc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae9095e0056f49945f69a4b4c973035eef2246a0e9848069f094623b470deb2c. 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/0aPNwV1eWsyjpccU7eJ4j4.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/0aPNwV1eWsyjpccU7eJ4j4.
{"copyright_id":"0x9f7b093a4489e2f94b8c88a55bdc81ac9bb2ced0c54c5251812dff96bfcf66ae","isrc":"NZAM02401647","name":"Rerehua / Unbelievable","registered_at":"2026-06-07T11:52:32Z","spotify_id":"5GGHTmS1fQCrJrZM1gxBba","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f7b093a4489e2f94b8c88a55bdc81ac9bb2ced0c54c5251812dff96bfcf66ae. 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/5GGHTmS1fQCrJrZM1gxBba.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/5GGHTmS1fQCrJrZM1gxBba.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x248d0618eab6690a3fec7dff02d2e49178e0beaeeee2ae6f11cf96fbdb2fb880. 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/1FBvYSPaVdy5o52uh7C4XV.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/1FBvYSPaVdy5o52uh7C4XV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a13f8c59045fb82efc77cafb6ea5f69f8c9f4a5a8f55637706bad27dc13f013. 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/3irpvWNWQNCG2NJwc9pgaE.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/3irpvWNWQNCG2NJwc9pgaE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23b4d5cde22727d4923d6bd284c293f7772277f4b08b808e486a636ddb8a031f. 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/7DegknBUIZHJU4T9xvudHj.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/7DegknBUIZHJU4T9xvudHj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f6939ded5eb621917aa8934e50b5847802de2ed92f358d6a80606434a185c4c. 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/3E5opwGvUama1gVruphfiv.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/3E5opwGvUama1gVruphfiv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68b6fd696c06a7634b2078475018649abcb915fc1a831d97f28b1dd87e5bc5d9. 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/24Gpo4BpF5XWsWHTuHcD4i.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/24Gpo4BpF5XWsWHTuHcD4i.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x139df2162a84feb252ee09e562daf98c00da05a89a2fcbfbbd982a40183f7f0b. 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/7qDKXSdhRNHYW7WFBA412v.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/7qDKXSdhRNHYW7WFBA412v.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1b34fdb3670f42523aa22d58ecfc9579502fdec6413b17cf538bf0607d97c93. 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/1K6Rgb3SdBGyd2uLZ49PCw.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/1K6Rgb3SdBGyd2uLZ49PCw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa56d255fd7c7d2b292ae1ab1eb22e098d1463a4706fad8f4442e342204899d14. 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/0UElzqAUhmhHHTvAUtTalh.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/0UElzqAUhmhHHTvAUtTalh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e85e6a0b5b974917cee75783b97eb73a656c8e557130b14671a3e4d1d9b558b. 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/2eQs4ByDEawP6NwwhhorjD.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/2eQs4ByDEawP6NwwhhorjD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa56d255fd7c7d2b292ae1ab1eb22e098d1463a4706fad8f4442e342204899d14. 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/1ZQTETfEfr9UGFRCUbUpUe.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/1ZQTETfEfr9UGFRCUbUpUe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d9b26b068018bdc676804903fe84e738859ff54a7d83ba5897d10ec9bcc96c5. 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/3zYFOecJOs4gphrUZmMrv2.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/3zYFOecJOs4gphrUZmMrv2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ec40ccb96851df3e9db1de28cb7c7e88ec385d682583f215ede570ccb2285b6. 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/7K5MAwEbYlHMuNSRhCWtyY.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/7K5MAwEbYlHMuNSRhCWtyY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a2df38a193c31d0793bc6811b488b7158ed67bda2c15e51d54bb8ecb09f5513. 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/78ZGLHyBMHnuD8ITwIkd1W.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/78ZGLHyBMHnuD8ITwIkd1W.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38ed5e62c8ea3e02a3094f225bd38af9cc5160beded99995045a5d622c256d29. 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/7n3cAqahC4idXIh2uc8GKr.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/7n3cAqahC4idXIh2uc8GKr.
{"copyright_id":"0x68df5edc70209637e93c8505d2524a9d853b544b7c8fe480a87edf8c4dd2ccfb","isrc":"NZAM02001260","name":"Next Phase","registered_at":"2026-06-09T21:36:44Z","spotify_id":"1rtkFh1kTBUnISiYzVHUgT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68df5edc70209637e93c8505d2524a9d853b544b7c8fe480a87edf8c4dd2ccfb. 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/1rtkFh1kTBUnISiYzVHUgT.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/1rtkFh1kTBUnISiYzVHUgT.
{"copyright_id":"0xd90e1d3a7e4bdb690cb6c700dbe848b3f9df60eb2fd3313366e4a2f8313fb107","isrc":"NZAM02001261","name":"The Road","registered_at":"2026-06-06T13:36:34Z","spotify_id":"6kziYyBecJHcY9GZGT5qkE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd90e1d3a7e4bdb690cb6c700dbe848b3f9df60eb2fd3313366e4a2f8313fb107. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6kziYyBecJHcY9GZGT5qkE.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/6kziYyBecJHcY9GZGT5qkE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd90e1d3a7e4bdb690cb6c700dbe848b3f9df60eb2fd3313366e4a2f8313fb107. 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/7iLhDJ9tM60b2syDOtA3DH.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/7iLhDJ9tM60b2syDOtA3DH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9d43f9f71290f65831f0db1daaaed71902367cfd7dba7a9cceee7b9c72cfc28. 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/7BKPPxxKNXIzfSrlhsu6r0.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/7BKPPxxKNXIzfSrlhsu6r0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8316d28050ad60885f16c2e97d66552eec0b229e6c44f7d1b9a9f892822b8f10. 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/2KXa9RNlK5sAMD9SCZ76Ck.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/2KXa9RNlK5sAMD9SCZ76Ck.
{"copyright_id":"0x0e3df4d5429e314791ed7241e82fc7b4cdd0f9a7e49f07c98abef610639cbd22","isrc":"AUGBT2485130","name":"Private Balcony (TMYJN DUB)","registered_at":"2026-06-19T18:56:20Z","spotify_id":"3DYJyyyCIkC0k3uGJG2brO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e3df4d5429e314791ed7241e82fc7b4cdd0f9a7e49f07c98abef610639cbd22. 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/3DYJyyyCIkC0k3uGJG2brO.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/3DYJyyyCIkC0k3uGJG2brO.