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 0x31264231bfbcd4d32ed887587c0d71f516d171bc1c502da2355192abe68760b1. 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/27c431bf-51ee-4288-9893-c38f840b9678.json and https://artists.proofprofile.net/proofs/artist/27c431bf-51ee-4288-9893-c38f840b9678.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xa9320607ac5398787da5093c091f06d2b551c58a1e26f0b4cff354090227d195","isrc":"USE831572047","name":"The Boxer (Feat. Sterling Cottam)","registered_at":"2026-06-23T06:16:08Z","spotify_id":"2ucHeAKHWn6IuTYVzEnrJj","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 0xa9320607ac5398787da5093c091f06d2b551c58a1e26f0b4cff354090227d195. 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/2ucHeAKHWn6IuTYVzEnrJj.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/2ucHeAKHWn6IuTYVzEnrJj.
More Than a Feeling (Feat. Jenny Oaks Baker)
{"copyright_id":"0x05c69c9fc5143d0969ee4aef73956b0af6b8c6ac4a58706025bd6d84eccb9c7c","isrc":"USE831572048","name":"More Than a Feeling (Feat. Jenny Oaks Baker)","registered_at":"2026-06-24T13:16:25Z","spotify_id":"6E7Dfp7NXq67OoztVQQDq8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05c69c9fc5143d0969ee4aef73956b0af6b8c6ac4a58706025bd6d84eccb9c7c. 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/6E7Dfp7NXq67OoztVQQDq8.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/6E7Dfp7NXq67OoztVQQDq8.
{"copyright_id":"0xcbabb69d38123b8864127e0eccc35c6631c10fca2e7de76d6e0438a58650dc26","isrc":"USE831572049","name":"Don't Fear the Reaper (Feat. Jeff Hall)","registered_at":"2026-06-09T08:21:53Z","spotify_id":"7s6Kbxm3YvrpdhQUU8nIR3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbabb69d38123b8864127e0eccc35c6631c10fca2e7de76d6e0438a58650dc26. 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/7s6Kbxm3YvrpdhQUU8nIR3.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/7s6Kbxm3YvrpdhQUU8nIR3.
Nothing Compares 2 U (Feat. Scott Slusher)
{"copyright_id":"0x6589ce69c368287aedae069c756ef514279f77f2ae6b82f904cbdf4a43e5ace4","isrc":"USE831572051","name":"Nothing Compares 2 U (Feat. Scott Slusher)","registered_at":"2026-06-21T02:17:18Z","spotify_id":"60cYqM11CdZr3iciwOvMuc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6589ce69c368287aedae069c756ef514279f77f2ae6b82f904cbdf4a43e5ace4. 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/60cYqM11CdZr3iciwOvMuc.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/60cYqM11CdZr3iciwOvMuc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f942416bf91cf19aa6177b51321bd27ff4eba6a0314e1bfcd07f77460c5674e. 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/6oBIv09M7ZCKsVdzjXZ1fP.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/6oBIv09M7ZCKsVdzjXZ1fP.
{"copyright_id":"0x417183b56a6be33377aeab342f4b84e65e16aecbb572381e8aa99057ee417329","isrc":"USE831572058","name":"More Than Words (Feat. Sterling Cottam)","registered_at":"2026-06-20T05:55:09Z","spotify_id":"3bw7GjpYledlzgB2Yb4aZ3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x417183b56a6be33377aeab342f4b84e65e16aecbb572381e8aa99057ee417329. 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/3bw7GjpYledlzgB2Yb4aZ3.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/3bw7GjpYledlzgB2Yb4aZ3.
Goodbye Yellow Brick Road (Feat. Jeff Hall)
{"copyright_id":"0x3c218d514090e79b1e838da1c0e2af444b6153bc04b1124c8067a3797536d687","isrc":"USE831572059","name":"Goodbye Yellow Brick Road (Feat. Jeff Hall)","registered_at":"2026-06-18T15:58:41Z","spotify_id":"2sKCpHHiApsacJTwFlXpHB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c218d514090e79b1e838da1c0e2af444b6153bc04b1124c8067a3797536d687. 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/2sKCpHHiApsacJTwFlXpHB.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/2sKCpHHiApsacJTwFlXpHB.
{"copyright_id":"0x6090b340d9cf06f355f8ea573cb66c79dd87c7c12f2c7cad612d50ca40f79ceb","isrc":"USE831572072","name":"Superman (It's Not Easy)","registered_at":"2026-06-23T06:15:58Z","spotify_id":"3CvktZFjZSQOLzgddcxvOV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6090b340d9cf06f355f8ea573cb66c79dd87c7c12f2c7cad612d50ca40f79ceb. 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/3CvktZFjZSQOLzgddcxvOV.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/3CvktZFjZSQOLzgddcxvOV.
{"copyright_id":"0xd64d17ac89d0980b3867d0cd81499f76c6b6c6617cbf255266e143fde2bee178","isrc":"USE831572061","name":"The Boys of Summer","registered_at":"2026-06-10T17:16:29Z","spotify_id":"5aKc2mOutSazJVd6dQxwoF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd64d17ac89d0980b3867d0cd81499f76c6b6c6617cbf255266e143fde2bee178. 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/5aKc2mOutSazJVd6dQxwoF.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/5aKc2mOutSazJVd6dQxwoF.
You've Lost That Lovin' Feelin' (Feat. Sterling Cottam & Jeff Hall)
{"copyright_id":"0xfb89802a840d466b3511b51c57bd6a3c3a71c8bc530f25f4e44443d1b5f9703b","isrc":"USE831572062","name":"You've Lost That Lovin' Feelin' (Feat. Sterling Cottam & Jeff Hall)","registered_at":"2026-06-27T01:42:23Z","spotify_id":"2Gd9j7JLpxYFr2RPrjgunm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb89802a840d466b3511b51c57bd6a3c3a71c8bc530f25f4e44443d1b5f9703b. 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/2Gd9j7JLpxYFr2RPrjgunm.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/2Gd9j7JLpxYFr2RPrjgunm.
No Excuses (Feat. Bryce Bloom & Kory Montgomery)
{"copyright_id":"0xf69e07c4c7f8689240af71b5cd54d851776731365d3aa21b0ecd090b45d6efdb","isrc":"USE831572066","name":"Tears in Heaven","registered_at":"2026-06-18T15:58:27Z","spotify_id":"1DMvbBffYjrqEkl6iaievm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf69e07c4c7f8689240af71b5cd54d851776731365d3aa21b0ecd090b45d6efdb. 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/1DMvbBffYjrqEkl6iaievm.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/1DMvbBffYjrqEkl6iaievm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd5fd96657263379388b3e3c70cfd2846ae202a9325b2f3ef8d5f4ccb9234905. 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/1OI1p0Ea4dNsJ2QUvMortE.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/1OI1p0Ea4dNsJ2QUvMortE.
Touch of Grey (Feat. Jeff Hall, Dave Hall, & Julie Hall)
{"copyright_id":"0x8ba35c1c3255eb2ab19fe2fd2fc54982bc6303a622652123302814dcf069b268","isrc":"USE831572068","name":"Touch of Grey (Feat. Jeff Hall, Dave Hall, & Julie Hall)","registered_at":"2026-06-27T01:42:07Z","spotify_id":"2KxbPw603Dn0QAg63UO5rh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ba35c1c3255eb2ab19fe2fd2fc54982bc6303a622652123302814dcf069b268. 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/2KxbPw603Dn0QAg63UO5rh.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/2KxbPw603Dn0QAg63UO5rh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc64f8e7f5dac420d28439399a6fa6378555b4f9711bbf95172b63fe3e31d2398. 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/43Pub0Uo4B0S973UESwdFV.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/43Pub0Uo4B0S973UESwdFV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x044444b850b1ec60512472236c3a0be71db6de40d89121e45e24f26e7af313a3. 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/7LbKgi5ZZ7uDir7hoUIeyS.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/7LbKgi5ZZ7uDir7hoUIeyS.
{"copyright_id":"0x36212e6305b01e557eec1812c496d136abea24b55c48b616afbf76e662e5fda8","isrc":"USE831572075","name":"Good Riddance (Time of Your Life)","registered_at":"2026-06-27T01:39:32Z","spotify_id":"3rKebM54N44BkbbjYu6LY5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36212e6305b01e557eec1812c496d136abea24b55c48b616afbf76e662e5fda8. 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/3rKebM54N44BkbbjYu6LY5.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/3rKebM54N44BkbbjYu6LY5.