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 0x57f98ec419991c8fab9f7ed22fd291a6d3c6de60f951a043d97783f0aa526aa2. Chain 2 (Bitcoin): anchored in block 954556 (2026-06-20T12:14:15Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ad2b56ab-6565-4fe9-a8b5-3a5a2b1be9ef.json and https://artists.proofprofile.net/proofs/artist/ad2b56ab-6565-4fe9-a8b5-3a5a2b1be9ef.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Gefallene Ritter [Malteserorden und Vatikan. Der Machtkampf zwischen zwei der ältesten Institutionen der Welt (ungekürzt)]
Kapitel 1.11 & Kapitel 2.1 - Gefallene Ritter
Kapitel 2.8 & Kapitel 3.1 - Gefallene Ritter
Kapitel 3.11 & Kapitel 4.1 - Gefallene Ritter
Kapitel 4.3 & Kapitel 5.1 - Gefallene Ritter
Kapitel 5.12 & Kapitel 6.1 - Gefallene Ritter
Kapitel 6.10 & Kapitel 7.1 - Gefallene Ritter
Kapitel 7.12 & Kapitel 8.1 - Gefallene Ritter
Kapitel 8.13 & Kapitel 9.1 - Gefallene Ritter
Kapitel 9.11 & Kapitel 10.1 - Gefallene Ritter
Kapitel 10.10 & Kapitel 11.1 - Gefallene Ritter
Kapitel 11.10 & Kapitel 12.1 - Gefallene Ritter
Kapitel 12.6 & Kapitel 13.1 - Gefallene Ritter
Kapitel 13.10 & Kapitel 14.1 - Gefallene Ritter
Kapitel 14.15 & Kapitel 15.1 - Gefallene Ritter
Kapitel 15.19 & Kapitel 16.1 - Gefallene Ritter
Kapitel 16.7 & Kapitel 17.1 - Gefallene Ritter