Philip Reeve (born 28 February 1966) is an English author and illustrator of children's books, primarily known for the 2001 book Mortal Engines and its sequels (the 2001 to 2006 Mortal Engines Quartet
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 0x6ebf8a865379ae404bc5860e255e59310273569488614bd3ab96cd489d454d66. 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/84f3c659-c2fd-4dca-bdd3-fc4ceec0e765.json and https://artists.proofprofile.net/proofs/artist/84f3c659-c2fd-4dca-bdd3-fc4ceec0e765.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
Mortal Engines [Mortal Engines, Book 1 (Unabridged)]
Chapter 58 - Mortal Engines - Mortal Engines, Book 1
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 0xffac0dd4b8eb44c177184c8cabce4a50abfb6f1c4a443ac529bf953d70d84b24. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27:37Z), 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/DEZU32101691 — a six-check JSON result.
Chapter 1 - Mortal Engines - Mortal Engines, Book 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa8279f7e617fd626f096728c5638c5e169b93a1e68b83d2a0355a521812a664. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEZU32101634 — a six-check JSON result.
Chapter 3 - Mortal Engines - Mortal Engines, Book 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x111ca9d2e366bbb3b39b0ab078faa3cd93bf3ac067feba6185263e6455e8a0f7. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/DEZU32101636 — a six-check JSON result.
Chapter 4 - Mortal Engines - Mortal Engines, Book 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f9e38987a54ec739661d978c4d9933ce5ca46c84fc1c27559db52382c9ecfbb. Chain 2 (Bitcoin): anchored in block 958878 (2026-07-20T12:32: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEZU32101637 — a six-check JSON result.
Chapter 6 - Mortal Engines - Mortal Engines, Book 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x926f913a8a4d4eb44730a6d283a299a3d6d5805843ffa71fc85c76a112d7ec90. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48:03Z), 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/DEZU32101639 — a six-check JSON result.
Chapter 7 - Mortal Engines - Mortal Engines, Book 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0564d0b3e2b881216f3c9eda2e913c44eddc5a1ffb12b7de4a2f3f9baafb4069. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/DEZU32101640 — a six-check JSON result.
Chapter 18 - Mortal Engines - Mortal Engines, Book 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96f38fbfafaab88892e40a7639233af3d0d7298a175a35453d53cea4da4f37a7. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/DEZU32101651 — a six-check JSON result.
Chapter 19 - Mortal Engines - Mortal Engines, Book 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61333cb602f831c75af760e653bd4ae4d71e5b24e90cca35b7db4a23924f3e9d. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), 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/DEZU32101652 — a six-check JSON result.
Chapter 28 - Mortal Engines - Mortal Engines, Book 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70c3fa747ecaa54a7d3110c3bd18588e49868ae024854800534e41a5d10fc360. Chain 2 (Bitcoin): anchored in block 958529 (2026-07-18T09:21:41Z), 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/DEZU32101661 — a six-check JSON result.
Chapter 29 - Mortal Engines - Mortal Engines, Book 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c420162929923118d8bfc229539fc00e0b909cc30077e57f6c96d6032f3a888. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/DEZU32101662 — a six-check JSON result.
Chapter 30 - Mortal Engines - Mortal Engines, Book 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b09b20b34ef4283a56a4203692267aeca5b4ef8e8d65f182a77aeb0cd98e6a4. Chain 2 (Bitcoin): anchored in block 958325 (2026-07-16T21:10: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEZU32101663 — a six-check JSON result.
Chapter 31 - Mortal Engines - Mortal Engines, Book 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3308fc00718e7d2b6d1666d3115727a483df1d0a2be13f2e953bdb174e3ce5b. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/DEZU32101664 — a six-check JSON result.
Chapter 32 - Mortal Engines - Mortal Engines, Book 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24c28d03b2e98f8b9d72812ce6dc2541c0248910c81490c4acd223989c435c1f. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEZU32101665 — a six-check JSON result.
Chapter 96 - Mortal Engines - Mortal Engines, Book 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ed586dd70d9037b1d8ee4b610eb84853fc1c09c878e972cf04b7e4eac8e82b9. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/DEZU32101729 — a six-check JSON result.
Chapter 41 - Mortal Engines - Mortal Engines, Book 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb499a61dac46303efad2f8183f6db18baa246513fd10d49c76a70b1c4623c34c. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/DEZU32101674 — a six-check JSON result.
Chapter 43 - Mortal Engines - Mortal Engines, Book 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e3dc6451170b158253c73d09af56e8ff57788e5d472c2d851135c4495516256. Chain 2 (Bitcoin): anchored in block 959073 (2026-07-21T23:25:37Z), 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/DEZU32101676 — a six-check JSON result.
Chapter 47 - Mortal Engines - Mortal Engines, Book 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x989a1871a03936e1512fa8f42d78faa091177e128f7d1fd9bc656987af66308a. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEZU32101680 — a six-check JSON result.
Predator's Gold [Mortal Engines, Book 2 (Unabridged)]
Infernal Devices [Mortal Engines, Book 3 (Unabridged)]
A Darkling Plain [Mortal Engines, Book 4 (Unabridged)]
Mortal Engines - Die verlorene Stadt (Ungekürzte Lesung)
A Web of Air [Fever Crumb, Book 2 (Unabridged)]
Fever Crumb [Fever Crumb, Book 1 (Unabridged)]
Scrivener's Moon [Fever Crumb, Book 3 (Unabridged)]
Krieg der Städte [Mortal Engines, Band 1 (Ungekürzte Lesung)]
Night Flights [A Mortal Engines Collection (Unabridged)]
Jagd durchs Eis [Mortal Engines 2 (Ungekürzte Lesung)]
Mortal Engines - Der Grüne Sturm (Ungekürzte Lesung)