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 0xfb6b27388d51e5a4ceb6e1f8c578291bbd24818f7ae9e1de93ac8d58defe6935. 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/964095d6-2850-496e-853e-f4901a0ebd99.json and https://artists.proofprofile.net/proofs/artist/964095d6-2850-496e-853e-f4901a0ebd99.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x45bb826301f9fb84a07e059c1c7600ecafa87dd613cc6ddbdf654d1ff1d97afe","isrc":"QM24S2304842","name":"They Don't Know","registered_at":"2026-06-25T08:37:32Z","spotify_id":"512lrWdHcvciiT65AYOzP6","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 0x45bb826301f9fb84a07e059c1c7600ecafa87dd613cc6ddbdf654d1ff1d97afe. 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/512lrWdHcvciiT65AYOzP6.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/512lrWdHcvciiT65AYOzP6.
{"copyright_id":"0x0c07b0ef30f46fa3d8edcb6e1099dad3baf5b5e2b53bae3fef89537f096a7ada","isrc":"QZLBC2100343","name":"No Apologies","registered_at":"2026-06-21T12:11:46Z","spotify_id":"7oznpWaAglXq78ikh0qzEk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c07b0ef30f46fa3d8edcb6e1099dad3baf5b5e2b53bae3fef89537f096a7ada. 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/7oznpWaAglXq78ikh0qzEk.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/7oznpWaAglXq78ikh0qzEk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d178ab6a13d0ec58b9cf1fe6b56456c5bc1304397c37c0075ece651ed52ad50. 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/4VDgi96uimYtYKfY2YyxDa.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/4VDgi96uimYtYKfY2YyxDa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91c43a57ee1aff588577197a8470be9634b8af03a54a3592f7575697af9b40d5. 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/1CeDVMLH4u7mjgWhGu0OUY.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/1CeDVMLH4u7mjgWhGu0OUY.
{"copyright_id":"0x55c5b3e1d87797e3d017d92f433d1d48d0ee578e0d7537664c2d8cb24bcddd14","isrc":"QZTLA2472835","name":"That Boy Is Mine","registered_at":"2026-06-10T08:48:46Z","spotify_id":"28IryWQ8fri3ga1jgHAZwC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55c5b3e1d87797e3d017d92f433d1d48d0ee578e0d7537664c2d8cb24bcddd14. 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/28IryWQ8fri3ga1jgHAZwC.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/28IryWQ8fri3ga1jgHAZwC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf91d54ba5628e5cb24eb6e3755b958043dce8c6730eb5a708f80ef697d0f0f8a. 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/5vV2z9EwVzZ4EPeV8e2YXd.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/5vV2z9EwVzZ4EPeV8e2YXd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3824971556e436b639d021a96999373ddef8e689fd86314c0d51f0100c2c203. 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/4yVolsBBBgDtVrV11BBS8S.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/4yVolsBBBgDtVrV11BBS8S.
{"copyright_id":"0x2fcda25592e5be13b6c1ad8d6b7c16b7a44af4b90255eba09721ced5c0f10859","isrc":"CAHQJ2351860","name":"Start It Up (Dance Mix)","registered_at":"2026-06-19T06:36:27Z","spotify_id":"4d73iiURVVXG9MIzCOw3sM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fcda25592e5be13b6c1ad8d6b7c16b7a44af4b90255eba09721ced5c0f10859. 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/4d73iiURVVXG9MIzCOw3sM.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/4d73iiURVVXG9MIzCOw3sM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x438e9e34b590342e5d460cb97542277b853f2c8e6780899a5192613f6094c6c3. 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/0SyCWDjhJuqcglYm79x1So.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/0SyCWDjhJuqcglYm79x1So.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5c2a7c90ee8589856c7cee02f6f87beb1ea5357654cdb3a0df5c71cb1643b9a. 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/1LefN4ngQU0F49QKq1GEe5.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/1LefN4ngQU0F49QKq1GEe5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x568ba454696518c1d6bd15140cea4eb73111a5ec8e85563e3d79715a6fdc32a8. 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/0MQ7PQvee1kDytXwuPGnai.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/0MQ7PQvee1kDytXwuPGnai.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd03447eb8aad204408978f0a64ad407f76ccc40171458d3c5203a7b15ce3b9d4. 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/6Mnw4RAkdFBieXCY8GWoYd.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/6Mnw4RAkdFBieXCY8GWoYd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ee0347589cbc9aac0f3a82878970beaebf58ae0eb5deac30ffea8bed244b5d9. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1xy6a6Xiy03ggUCkJm63Zr.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/1xy6a6Xiy03ggUCkJm63Zr.
{"copyright_id":"0x124f3ee3de22bd2decac054d4ffb62162fd8f2bcd9ad375e8da2ee35e7569d5a","isrc":"USUYG1261404","name":"No Limits","registered_at":"2026-06-20T13:53:36Z","spotify_id":"1DY1A5jmTkfr0sIlTvMbfL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x124f3ee3de22bd2decac054d4ffb62162fd8f2bcd9ad375e8da2ee35e7569d5a. 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/1DY1A5jmTkfr0sIlTvMbfL.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/1DY1A5jmTkfr0sIlTvMbfL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08421328bb62a78cdc0140c1c6f14b6d2d6769f80f054a83a8bd4b4c3281132b. 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/4H4wqGOjMjmGj3nat8zYpx.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/4H4wqGOjMjmGj3nat8zYpx.
{"copyright_id":"0xc48772cf3a9fccdd66f3eccf5343e9d00310af7381c3308e8d847a048cfc67a3","isrc":"USUYG1261406","name":"Crazy Eyes","registered_at":"2026-06-17T06:02:28Z","spotify_id":"5z1qgISZiJJYvmXn6QckYo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc48772cf3a9fccdd66f3eccf5343e9d00310af7381c3308e8d847a048cfc67a3. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:39:14Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5z1qgISZiJJYvmXn6QckYo.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/5z1qgISZiJJYvmXn6QckYo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c80982d094b92c4bd9f6a501259c159933a944c39d45a2421e47e86f267d632. 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/6DO67M8Aeg3Hsl9Rm6J0ck.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/6DO67M8Aeg3Hsl9Rm6J0ck.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fa5a82d38f95276569238819263de0bdf9786f96548bbcca7f67101221aecb4. 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/0BwMpQtC7gaK9Nfz3FsIdY.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/0BwMpQtC7gaK9Nfz3FsIdY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e2f60814761e7b9b8c8a426bdca48cbebfb2190d08ac272b734f6300a8591e2. 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/5mwSU8en1165SVwnYHe8Kz.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/5mwSU8en1165SVwnYHe8Kz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08421328bb62a78cdc0140c1c6f14b6d2d6769f80f054a83a8bd4b4c3281132b. 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/1Srs6bdnsieHVfJqxC5W28.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/1Srs6bdnsieHVfJqxC5W28.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c80982d094b92c4bd9f6a501259c159933a944c39d45a2421e47e86f267d632. 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/66IEiLsDOrGwdqkMc9KJBR.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/66IEiLsDOrGwdqkMc9KJBR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fa5a82d38f95276569238819263de0bdf9786f96548bbcca7f67101221aecb4. 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/4JC7eBZ4QXXl7lA7ZiwLHN.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/4JC7eBZ4QXXl7lA7ZiwLHN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c75183984b1f758b4345b44aa10bd1c85ebd02665474c901d4ae260c9e153fa. 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/6v8K8gjELdpB0YFLBGE2kR.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/6v8K8gjELdpB0YFLBGE2kR.
{"copyright_id":"0xcddf3e0c079e966b58edc4c400dc0ce708e17591c4cea9687217f88eaa0d00ae","isrc":"TCADJ1773654","name":"Hoity Toity (feat. Melo-X)","registered_at":"2026-06-09T11:43:54Z","spotify_id":"3vlauwmrYHgDDQR7Qd6ko4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcddf3e0c079e966b58edc4c400dc0ce708e17591c4cea9687217f88eaa0d00ae. 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/3vlauwmrYHgDDQR7Qd6ko4.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/3vlauwmrYHgDDQR7Qd6ko4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5110f4161ca4bc85cb0a1aa87c0bcc89e6958d563b4ec8ba9b32bacf10a59883. 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/5Fd6iikMZuMAxdpNRjuU8E.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/5Fd6iikMZuMAxdpNRjuU8E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ec02648d6c8a0c38a6597d9e38a36a42bf421144d4fcf504e1df5360121904e. 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/0eRoDL2zP4ylpjCYfFcEsf.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/0eRoDL2zP4ylpjCYfFcEsf.
{"copyright_id":"0xa9842d9cf0388e8a0b28c4bde35ecb2b09d3d58f6fd5695134cb29edf30e7c59","isrc":"USUM72009081","name":"Find A Way","registered_at":"2026-06-08T18:34:44Z","spotify_id":"79VbNdFIOMuQQMWKhTg0Zr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9842d9cf0388e8a0b28c4bde35ecb2b09d3d58f6fd5695134cb29edf30e7c59. 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/79VbNdFIOMuQQMWKhTg0Zr.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/79VbNdFIOMuQQMWKhTg0Zr.