Petra Hammesfahr (; born 10 May 1951) is a German crime writer. She has won several awards, including the Crime Prize of Wiesbaden and the Rhineland Literary Prize. Hammesfahr was born in Immerath (E
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 0x0628d6fa8aa49a537d44548b1f9902c395cc819572fa9fb9a959e42c4cf17ebe. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/510e624f-5637-4149-8ad1-36bfc097a48d.json and https://artists.proofprofile.net/proofs/artist/510e624f-5637-4149-8ad1-36bfc097a48d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Ein fast perfekter Plan (Gekürzte Fassung)
Jesse James oder Billy the Kid (und: Es kann der Frömmste nicht in Frieden)
In aller Freundschaft (und: Oh mein Papa)
Rosis liebste Stellung (und: Gefährliche Begegnung)
Die Neue (sowie: Frostiger Boden und Für Elise)
Die Verlierer (Packender Krimi, der unter die Haut geht, von der beliebten Bestsellerautorin)
Der Fall Leni Bauer (Düsterer und wendungsreicher Krimi – der neue Roman der beliebten Bestsellerautorin)
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 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. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x995a485d26ab51ddfc7e4b90749b8e2cde4f5de82c1c37f0241683242753980b. Chain 2 (Bitcoin): anchored in block 958793 (2026-07-20T01:50:36Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a8275ff10e4eee3a92b005ae2301cd3e856f759206d355eb68ef1a4b1809da4. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cfcbf5138fe9d9e2afa57df678fa4b90e8a3c47dbf4a2490159a028155d850d. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T21:40:13Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbed459a0c2cddc92ac126d2ce5af1aa6b0ccef34b728e2942d729e872f9eb9ab. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3e218c44d520c0f252ab253bdb6dc8c10539db58d95e50a43b621f18390744c. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15:48Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12bef9fc130ff6c6f8fcbda7b06569399bfd308686f0ff02753a2baaa6df4ee1. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T07:07:00Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c01312c622338b69944d6898b29311cdd9175744b8be750361944e372d69f43. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x432d8b1a678f8d454a83f2b479a43761119360996acc4a9a5a332aeec84e9665. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8aa7099350069456383045e15c82a0df78a4aafa46b014f71069da02cf24529. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd82159623be0fc2dba10f4006d6506648f079b3ea7eec36a50fd2b9f11a7ed5d. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaac3c7d40de4ede280dfa1471c2bcac9c48caeba3cc575de425e36d68699742a. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcae99cba4a5723b78fd44d04991b6bdf8c925ac801e0bac467e1c28724bb605d. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T10:52:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c2d11ebcc6feda26f4e23b984a6a6af5f3bf56fbec8f2d2884267d0e2f88919. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T11:58:15Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2da301bb7812a5ba5d62c4c2bf974a507dfecc73615dcd002546e11dcac9eec. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T16:38:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd643725928e97495d77e37ed18e3c9d26e3e7ac5597316835b7147da233a1572. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbdef7f90b18890af69b5bf934abe9582b48c53117fa2bf31c09dd400092bee5. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc69232564df7f927e74f9d0e6a345755208c4bdaafbff0390a3f3ba640ea7f5. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T21:11:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc0de2e6d16f4ee1596eea8dbbce113bb574ac30ace82c44d5a2409fa49b43a0. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x097caf10dc40228c6c196d1b8b9ed3ffee65487d1dbdcb7178e24470b3c61c16. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ae81481e07a92c868d67aef65f76c12a59ff556ec0e5fed664a6605e318562e. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14015366430c16a6c814c3f865a959ff725547c8459f4260eb8d2f9ea94bdc0f. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1JT0103037.