Graham McNeill is a Scottish novelist and video game writer. He is best known for his Warhammer Fantasy and Warhammer 40,000 novels, and his previous role as games designer for Games Workshop. Career
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2d2a83a51b16c47b414b0cbe053ff2419f3c0837a1ecbc5aae13a05e8a17c0c. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/22dd48dc-12ec-4518-93d5-b0bd8b77dedf.json and https://artists.proofprofile.net/proofs/artist/22dd48dc-12ec-4518-93d5-b0bd8b77dedf.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
Angelus Exterminatus [The Horus Heresy 23 (Ungekürzt)]
Thousand Sons [The Horus Heresy 12 (Ungekürzt)]
Die verstoßenen Toten [The Horus Heresy 17 (Ungekürzt)]
Track 1 - Falsche Götter - The Horus Heresy 2
The Horus Heresy, 2: Falsche Götter (Ungekürzt)
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cb3bbe77b2bc5f2c14fd500c052aac77652dd16d4e273f35f1bd434e96a2dab. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107607 — a six-check JSON result.
Kapitel 2 - Priester des Mars - Warhammer 40.000: Techpriester des Mars 1
Priester des Mars [Warhammer 40.000: Techpriester des Mars 1 (Ungekürzt)]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x086a10a308a9ecbaf18d0114d44b218ac67f933c4746a7d1dc1674d1e5c99a5b. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEUE22583395 — a six-check JSON result.
Kapitel 10 - Priester des Mars - Warhammer 40.000: Techpriester des Mars 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73853bb2d98ecd945239eb68d2b2e10f07ee4e793074058efd6bf4a431937aef. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEUE22583403 — a six-check JSON result.
Track 2 - Falsche Götter - The Horus Heresy 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23bcec9b91ea4fbc9c1e7e1aad8857e0fa565733e02b279c453ee74290e0a3b8. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107608 — a six-check JSON result.
Track 5 - Falsche Götter - The Horus Heresy 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x422048d63608e2363022a0db9161ed853de474ab720dde9124488766c6f2001b. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T01:08:10Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107611 — a six-check JSON result.
Track 15 - Falsche Götter - The Horus Heresy 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77c38a3e8a4b8290e26b0387353720be04d39eeaac224746f417f8273e722ca1. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107621 — a six-check JSON result.
Track 13 - Falsche Götter - The Horus Heresy 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bd7bf1cf9ec1a25a9a914577012ee6fa87db16d8a743684c93f919ce10067d2. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107619 — a six-check JSON result.
Track 16 - Falsche Götter - The Horus Heresy 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f3a27a694f5f55471ffc14f00c4d06bd039cd60f72b82fbca91bfd9c64b6a48. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107622 — a six-check JSON result.
Track 8 - Falsche Götter - The Horus Heresy 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa173ebd32d5baa33605ed98cbbc1d4de1eb6563a81d9f557694ab640b3887c86. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107614 — a six-check JSON result.
Track 7 - Falsche Götter - The Horus Heresy 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cd9fd0395a6554d97b3bfcc0e1e87a858510ba871f28db1564a97a1b98400a7. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107613 — a six-check JSON result.
Track 6 - Falsche Götter - The Horus Heresy 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ce631afbe52da4da9279235766590227c40f3c7496c8c4767caf9e6bec8a5a6. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107612 — a six-check JSON result.
Track 11 - Falsche Götter - The Horus Heresy 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7b78eee27f0a9e8945ba11f38c5fcda13066444fdc80319ff06b2a382ffe784. Chain 2 (Bitcoin): anchored in block 958476 (2026-07-18T01:26:56Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107617 — a six-check JSON result.
Track 4 - Falsche Götter - The Horus Heresy 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3f3224f53d639915e26d28b4b049f0b682a548a2ccca933a69bb3a7e10bf7da. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107610 — a six-check JSON result.
Track 14 - Falsche Götter - The Horus Heresy 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29be8c12b60f53490618761ec0dd99e5e8e6b4595284b87868506a98449b29bd. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107620 — a six-check JSON result.
Track 9 - Falsche Götter - The Horus Heresy 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd13710daccfa85cf6f3476ca66db6b563c952be2dbeb4fd2432036ebc9cfe21f. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107615 — a six-check JSON result.
Track 17 - Falsche Götter - The Horus Heresy 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf952cd7c944a064e3d297bf4601b3b8fe774f9ac19c344d8c45a640fe1500ac0. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107623 — a six-check JSON result.
Track 10 - Falsche Götter - The Horus Heresy 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82553dfbec01aea006110deb06478b091a187ceac77cb45bb36200e9df053a4d. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107616 — a six-check JSON result.
Track 18 - Falsche Götter - The Horus Heresy 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaab592c8607f99281d80fd5ae169af7e9b5b8a48e09245d7e4a5445829c7564f. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04:42Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107624 — a six-check JSON result.
Track 3 - Falsche Götter - The Horus Heresy 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62ffa0e166fd5c5e420952f9c7ae2c9981590ba37c131fea83b6e5416fa45a3b. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107609 — a six-check JSON result.
Track 19 - Falsche Götter - The Horus Heresy 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe49f1a2b6c96cb8dd3660ab49840c9d3f60b20e9a332f795de9071d0053f3647. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42:22Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEVU52107625 — a six-check JSON result.