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 0xfac6a530a4190b579f08b35a4567dc8169aa0aa861bd34061459f7c3417b03e3. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/558cfc04-2194-4c83-a92b-35465dd9c22e.json and https://artists.proofprofile.net/proofs/artist/558cfc04-2194-4c83-a92b-35465dd9c22e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Als Jagdflieger im Osten 1943 - 1945 - Hauptmann Lipfert (Als die Jagd begann)
Im Panzerturm - Tagebuch eines Panzersoldaten (Ostpreußen 1945)
Tagebuch Panzerpionier Hugo Hammer (Mit einer Panzerdivision in der Hölle der Ostfront)
Die schreckliche Flucht (Ostpreußen 1945 und der lange Weg zurück)
Tagebuch eines Gebirgsjägers (Der Hölle entkommen)
Als Kanonier der schweren Flak (Tagebuch eines Soldaten der Division "Hermann Göring")