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 0xcfb996c7b0ba50554d9895168a6f724035d7119ec4086f4d6a49b2dd3f248e19. 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/e99e131c-7df7-4516-90c7-ea94dcc049d9.json and https://artists.proofprofile.net/proofs/artist/e99e131c-7df7-4516-90c7-ea94dcc049d9.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 0x1c34fcd7f9c0aa86519881d566f92d9ec612897df8dfbebc6e48ab59e930ac3b. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/00PtviRMJ8ldC3oUPEqZFK.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/00PtviRMJ8ldC3oUPEqZFK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd812f3189b6b3548b81e48c0ea50a76382425237418ee2378856a84519e8f229. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2Sk6B1fQ1BogMUwWvMxhOv.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/2Sk6B1fQ1BogMUwWvMxhOv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x017f9908930a0dae71da415c6c9e347a331bbed0098cebd54bc5b905331978a6. 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/5WcZdUhzzL4DvJqFk2RrNI.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/5WcZdUhzzL4DvJqFk2RrNI.
{"copyright_id":"0x6be5eb9c9c4a97bfb9558468c37a7ef2a414e7ab6ea192155f168138bdce22ab","isrc":"FR2X42282033","name":"Beni Yak","registered_at":"2026-06-10T14:26:37Z","spotify_id":"6fHODKpicaYznKyjNGW2wt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6be5eb9c9c4a97bfb9558468c37a7ef2a414e7ab6ea192155f168138bdce22ab. 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/6fHODKpicaYznKyjNGW2wt.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/6fHODKpicaYznKyjNGW2wt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe32a9d9f534b3c6ca7334c2d21c35f848b7dbc12c3585c768eda7da9605752c1. 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/7EkkBTA7EUPxXYYdua7Xk5.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/7EkkBTA7EUPxXYYdua7Xk5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd812f3189b6b3548b81e48c0ea50a76382425237418ee2378856a84519e8f229. 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/5H1COpWU3EwCcSDaljQplj.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/5H1COpWU3EwCcSDaljQplj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68e6812dbf4c84af04f65f00c1eb85e3c4247b03e9d6ad58f4cd3c6340493077. 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/59OeGRbjxgWNF87e0vSyjw.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/59OeGRbjxgWNF87e0vSyjw.
{"copyright_id":"0xa337839a07df0e9f056fdefecc2de27362c76aab35132ee764f3881fd5e01143","isrc":"FR2X42282036","name":"heaven drugs","registered_at":"2026-06-23T06:32:44Z","spotify_id":"5GckOsOHssWnratw0E1eWJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa337839a07df0e9f056fdefecc2de27362c76aab35132ee764f3881fd5e01143. 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/5GckOsOHssWnratw0E1eWJ.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/5GckOsOHssWnratw0E1eWJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70d00d922e56098452770d0ac7fa8abf7df014f4118ab2a8ec73361a58d7f69a. 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/6qF39L1tRmxTKi7ZNZWDyW.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/6qF39L1tRmxTKi7ZNZWDyW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8217188001c7e35f6bab9e9322a377ce69e478e83ad4a013d727e42d626958c. 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/05jOzyZzY1HgDCmGDuixov.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/05jOzyZzY1HgDCmGDuixov.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c34fcd7f9c0aa86519881d566f92d9ec612897df8dfbebc6e48ab59e930ac3b. 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/3Shv5JnDu5oqWXzhCK8o7z.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/3Shv5JnDu5oqWXzhCK8o7z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1988dc616fb2d5ec95be16a1b6f17876a20074c18df208c9ad027c2c20bae69. 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/7AzFXUGP4hRSeRC2CxOANi.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/7AzFXUGP4hRSeRC2CxOANi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb1285bfdfb23e92547a6857ccd7f29062a5dde7e5d38a5b3d21f2ad7a5ca65a. 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/12Hf6KOljhdjOlSmYeciuT.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/12Hf6KOljhdjOlSmYeciuT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc221e44274e8e9615875d588414095156686cc45c60c80718d5f0559f4fbfdc9. 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/5N2PlnDIVlMhkpq1C9hmUv.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/5N2PlnDIVlMhkpq1C9hmUv.
{"copyright_id":"0x02648b9e49bdd8b6a33bba50e608dfeb0e76ff416426397c57b505e3959b56ed","isrc":"FR2X42282042","name":"Senden Nefret Ediyorum","registered_at":"2026-06-08T03:15:33Z","spotify_id":"45EkJUmKyNTwkhQ8MuwyN2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02648b9e49bdd8b6a33bba50e608dfeb0e76ff416426397c57b505e3959b56ed. 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/45EkJUmKyNTwkhQ8MuwyN2.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/45EkJUmKyNTwkhQ8MuwyN2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20a076c8b412740502523f74d106b43c21bf5e2578716aded5627ebadfb096a0. 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/5TVlHlnelXxGasl28MxRtE.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/5TVlHlnelXxGasl28MxRtE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d2d64e53e5b879ebd594f5b932d13dda4bf5311f0f94f7763c63ea099c0a673. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/217Z7Cbyxcp8x2UjYVDthh.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/217Z7Cbyxcp8x2UjYVDthh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d2d64e53e5b879ebd594f5b932d13dda4bf5311f0f94f7763c63ea099c0a673. 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/58UtRi0YFCa1DE1kKugdup.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/58UtRi0YFCa1DE1kKugdup.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf25e0411c5f8afa3516a9ddeb6da2c5059454283a2161dec4d9b9cf18780f62. 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/14Q7Bt8SZIIyi3Mh0fJlUD.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/14Q7Bt8SZIIyi3Mh0fJlUD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7441dcb0c62a1f61d3222c3a8c54cf5097244387c9ffe90e73334c16b2ccc4b4. 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/5N4GT18T8i59aBBe4XwJ8g.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/5N4GT18T8i59aBBe4XwJ8g.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb445d6724641552537ff11a48f7568b073f13c14a00982a95b5815496eb96c91. 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/6G8Zql8lsENwQ3UPAa7aQh.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/6G8Zql8lsENwQ3UPAa7aQh.