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 0x1e2d60795d730e32d7e94bc1103753bcbfc7e656c5284b232e1164eca0e1481a. 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/3f3c01b7-40de-4760-bbb3-30f72ed3a2eb.json and https://artists.proofprofile.net/proofs/artist/3f3c01b7-40de-4760-bbb3-30f72ed3a2eb.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Don't Give up Your Guns (feat. Toni Raut)
Illusions & Mirrors (feat. Ian Shneyder)
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 0x569f32d9d4d6585cbd524bf003319520dfd555b66167a1d2de097ef58659ebfe. 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/4XfXk9AGe5Dezyva9ixBNS.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/4XfXk9AGe5Dezyva9ixBNS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83842d3a7cc9002769b525bffd51bd44c3ca5ebbe2f82c07b23122a370bed45f. 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/6rSGtCjVB1Hogh5OFeOKu7.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/6rSGtCjVB1Hogh5OFeOKu7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89e46e1224808d8fbe5e77b0fb6a8999e53319c8af4fd76a5b9185664061bb68. 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/2EmrnMugzNaN5byU3r4sAF.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/2EmrnMugzNaN5byU3r4sAF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8878e74aa538e75776a14819ee4795ab7cde735ff9e004d7e1ba8c5c89553f23. 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/3lHF7tgu1i79F8Ii7iXkca.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/3lHF7tgu1i79F8Ii7iXkca.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dedd69cd42b28eebccd2ca0e2c6b908892512d99024d5b7d23ac78c1ee1757d. 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/5mbtKSG2vLS8KOTrdUhas0.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/5mbtKSG2vLS8KOTrdUhas0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x753f6576573381c461ea19ee66d62d624699a4e76bb966f2dc30cc6296281a4a. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/63YuzHg9Remycw6rXxF4Pn.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/63YuzHg9Remycw6rXxF4Pn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x544be753a65ce3b8b354a45b812cf40fb0bddb3e1dc57c5a100c4d875b244728. 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/27rCzTrYOhGRaUrkFRl9HD.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/27rCzTrYOhGRaUrkFRl9HD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x461a3a43685be82c0878faa7d1458043c078d7c4ed67e33e101dd8ee61cff711. 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/6rcgDVMTe9Wx146waaCy7k.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/6rcgDVMTe9Wx146waaCy7k.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x753f6576573381c461ea19ee66d62d624699a4e76bb966f2dc30cc6296281a4a. 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/0GAsZOQc7u7MlhhcuT49P4.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/0GAsZOQc7u7MlhhcuT49P4.
{"copyright_id":"0x03d76730fffd90f6172a39d8733b030ed611fb5d91c59fed73c880ac0429ed3a","isrc":"RUA582001955","name":"Bombs & Kisses (feat. CVLTE)","registered_at":"2026-06-11T19:35:27Z","spotify_id":"0IcVhiLTY2lZEB6pcwQb8g","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03d76730fffd90f6172a39d8733b030ed611fb5d91c59fed73c880ac0429ed3a. 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/0IcVhiLTY2lZEB6pcwQb8g.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/0IcVhiLTY2lZEB6pcwQb8g.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa70628c27253b3ec01138638308b97edc7548694e0ddf8fdc0d8c154d34a249. 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/6mfFTYQQviTesc3QixfAaj.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/6mfFTYQQviTesc3QixfAaj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98ce194a1ad999d8bd5c1d40355ebaeea52dfe06571c43f56c999b35ea7ef0b8. 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/4b4lqwHrAvnRwD8hbzbDiE.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/4b4lqwHrAvnRwD8hbzbDiE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8931ba9171ba2110d9c3936eeb1eed590409f6c89eeb3a8fd17714dbcba97999. 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/3W8DQCfgkYg3qmOZTuXRxL.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/3W8DQCfgkYg3qmOZTuXRxL.
{"copyright_id":"0x497ad07b1aba1529910811f8a59651162151d4238bbde488cfbebad43a63fa1f","isrc":"RUA582001958","name":"Воздушный замок","registered_at":"2026-06-18T12:04:46Z","spotify_id":"4XKyyS6REtlsGCKukTJE0B","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x497ad07b1aba1529910811f8a59651162151d4238bbde488cfbebad43a63fa1f. 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/4XKyyS6REtlsGCKukTJE0B.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/4XKyyS6REtlsGCKukTJE0B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x687f00dba916b9d5aafec49de868db46a33845eb0234c75fdd1115a05060153b. 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/3nmvISkUuYHIAWbyuEKR7f.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/3nmvISkUuYHIAWbyuEKR7f.
{"copyright_id":"0xecaaf58c905e5674de53154b874fc6859f035d75ac83122f26812f3e510b11c7","isrc":"RUA582001962","name":"Километры (feat. Egor Erushin)","registered_at":"2026-06-18T20:52:05Z","spotify_id":"5Sypt3TkEvNaPYfpjj1qx4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecaaf58c905e5674de53154b874fc6859f035d75ac83122f26812f3e510b11c7. 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/5Sypt3TkEvNaPYfpjj1qx4.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/5Sypt3TkEvNaPYfpjj1qx4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e1e119fd6f7fd96c8fa6210828964b2a309828b4620e28c3cdd983b65e06f19. 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/1aOdoa5EDsjY7zwSVR1ah6.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/1aOdoa5EDsjY7zwSVR1ah6.
{"copyright_id":"0x1e7105abd34af3d7a547fcaa0e9e58e0947013782f9198e31fdaa453e3e4f784","isrc":"RUA582100063","name":"Нежнее нежного","registered_at":"2026-06-29T15:18:04Z","spotify_id":"4TLxxfK2pEiIr0gTsEeptz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e7105abd34af3d7a547fcaa0e9e58e0947013782f9198e31fdaa453e3e4f784. 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/4TLxxfK2pEiIr0gTsEeptz.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/4TLxxfK2pEiIr0gTsEeptz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e1e119fd6f7fd96c8fa6210828964b2a309828b4620e28c3cdd983b65e06f19. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14:35Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4wqXFzgRFtB1OpBkwkSi3D.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/4wqXFzgRFtB1OpBkwkSi3D.
{"copyright_id":"0x63118e8f3921ec50463aecde7fa368a863fe50ea9a89cd2f03a0410e3f450fbe","isrc":"RUA582200691","name":"Мечты хрустальные","registered_at":"2026-06-29T15:23:25Z","spotify_id":"3YEjRPi1h35AxA6bvzPhFD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63118e8f3921ec50463aecde7fa368a863fe50ea9a89cd2f03a0410e3f450fbe. 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/3YEjRPi1h35AxA6bvzPhFD.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/3YEjRPi1h35AxA6bvzPhFD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f4d734edfa6b025d3878f96e19f39c3728625ae96681cec20988902f601fe23. 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/1EIzdJPXVBvsjl8lcHCbzo.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/1EIzdJPXVBvsjl8lcHCbzo.
{"copyright_id":"0x63118e8f3921ec50463aecde7fa368a863fe50ea9a89cd2f03a0410e3f450fbe","isrc":"RUA582200691","name":"Мечты хрустальные","registered_at":"2026-06-29T15:23:25Z","spotify_id":"6JUIRBKpYQxZVhNZ3PxK6H","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63118e8f3921ec50463aecde7fa368a863fe50ea9a89cd2f03a0410e3f450fbe. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6JUIRBKpYQxZVhNZ3PxK6H.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/6JUIRBKpYQxZVhNZ3PxK6H.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60e94a2aa0b71f2c9d135b07dbe3d6853c038ab7e3a834cbf320e77b52618160. 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/04QfnwkjlkNFb0DbIUd7K3.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/04QfnwkjlkNFb0DbIUd7K3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdffa9ccca265e87aa720330bd9e27c494d07a656ee3452360475b678b1a06c03. 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/55lULYA9uOo3erjjXLo4KR.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/55lULYA9uOo3erjjXLo4KR.