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 0x78f24a895d62f649ec873d216169e5a194d90731195d69871f8612c16ad76b76. Chain 2 (Bitcoin): anchored in block 953742 (2026-06-15T04:47:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a23a873e-8cc0-40f0-847a-37ca66f9ee9d.json and https://artists.proofprofile.net/proofs/artist/a23a873e-8cc0-40f0-847a-37ca66f9ee9d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Across the Sea - Philip G Anderson Rework
Forest for the Trees - Night Cycles Version
Forest for the Trees - Ambient Night Cycles Version
We Don't Deserve Dogs (Original Motion Picture Soundtrack)
Ghosts in the Stories - Night Cycles Version
The Beautiful Nothing - Night Cycles Version
Breathing Shallow - Night Cycles Version
I Was Born, Then Burnt - Night Cycles Version
Not Afraid to Disappear - Night Cycles Version
The Privileged (Original Motion Picture Soundtrack)