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 0xbfcb3511f8491d103aafcaa0cacc1774c9e57bc8fb7fc990d82fa4723fd95d4a. 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/0ab4ba73-244d-41b6-957b-4d71179bd05d.json and https://artists.proofprofile.net/proofs/artist/0ab4ba73-244d-41b6-957b-4d71179bd05d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
If You Look Closely It's Actually Just Soup
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 0x06a317441fcb9e448f35811e2f6057a0e5a67ba5f3c5710ec6271084da4baee2. 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/1ll4hZyd8uwFTMWA0kUD9t.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/1ll4hZyd8uwFTMWA0kUD9t.
{"copyright_id":"0x09c97e070b3e3ba22ca86941bf8df483a6cb514e0b6c029279cfb6cbe98e2efd","isrc":"NL1LE2102504","name":"Sandy Shores","registered_at":"2026-06-08T11:57:30Z","spotify_id":"3bAFVTSzwLNgfZ2Mjfocz7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09c97e070b3e3ba22ca86941bf8df483a6cb514e0b6c029279cfb6cbe98e2efd. 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/3bAFVTSzwLNgfZ2Mjfocz7.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/3bAFVTSzwLNgfZ2Mjfocz7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65d2520325fe5ce7e3a61061f99de5e62b7bd8c13ca04572cfaab3ca8c827ab0. 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/1AhFMq59cqETlulUUIDW6p.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/1AhFMq59cqETlulUUIDW6p.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96ca84a685a9ce7bcc0cf552c2a3773ae1e795e4f938478f6c7699db0fb98d0e. 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/3dtOazhbWvKOYKh5NgY9Fe.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/3dtOazhbWvKOYKh5NgY9Fe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06a317441fcb9e448f35811e2f6057a0e5a67ba5f3c5710ec6271084da4baee2. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2Qe9Hpwda5pbWAZGg6dMOe.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/2Qe9Hpwda5pbWAZGg6dMOe.
Grandpa's Cheesebarn - Dead Gorgeous Records
Get Organized - New Year Resolutions - LoFi and Chill
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4f1045273e8332cb6a9963248ff52ed159de923903ab7474c2f28caa5186456. 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/0eBtVb3R4h5gW8UkMyliJ7.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/0eBtVb3R4h5gW8UkMyliJ7.
{"copyright_id":"0x09c97e070b3e3ba22ca86941bf8df483a6cb514e0b6c029279cfb6cbe98e2efd","isrc":"NL1LE2102504","name":"Sandy Shores","registered_at":"2026-06-08T11:57:30Z","spotify_id":"0wR6BSXpk561zdoo0PiUmd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09c97e070b3e3ba22ca86941bf8df483a6cb514e0b6c029279cfb6cbe98e2efd. 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/0wR6BSXpk561zdoo0PiUmd.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/0wR6BSXpk561zdoo0PiUmd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00f220b3a13f45af9f5f2bc493f8f8800298b620ba0cceae30bb2a39599f75f6. 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/3ZOwF6HvRUajKQb0TE03t3.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/3ZOwF6HvRUajKQb0TE03t3.
{"copyright_id":"0xed69fb4ef64e3e17f22c85dc52411ecaad9802e464ea978e2795d0205c2d2deb","isrc":"QZSYP2330544","name":"Prove It","registered_at":"2026-06-19T10:15:53Z","spotify_id":"3dsr8EWcU9YUJm2qUxJcb6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed69fb4ef64e3e17f22c85dc52411ecaad9802e464ea978e2795d0205c2d2deb. 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/3dsr8EWcU9YUJm2qUxJcb6.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/3dsr8EWcU9YUJm2qUxJcb6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65d2520325fe5ce7e3a61061f99de5e62b7bd8c13ca04572cfaab3ca8c827ab0. 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/0GVT7cZU6MNAXcywnRzD66.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/0GVT7cZU6MNAXcywnRzD66.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc90bfa174084fad47f58e4715be5932d501566ed05922cff280e4b918d33fa77. 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/3zdZ1p6cYJVa2vHEkOxZ7A.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/3zdZ1p6cYJVa2vHEkOxZ7A.