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 0x6f614aa03e5e1451b89d2132085c3d60affe19135dd08dd895d5902b371b0c13. 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/8a6369df-388e-4de4-8576-7e6892212914.json and https://artists.proofprofile.net/proofs/artist/8a6369df-388e-4de4-8576-7e6892212914.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 0x0e86dbc1c49dd9f4fc9ddcdd6067e8af97f182d00b0fae2779718afc05d26e41. 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/35PYC1oLuDy3zFIkp1L9Eo.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/35PYC1oLuDy3zFIkp1L9Eo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b5aa832793023e61e395530762cfbdb694f2a870d8c034c2d1db582c4c560ab. 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/7uE5mRDNA8QwChZPlvx6b2.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/7uE5mRDNA8QwChZPlvx6b2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x832671d4b9dba4d850240a088ade6355fd20a8a81dd4767736053b52a5ac1d6e. 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/1PYu8OR2hyNLOJjPL6RSdL.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/1PYu8OR2hyNLOJjPL6RSdL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2109a1cbbf7c23fd09aba4bf4d14c5cfbf0b0307d5867b6d32dc8e962a0ba797. 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/4KwXtiXE4aNAjzEoWybjnP.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/4KwXtiXE4aNAjzEoWybjnP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfd61d189a04870c5b854a3e519c9cfeba292bc1ce343ec551c608f2a3c35083. 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/4cwcbLh8ajzGlrwxkK1a1c.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/4cwcbLh8ajzGlrwxkK1a1c.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5d752bca6fbf12797563b4af1fda57c4720f1f7d14063c8db5ec5aff65cccde. 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/6WaUIATyui73xu1bzeGle3.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/6WaUIATyui73xu1bzeGle3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x119fe4b357f5b61698387178c4615e0a11caaf57f1bfc2ebb1a4a7909cb4a0d8. 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/5Fr4RpT1YVZHJ5L7CkCDfn.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/5Fr4RpT1YVZHJ5L7CkCDfn.
{"copyright_id":"0xa87201d7d6e3e81f460e7c177ecae985b2e7f695df639f7a266ff470e04e1f03","isrc":"QZAKB2406357","name":"Inner Dimensional","registered_at":"2026-06-09T02:36:33Z","spotify_id":"1vTCRXHQRKi2cibQ1oEmfq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa87201d7d6e3e81f460e7c177ecae985b2e7f695df639f7a266ff470e04e1f03. 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/1vTCRXHQRKi2cibQ1oEmfq.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/1vTCRXHQRKi2cibQ1oEmfq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90d4747f9d95961ef884fa6e810fd116c586378218aaf5057c0a32546be75a15. 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/6GoGqVE1aSnejRMpyXqgTY.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/6GoGqVE1aSnejRMpyXqgTY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5434b294af9d4164cada6331d03ad5f8548406bbc2bbfd6cbf2b0b978a0cee76. 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/15fbh4XV4sNaTpjQE46Ng4.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/15fbh4XV4sNaTpjQE46Ng4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82b160a150c1670995e42e394987c7b4391457a8fcaa34312690ac4ac73b112b. 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/0gIPe4pQFQoqXLqLfXfEx5.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/0gIPe4pQFQoqXLqLfXfEx5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e4a62035e11d1839317242d34229878fc79f915afd4286e28cdbee2796d213e. 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/67cxVMOr6BK9uDYSIKw4Sw.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/67cxVMOr6BK9uDYSIKw4Sw.
{"copyright_id":"0x40a6dbb41d0d4ba7eaa016eeba473a156163212d57b6cdb959a6f0b92a01d191","isrc":"QZAKB2375970","name":"Mt. Seymour","registered_at":"2026-06-04T07:07:43Z","spotify_id":"3wHC0FZL6jhKzJUykiJ9Aq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40a6dbb41d0d4ba7eaa016eeba473a156163212d57b6cdb959a6f0b92a01d191. 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/3wHC0FZL6jhKzJUykiJ9Aq.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/3wHC0FZL6jhKzJUykiJ9Aq.
{"copyright_id":"0x5483a6479296770d4b9fd2bd7c165dfd99b9cfb2365a8164decc61d2dbacb258","isrc":"QZAKB2376344","name":"Good Daze","registered_at":"2026-06-25T04:37:44Z","spotify_id":"3VR9AAUH9YIuPBqh2gefNV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5483a6479296770d4b9fd2bd7c165dfd99b9cfb2365a8164decc61d2dbacb258. 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/3VR9AAUH9YIuPBqh2gefNV.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/3VR9AAUH9YIuPBqh2gefNV.
{"copyright_id":"0x9b4a8a8bfc0da7485de951eea59642b60eaeeaac9df5101936cf2058cb099697","isrc":"QZAKB2371274","name":"The Little Cabin","registered_at":"2026-06-01T23:30:34Z","spotify_id":"0MPufbIEaLbtQYtsO2MoF9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b4a8a8bfc0da7485de951eea59642b60eaeeaac9df5101936cf2058cb099697. 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/0MPufbIEaLbtQYtsO2MoF9.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/0MPufbIEaLbtQYtsO2MoF9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4ae69adba78e341ec320e51c92832baa5f51f929ffa3e436aadf94386db98f7. 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/72g342BdHqVHgitJOVpKyU.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/72g342BdHqVHgitJOVpKyU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabfb5335ac89237492a93ddaec1d7d5b78af1fe9602bf6479cd7c47eeb69b2a8. 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/2ZJEXYpeQy4YBx3DmjoakI.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/2ZJEXYpeQy4YBx3DmjoakI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1da6dd88151f64432365f75e0da2d2c23a6671798e0b1525a8aaf9919246b83. 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/0fh7CVlKxnKzdKCf125OBR.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/0fh7CVlKxnKzdKCf125OBR.
{"copyright_id":"0xbfe39f3a16ee1ce1e61e58a7bb084fb6d5b0507320e02a39a7cc6bc69b79aff8","isrc":"QZAKB2355107","name":"Over-By The Sea","registered_at":"2026-06-08T16:44:45Z","spotify_id":"2n7ywqxa37GiHhKIiAqPaj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfe39f3a16ee1ce1e61e58a7bb084fb6d5b0507320e02a39a7cc6bc69b79aff8. 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/2n7ywqxa37GiHhKIiAqPaj.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/2n7ywqxa37GiHhKIiAqPaj.
{"copyright_id":"0x5f6f90c9ad5b50a9c7272ba2a2cf5142d3a8fd99fba31060d9d8ce9e341b3503","isrc":"QZAKB2353442","name":"Hidden Beach","registered_at":"2026-06-04T11:48:40Z","spotify_id":"15RY8ZjXcqI3Ouh3Aj4bjp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f6f90c9ad5b50a9c7272ba2a2cf5142d3a8fd99fba31060d9d8ce9e341b3503. 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/15RY8ZjXcqI3Ouh3Aj4bjp.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/15RY8ZjXcqI3Ouh3Aj4bjp.
{"copyright_id":"0x6e72c9cc5adadece96749afcc3af3c9db09589a3cf409c4a3aa16d97d73b6025","isrc":"QZAKB2352121","name":"Sand Mountain","registered_at":"2026-06-04T05:54:50Z","spotify_id":"3EvomX9g0fEOKTCRUTcvg1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e72c9cc5adadece96749afcc3af3c9db09589a3cf409c4a3aa16d97d73b6025. 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/3EvomX9g0fEOKTCRUTcvg1.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/3EvomX9g0fEOKTCRUTcvg1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff0d60593d641f1612e2f807c539aa96a8f2d7c771634b0abd812735067c6469. 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/2eXvqqozCUki1p7L7hV4k3.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/2eXvqqozCUki1p7L7hV4k3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9edc5d406f1e0de3ef69e19cb8f35240d1f86a04878504b0786994dc0166da3e. 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/15dsm3bIFI6HLkvMcRdJ5I.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/15dsm3bIFI6HLkvMcRdJ5I.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb213d0a84fb5b41658f605119f0316589ed15a8d0823718677abda6f5e4fa65b. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5c3CzsSbtms8Q9VL19ZWyV.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/5c3CzsSbtms8Q9VL19ZWyV.