1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 0xae5c63dd2bd13b5e56d22c65174d0432530ddb71042463c61d862a56cca1f62b. Chain 2 (Bitcoin): anchored in block 954047 (2026-06-17T04:56:08Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/428658da-1fe5-4536-bff6-740c3aaf965f.json and https://artists.proofprofile.net/proofs/artist/428658da-1fe5-4536-bff6-740c3aaf965f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Cannot Use The Telephone.(Cleft Hooves On Cobblestone…)
Trying To Process (…Being A Short Diversion…)
Tenderest of Gestures (Delivered with a Smile)
Life’s Energy Returns (Refreshed and Refurbished)
Goodnight, My Friend (Turn the Lights out in Sequence)
Your Health is Important to Us…(Leave Your Dignity at Home.)
Screaming at the Thunder and Rain is Quite a Silly Idea…
Try Not to Be a Misanthropic Moth Today, Paul…
Try Not to Be a Misanthropic Moth today, Paul… (In Three Parts)
Steeped in Normalcy (A Retrospective in 3 Parts), PT. ONE
Steeped in Normalcy (A Retrospective in 3 Parts), PT. TWO…
Steeped in Normalcy (A Retrospective in 3 Parts), PT. THREE…
Smelling Soap(Self Reliant on a Styrofoam Diet…)
Sounds in Silent Solitude (Voice of the Rising Tides…)
The Hospital and That Long Extended Recovery Trilogy…
Avoid the Second Arrow(It’s Causing Needless Pain)