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 0xaa2ea046c42c4184c54cdbaf2435edb76f8dda2d1bd04f0ffee53740ee44de26. Chain 2 (Bitcoin): anchored in block 954065 (2026-06-17T08:10:43Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/50cafa5a-7492-43b1-99fa-36f89e7d5f83.json and https://artists.proofprofile.net/proofs/artist/50cafa5a-7492-43b1-99fa-36f89e7d5f83.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Mal ehrlich (Mein Blick hinter unser Leben)
Kapitel 2.12 & Kapitel 3.1 - Mal ehrlich
Kapitel 3.11 & Kapitel 4.1 - Mal ehrlich
Kapitel 4.11 & Kapitel 5.1 - Mal ehrlich
Kapitel 5.12 & Kapitel 6.1 - Mal ehrlich
Kapitel 6.15 & Kapitel 7.1 - Mal ehrlich
Kapitel 7.13 & Kapitel 8.1 - Mal ehrlich
Kapitel 8.16 & Kapitel 9.1 - Mal ehrlich
Kapitel 9.14 & Kapitel 10.1 - Mal ehrlich
Kapitel 10.14 & Kapitel 11.1 - Mal ehrlich
Kapitel 11.17 & Kapitel 12.1 - Mal ehrlich
Kapitel 12.14 & Kapitel 13.1 - Mal ehrlich
Kapitel 13.14 & Kapitel 14.1 - Mal ehrlich
Kapitel 14.21 & Kapitel 15.1 - Mal ehrlich
Kapitel 15.17 & Kapitel 16.1 - Mal ehrlich