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 0x8ef7869d0857d9e1571990909fba362eee5a25183f5aec09dd712257e2a3d8ec. 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/5530ddf5-f954-43b7-9a8d-01ec6caf9583.json and https://artists.proofprofile.net/proofs/artist/5530ddf5-f954-43b7-9a8d-01ec6caf9583.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Songs of Love and Justice: II. Difficulties
Songs of Love and Justice: III. Decisions
Preach the Word: I. Give Thanks to the Lord
I've Seen the Day: II. For My Unborn Son
I've Seen the Day: III. Where Have You Gone
String Quartet No. 3: I. Moderato Sostenuto
String Quartet No. 3: III. Moderato-Allegro-Moderato sostenuto-Adagio
Symphony No. 1: II. Adagio: Lento ma non troppo
Symphony No. 1: III. Scherzo: Allegretto
3 Spirituals for Orchestra: No. 1. Everytime I feel the Spirit
{"copyright_id":"0x45db95886b5a1a12c2aad5e7b2a4fd62d410f2b31a961465a8949bb989166a69","isrc":"HKI191135105","name":"3 Spirituals for Orchestra: No. 1. Everytime I feel the Spirit","registered_at":"2026-06-27T07:00:24Z","spotify_id":"4pYeGX0GH8DBkf5BcEJzu5","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 0x45db95886b5a1a12c2aad5e7b2a4fd62d410f2b31a961465a8949bb989166a69. 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/4pYeGX0GH8DBkf5BcEJzu5.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/4pYeGX0GH8DBkf5BcEJzu5.
3 Spirituals for Orchestra: No. 2. Kum Bab Yah
{"copyright_id":"0x51c27479ee8909814f16adeace83acfff3f166fde484f2c3da7080eddb4b7eee","isrc":"HKI191135106","name":"3 Spirituals for Orchestra: No. 2. Kum Bab Yah","registered_at":"2026-06-01T21:02:02Z","spotify_id":"6y1FgcqMY76hCk9qLxUuy4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51c27479ee8909814f16adeace83acfff3f166fde484f2c3da7080eddb4b7eee. 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/6y1FgcqMY76hCk9qLxUuy4.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/6y1FgcqMY76hCk9qLxUuy4.
3 Spirituals for Orchestra: No. 3. Oh Freedom
{"copyright_id":"0x8534bf43a213efdeff7805691b69d15f9db01b01c5fa330cc0888a621ed89ecc","isrc":"HKI191135107","name":"3 Spirituals for Orchestra: No. 3. Oh Freedom","registered_at":"2026-06-25T23:44:44Z","spotify_id":"1LwQaTzJEtPTdnAT0atewt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8534bf43a213efdeff7805691b69d15f9db01b01c5fa330cc0888a621ed89ecc. 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/1LwQaTzJEtPTdnAT0atewt.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/1LwQaTzJEtPTdnAT0atewt.
Whitman's Journey: I. Launch out on endless seas
Amazing Grace: Organ Music of Adolphus Hailstork
Spirituals Suite: Everytime I Feel the Spirit
Spirituals Suite: There is a Balm in Gilead
{"copyright_id":"0x5086b9ca5456fc27ca0105a9ea9dbb5b36e02a9ef77fd3ee5899bf93671c775b","isrc":"USAB10710188","name":"Meditation on \"Amazing Grace","registered_at":"2026-06-23T11:15:05Z","spotify_id":"2k6Y7UL80FvrLhiK3UqSJW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5086b9ca5456fc27ca0105a9ea9dbb5b36e02a9ef77fd3ee5899bf93671c775b. 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/2k6Y7UL80FvrLhiK3UqSJW.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/2k6Y7UL80FvrLhiK3UqSJW.
Arabesques: An angular, disjointed movement for both
Two Romances for Viola & Chamber Ensemble: Romance No. 1
Two Romances for Viola & Chamber Ensemble: Romance No. 2
Songs of Life and Love: The Cloths of Heaven
Songs of Life and Love: I Will Sing of Life
Setting from the Song of Solomon: Arise My Beloved
Setting from the Song of Solomon: Set Me As A Seal
The Oxford Book of Choral Music by Black Composers
3 Spirituals for Orchestra: No. 2, Kum Ba Ya
3 Spirituals for Orchestra: No. 3, Oh Freedom
African Heritage Symphonic Series, Vol. 2
5 Short Choral Works: No. 4, The Cloths of Heaven (Live)
Stephen F. Austin State University A Cappella Choir
2022 Texas Music Educators Association: Stephen F. Austin State University A Cappella Choir (Live)