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 0x03d35abb0d6cc5bddf2bb4d2baf35169be38bb02e704520266131cc630ec8c55. 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/a4e3fdc2-7663-49b4-8dfc-833dccfb41d3.json and https://artists.proofprofile.net/proofs/artist/a4e3fdc2-7663-49b4-8dfc-833dccfb41d3.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 0x5cd44728afc79a1e4a5def93b89642f3aa2cfd19f5dbe90108ba22b44ff34770. 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/7Jje3VC334uK8q5lAquuO5.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/7Jje3VC334uK8q5lAquuO5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52bebf846cb839d720fd18ea4e5a942c6de5c60fe01ad9707849f57327809833. 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/1i02yugRWrwxXjF6ZdLymB.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/1i02yugRWrwxXjF6ZdLymB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b05a09be9c2bb53ef25334b642561f7d556e20c889a580086fa0a60384e61c1. 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/3bpCVqxEUmJObJdK2dxWEE.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/3bpCVqxEUmJObJdK2dxWEE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeb0521d71a31e1055326161c4c228691f2c3bd0012f7d0b36b1e60cc97d9258. 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/3I1bYmKfG8ncIdNGsQmZok.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/3I1bYmKfG8ncIdNGsQmZok.
{"copyright_id":"0x915b4b70490540eacbefe2aa9b2943ae69f36cfede68598cc2993e05d7b41bf5","isrc":"NLRD52264201","name":"Push To Start (feat. No/Me)","registered_at":"2026-06-01T11:21:57Z","spotify_id":"6t4VHEcJ7Kek9pgGHlDp6R","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x915b4b70490540eacbefe2aa9b2943ae69f36cfede68598cc2993e05d7b41bf5. 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/6t4VHEcJ7Kek9pgGHlDp6R.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/6t4VHEcJ7Kek9pgGHlDp6R.
{"copyright_id":"0x4928ab9d10d56d636e28a08b154a39aa65225bb9d6f52b2ec993515f6afa2cdf","isrc":"BX1GV2400007","name":"Begging For Healing","registered_at":"2026-06-08T04:46:22Z","spotify_id":"1baO6Is68Eh4vhpPHwdfp6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4928ab9d10d56d636e28a08b154a39aa65225bb9d6f52b2ec993515f6afa2cdf. 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/1baO6Is68Eh4vhpPHwdfp6.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/1baO6Is68Eh4vhpPHwdfp6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffbec00987fe5dc98b4d25dd344662816b6572b901d9704751b5d12b370fe0f0. 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/3Fb1xevfJD0trf8O8BTdjV.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/3Fb1xevfJD0trf8O8BTdjV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42f9d30d9ffdb119bb4c26ebd2d8737530bfa90bb24762a243e74f2f17466e7b. 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/78BxIcKiPHrAHTKW74Pnw1.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/78BxIcKiPHrAHTKW74Pnw1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd95b6be6923dd203e4bf1ccdbad6380b675b32bf75ca925be45391c317606d53. 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/2h1GAn1mtRN4vMCArtXH9b.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/2h1GAn1mtRN4vMCArtXH9b.
{"copyright_id":"0x7818090f1de5939d732ff788415b3c6d3eef29bfbddfb8c7aca32d5626ee7e3b","isrc":"QZUCN2200717","name":"Breathe (feat. No/Me)","registered_at":"2026-06-21T03:20:52Z","spotify_id":"2vhkrn70WNhZbSRamC5LVO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7818090f1de5939d732ff788415b3c6d3eef29bfbddfb8c7aca32d5626ee7e3b. 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/2vhkrn70WNhZbSRamC5LVO.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/2vhkrn70WNhZbSRamC5LVO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd43d395251241072a692f4896f6140a27fc45f5c53a8fde8a945c5d461965f03. 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/1W7Ep7OX0UvxRmKjyTbc9U.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/1W7Ep7OX0UvxRmKjyTbc9U.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x177b55d4a12718bc590d2c5830a5df565549d6d58e81b22db9cff74f57ab5e86. 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/7r1oUdMYq72HkowWgHHwbV.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/7r1oUdMYq72HkowWgHHwbV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3377070c6d47583f13e5a87e4ca4d554478900406039648de0a5b1982e7263d2. 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/6ToiDoamDWJBf8fYi7Bg6j.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/6ToiDoamDWJBf8fYi7Bg6j.
{"copyright_id":"0x8dec0cdbcb92e66237f072c55d66e2427f3621e68a60edca268b95e3434b4ada","isrc":"QZAKB2165995","name":"Remedy - Demo","registered_at":"2026-06-24T01:50:47Z","spotify_id":"69IPfYSlCokq8EUgsi2evl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dec0cdbcb92e66237f072c55d66e2427f3621e68a60edca268b95e3434b4ada. 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/69IPfYSlCokq8EUgsi2evl.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/69IPfYSlCokq8EUgsi2evl.
{"copyright_id":"0x9bdaf93c2fc31b6ed0e587ccaec122e4ab1bec990e4a22615b1e4cd8104fe5d2","isrc":"QZAKB2006425","name":"Pass The Knife","registered_at":"2026-06-06T01:09:00Z","spotify_id":"24F6OiFzwKmUN5hzlDvS48","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bdaf93c2fc31b6ed0e587ccaec122e4ab1bec990e4a22615b1e4cd8104fe5d2. 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/24F6OiFzwKmUN5hzlDvS48.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/24F6OiFzwKmUN5hzlDvS48.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x090ecb51434467c5d941f85987ae9fc6d325254c3d5137e278b99e63bd8cf7a7. 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/5oKfTuWRBnjT9JoOsZuU2E.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/5oKfTuWRBnjT9JoOsZuU2E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30fa8eb09725878b973b8e790dccb8f0a8761fbf61f495b28829767dfb383bb5. 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/5T1aes2aQ6doXVLDdbp9fw.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/5T1aes2aQ6doXVLDdbp9fw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x426eab44165573b2a2d3ec36dd96e1e9982ec49d64cc5d70aff92230891a3685. 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/6kKKg0pzaZSWtwKpH9ZAa4.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/6kKKg0pzaZSWtwKpH9ZAa4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7802bc205ea8fad8c3787e1ada0694231724d30644b26596858ff9b5652e0bd. 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/0hpUFtpTBloBx2FFBtv1DI.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/0hpUFtpTBloBx2FFBtv1DI.
{"copyright_id":"0x9de6b2df98f1143d3fdde6b7c9025cedb4f28aa261b757c5c348e7b420d3a82f","isrc":"NL8RL2336632","name":"Push To Start - T78 Remix","registered_at":"2026-06-06T21:12:21Z","spotify_id":"3RKCzGsThiB77vKvmNxUgG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9de6b2df98f1143d3fdde6b7c9025cedb4f28aa261b757c5c348e7b420d3a82f. 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/3RKCzGsThiB77vKvmNxUgG.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/3RKCzGsThiB77vKvmNxUgG.
{"copyright_id":"0x915b4b70490540eacbefe2aa9b2943ae69f36cfede68598cc2993e05d7b41bf5","isrc":"NLRD52264201","name":"Push To Start","registered_at":"2026-06-01T11:21:57Z","spotify_id":"3sikKRiYim52PTmwID5jGB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x915b4b70490540eacbefe2aa9b2943ae69f36cfede68598cc2993e05d7b41bf5. 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/3sikKRiYim52PTmwID5jGB.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/3sikKRiYim52PTmwID5jGB.
{"copyright_id":"0x4eac05f1fb1371bf293f13c70a9f1b0e4640f9b8332679e1f9c9cb691cf35e87","isrc":"NL8RL2333441","name":"Push To Start - t e s t p r e s s Remix","registered_at":"2026-06-06T12:29:28Z","spotify_id":"76LCs5uSnFVBID8WdOpFdP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4eac05f1fb1371bf293f13c70a9f1b0e4640f9b8332679e1f9c9cb691cf35e87. 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/76LCs5uSnFVBID8WdOpFdP.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/76LCs5uSnFVBID8WdOpFdP.
{"copyright_id":"0x915b4b70490540eacbefe2aa9b2943ae69f36cfede68598cc2993e05d7b41bf5","isrc":"NLRD52264201","name":"Push To Start","registered_at":"2026-06-01T11:21:57Z","spotify_id":"5Ry5reOWBrRr15CsQSCnoy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x915b4b70490540eacbefe2aa9b2943ae69f36cfede68598cc2993e05d7b41bf5. 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/5Ry5reOWBrRr15CsQSCnoy.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/5Ry5reOWBrRr15CsQSCnoy.