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 0xe3db30f027d9cf74833196ac84db3ea337cad20c0e4d0351ba5c346149f64ed4. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/88f9094e-f1c6-4c7f-bf8e-0b6203582151.json and https://artists.proofprofile.net/proofs/artist/88f9094e-f1c6-4c7f-bf8e-0b6203582151.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 0x29f2a0daac9070e4682325f9d06f30ce914316d66835b2e88596bd565a2b327c. 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/3ay6bprwRlblVT8adv1h8n.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/3ay6bprwRlblVT8adv1h8n.
{"copyright_id":"0xb5b42053e45a9480b35cec22dfd0bde7ac3fe09889641ab6e5c0c647f502274c","isrc":"QMFME2196644","name":"Journey (feat. Mitch Wong)","registered_at":"2026-06-08T20:45:52Z","spotify_id":"2tG2nzOL2dsQaWZ8ic5xsF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5b42053e45a9480b35cec22dfd0bde7ac3fe09889641ab6e5c0c647f502274c. 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/2tG2nzOL2dsQaWZ8ic5xsF.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/2tG2nzOL2dsQaWZ8ic5xsF.
{"copyright_id":"0xa9fdb23355f783e55299743c3524718b0ff2fdbebca10b0989fb282da5be1275","isrc":"QMFME2196645","name":"You Have My Yes (feat. Naomi Raine)","registered_at":"2026-06-07T20:32:58Z","spotify_id":"4Jq4Iru3LBhVE5uzmzpFv8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9fdb23355f783e55299743c3524718b0ff2fdbebca10b0989fb282da5be1275. 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/4Jq4Iru3LBhVE5uzmzpFv8.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/4Jq4Iru3LBhVE5uzmzpFv8.
{"copyright_id":"0x6abf0f0070a65a0a76f5d73683b707969acc944ee42ea7a1c204f807c871b0d0","isrc":"QMFME2196646","name":"I'm Gonna Worship (feat. Dante Bowe)","registered_at":"2026-06-08T03:55:04Z","spotify_id":"43bf58Zo2FdOvkrKzs00vc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6abf0f0070a65a0a76f5d73683b707969acc944ee42ea7a1c204f807c871b0d0. 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/43bf58Zo2FdOvkrKzs00vc.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/43bf58Zo2FdOvkrKzs00vc.
{"copyright_id":"0xa5923e3be3d8efcc80d3c11f8daf7c43297483c3713fba2fa142f0aeeb5b18ba","isrc":"QMFME2196647","name":"Altar (feat. Justus Tams)","registered_at":"2026-06-07T14:05:20Z","spotify_id":"1YBV8n3y13Bg5BoKFe7kw7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5923e3be3d8efcc80d3c11f8daf7c43297483c3713fba2fa142f0aeeb5b18ba. 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/1YBV8n3y13Bg5BoKFe7kw7.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/1YBV8n3y13Bg5BoKFe7kw7.
Be Glorified (Spontaneous) [feat. Justus Tams]
{"copyright_id":"0xf62afa21dc977d5ffd85d846431695dc9a1bb2239931fffe8d39a1eebca6686d","isrc":"QMFME2196648","name":"Be Glorified (Spontaneous) [feat. Justus Tams]","registered_at":"2026-06-09T08:01:12Z","spotify_id":"4qmSgVHWjd57zQgfJCWqCQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf62afa21dc977d5ffd85d846431695dc9a1bb2239931fffe8d39a1eebca6686d. 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/4qmSgVHWjd57zQgfJCWqCQ.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/4qmSgVHWjd57zQgfJCWqCQ.
{"copyright_id":"0x2f0e9b28417af228796e1a82cbbf2cd48c3562df26989cce864d35fe05f7147d","isrc":"QMFME2196649","name":"Not Just Stories (feat. Aaron Moses)","registered_at":"2026-06-07T14:07:27Z","spotify_id":"17Nk8D3lbtnUZ5qVFRDntv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f0e9b28417af228796e1a82cbbf2cd48c3562df26989cce864d35fe05f7147d. 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/17Nk8D3lbtnUZ5qVFRDntv.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/17Nk8D3lbtnUZ5qVFRDntv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e6e2582790caf06343aaddf0e7b04c3772c37f5743982d5029d6da8b42debf9. 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/5oaSbiHvqUbz90GmcIUpkt.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/5oaSbiHvqUbz90GmcIUpkt.
{"copyright_id":"0x9614b1b374a0d39d8b85360a1d53ea7fda4eeaf7f9f9a291b963b76d8fd2d49d","isrc":"QZTLA2203400","name":"O Praise The Lord","registered_at":"2026-06-18T21:28:54Z","spotify_id":"34PBnyj9JeJQMTtDYOj8uL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9614b1b374a0d39d8b85360a1d53ea7fda4eeaf7f9f9a291b963b76d8fd2d49d. 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/34PBnyj9JeJQMTtDYOj8uL.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/34PBnyj9JeJQMTtDYOj8uL.
{"copyright_id":"0x2f0e9b28417af228796e1a82cbbf2cd48c3562df26989cce864d35fe05f7147d","isrc":"QMFME2196649","name":"Not Just Stories (feat. Aaron Moses)","registered_at":"2026-06-07T14:07:27Z","spotify_id":"3n0rGJgF2ENDefHM82SnBm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f0e9b28417af228796e1a82cbbf2cd48c3562df26989cce864d35fe05f7147d. 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/3n0rGJgF2ENDefHM82SnBm.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/3n0rGJgF2ENDefHM82SnBm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6af4dc4176125752ca9fc6476b4ca2861f8e8b06507271f6ab7bfbc6d225006c. 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/5Uq1r8eQPEJKGb6MvEHxC9.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/5Uq1r8eQPEJKGb6MvEHxC9.
I Thank God (feat. Dante Bowe, Maryanne Joshua George & Aaron Moses)
{"copyright_id":"0x749da2b242df60250f035fb5d9cbe8f0820c7dda447ef203faf6a6926a13ca34","isrc":"TCAFI2167992","name":"I Thank God (feat. Dante Bowe, Maryanne Joshua George & Aaron Moses)","registered_at":"2026-06-01T06:43:23Z","spotify_id":"3IBHk8pwBYyzlKYGVmoWQt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x749da2b242df60250f035fb5d9cbe8f0820c7dda447ef203faf6a6926a13ca34. 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/3IBHk8pwBYyzlKYGVmoWQt.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/3IBHk8pwBYyzlKYGVmoWQt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88fb337c6020eb1641a8c6583c161f9e38ee7c9967a003a1e965c888335697a2. 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/6eQResY1NX027abIRFq7HI.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/6eQResY1NX027abIRFq7HI.
Champion (feat. Brandon Lake & Maryanne J. George)
{"copyright_id":"0xa23755638d36af2f39c0a7abaa1199d65ebf71dbd3ba54beef0e75f70dce75a5","isrc":"TCAFF2047797","name":"Champion (feat. Brandon Lake & Maryanne J. George)","registered_at":"2026-06-04T05:12:29Z","spotify_id":"18drykjTj4apowUYLaTenY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa23755638d36af2f39c0a7abaa1199d65ebf71dbd3ba54beef0e75f70dce75a5. 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/18drykjTj4apowUYLaTenY.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/18drykjTj4apowUYLaTenY.
{"copyright_id":"0xd8e9f3e90e8d54a5d9767993d5bb7d67348e7c590e7aea38153b486275233bbd","isrc":"USA5W2300958","name":"Wind of Love (feat. Maryanne J. George)","registered_at":"2026-06-08T03:50:49Z","spotify_id":"4W2WJEEzNzM5ELYRh0ek5l","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8e9f3e90e8d54a5d9767993d5bb7d67348e7c590e7aea38153b486275233bbd. 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/4W2WJEEzNzM5ELYRh0ek5l.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/4W2WJEEzNzM5ELYRh0ek5l.
Mighty One (feat. Todd Dulaney, Maryanne J. George & Mav City Gospel Choir)
{"copyright_id":"0x83b642684bd896b7b8c41c11cc81608553f42061c6c06031f2b2d54e0b68c0b5","isrc":"QMBZ92156540","name":"Mighty One (feat. Todd Dulaney, Maryanne J. George & Mav City Gospel Choir)","registered_at":"2026-06-04T11:51:38Z","spotify_id":"1Ige5heWT74ObjEsIwlJCK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83b642684bd896b7b8c41c11cc81608553f42061c6c06031f2b2d54e0b68c0b5. 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/1Ige5heWT74ObjEsIwlJCK.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/1Ige5heWT74ObjEsIwlJCK.
Sufficient for Today (feat. Maryanne J. George & Mav City Gospel Choir)
{"copyright_id":"0xba37ba1cbb26614f8c0ce3d52541627267079fe5983a16009d244c7405f5ee65","isrc":"QMBZ92156547","name":"Sufficient for Today (feat. Maryanne J. George & Mav City Gospel Choir)","registered_at":"2026-06-04T08:42:27Z","spotify_id":"5aobFxGYo2lOVfwrRxIGwv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba37ba1cbb26614f8c0ce3d52541627267079fe5983a16009d244c7405f5ee65. 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/5aobFxGYo2lOVfwrRxIGwv.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/5aobFxGYo2lOVfwrRxIGwv.
Heal Our Land / Come & Move (feat. Joe L Barnes, Maryanne J. George & Mav City Gospel Choir)
{"copyright_id":"0xaaf867265b8ff4ee389d0cc49d8f7681f20be58d8dcb5672be3876624d2713bc","isrc":"QM4TW2236689","name":"Heal Our Land / Come & Move (feat. Joe L Barnes, Maryanne J. George & Mav City Gospel Choir)","registered_at":"2026-06-04T11:54:02Z","spotify_id":"1TVlOcTf8nR0epxgHxaPt3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaf867265b8ff4ee389d0cc49d8f7681f20be58d8dcb5672be3876624d2713bc. 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/1TVlOcTf8nR0epxgHxaPt3.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/1TVlOcTf8nR0epxgHxaPt3.
{"copyright_id":"0x6d3e99d470d1e54a1396ada3d22a138a2737f20b6cc5f498c96a39dae152c817","isrc":"QM4TW2236696","name":"Mighty One (feat. Todd Dulaney, Maryanne J. George & Mav City Gospel Choir)","registered_at":"2026-06-06T21:43:16Z","spotify_id":"7FkXyWDpXjvwW7KECbYHxH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d3e99d470d1e54a1396ada3d22a138a2737f20b6cc5f498c96a39dae152c817. 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/7FkXyWDpXjvwW7KECbYHxH.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/7FkXyWDpXjvwW7KECbYHxH.
Such an Awesome God (feat. Maryanne J. George)
{"copyright_id":"0x584d1d11cbf8213a80a6c82b142ae9685dc10093850fb61b6c4d9b239444f842","isrc":"TCAET2042860","name":"Such an Awesome God (feat. Maryanne J. George)","registered_at":"2026-06-04T08:29:18Z","spotify_id":"2bC8nrT3tqqGUXRGUbqimw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x584d1d11cbf8213a80a6c82b142ae9685dc10093850fb61b6c4d9b239444f842. 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/2bC8nrT3tqqGUXRGUbqimw.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/2bC8nrT3tqqGUXRGUbqimw.