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 artist was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1a28d626cf39d58434390be669c780b04077e6d39f21de022ada19282879bc7. 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/1f4c7c6d-6797-48aa-ae0d-8b63b8589588.json and https://artists.proofprofile.net/proofs/artist/1f4c7c6d-6797-48aa-ae0d-8b63b8589588.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
I Thank You God For Most This Amazing Day
Soon Ah Will Be Done Wi' De Troubles Of Dis Worl'
Psalm 117: O Praise The Lord, All Ye Nations
Tomorrow Shall Be My Dancing Day (Robert Ashfield)
Tomorrow Shall Be My Dancing Day (John Rutter)
Dirait-on, From "Les Chansons Des Roses"
All That Hath Life And Breath Praise Ye The Lord!
The Uncertainty Of The Poet (With A Poet's Eye)
I. La Nuit En Mer (Trois Chansons Bretonnes)
II. La Complainte Des Ames (Trois Chansons Bretonnes)
III. Soir d'ete (Trois Chansons Bretonnes)
IV. Eyze Sheleg! (Five Hebrew Love Songs)
Behold, This Is The Way, From The Redeemer
I'm Gonna Sing 'Til The Spirit Moves In My Heart