{"schema":"opentechnical-integrity-record/1.0","publication_id":"OT-2026-000000045","uuid":"01a0a4e3-73cd-7382-9414-394f1c492fd0","title":"Pneumatic Cylinder Exhaust Energy Recovery to Low-Pressure Ring Main","status":"PUBLIC","published_at":"2026-09-15T11:46:04.879665Z","canonical_url":"https://opentechnical.org/p/OT-2026-000000045","hashes":{"canonical_text_sha256":"7a0c39363bdf3b698753c00da0560052d916663ef2e2c7295c1c33b83222dce1","html_sha256":"29645a3938bf630186523c836d78932a0c00daa23b7d3e225e10fe406c8afad9","pdf_sha256":"3da2282527154283bb48d9f0991ed409bd7b0301684e069b8a0bafa3036c700f","markdown_sha256":"db708d4541c4192803f9de52d853e534fc7d5652e0f5507f0b2ec7b3560ccd07","manifest_sha256":"be23058ebb4fb9d82294823c28184d178c9ea577279c15586cd497412501a7d0"},"signature":{"algorithm":"Ed25519","key_id":"OT-SIGN-2026-02","value_b64":"U6Da/ntHam4N1yzoApQrKuR4mjSw9yphUqjr/Bt+8y0Pl0sxFMaEErJH59QyGJzSKbYEQ0MeiWLVb1pYd4mfDg==","verified_now":true,"keys_url":"https://opentechnical.org/integrity/keys"},"trusted_timestamps":[{"batch_id":"OT-TS-2026-W38-003","authority":"timestamp.digicert.com","asserted_time_utc":"2026-09-15T11:47:01Z","merkle_root":"9563dce58556d06689dcee7fb61d5c87bbb6ab6867acc20a656e93b639caa69b","leaf_hash":"a8e3ccb5adba29667dc1a4b899b3608dbed391483e71c15da2c20f633f371125","token_url":"https://opentechnical.org/integrity/batches/OT-TS-2026-W38-003.tsr","proof_url":"https://opentechnical.org/p/OT-2026-000000045/merkle-proof.json","status":"OK"}],"external_retrievals":[{"requested_url":"https://opentechnical.org/p/OT-2026-000000045","requested_at":"2026-09-15T12:41:41.258172Z","http_status":200,"observed_sha256":"29645a3938bf630186523c836d78932a0c00daa23b7d3e225e10fe406c8afad9","expected_sha256":"","resolved_server_ip":"35.239.157.139","verifier_ip":"127.0.0.1","verifier":"grabo-systems","result":"MATCH"},{"requested_url":"https://opentechnical.org/p/OT-2026-000000045/publication.pdf","requested_at":"2026-09-15T12:41:41.102181Z","http_status":200,"observed_sha256":"3da2282527154283bb48d9f0991ed409bd7b0301684e069b8a0bafa3036c700f","expected_sha256":"3da2282527154283bb48d9f0991ed409bd7b0301684e069b8a0bafa3036c700f","resolved_server_ip":"35.239.157.139","verifier_ip":"127.0.0.1","verifier":"grabo-systems","result":"MATCH"},{"requested_url":"https://opentechnical.org/p/OT-2026-000000045/manifest.json","requested_at":"2026-09-15T12:41:40.975710Z","http_status":200,"observed_sha256":"be23058ebb4fb9d82294823c28184d178c9ea577279c15586cd497412501a7d0","expected_sha256":"be23058ebb4fb9d82294823c28184d178c9ea577279c15586cd497412501a7d0","resolved_server_ip":"35.239.157.139","verifier_ip":"127.0.0.1","verifier":"grabo-systems","result":"MATCH"},{"requested_url":"https://opentechnical.org/p/OT-2026-000000045/publication.txt","requested_at":"2026-09-15T12:41:40.845404Z","http_status":200,"observed_sha256":"7a0c39363bdf3b698753c00da0560052d916663ef2e2c7295c1c33b83222dce1","expected_sha256":"7a0c39363bdf3b698753c00da0560052d916663ef2e2c7295c1c33b83222dce1","resolved_server_ip":"35.239.157.139","verifier_ip":"127.0.0.1","verifier":"grabo-systems","result":"MATCH"},{"requested_url":"https://opentechnical.org/p/OT-2026-000000045","requested_at":"2026-09-15T11:50:02.976104Z","http_status":200,"observed_sha256":"29645a3938bf630186523c836d78932a0c00daa23b7d3e225e10fe406c8afad9","expected_sha256":"","resolved_server_ip":"35.239.157.139","verifier_ip":"127.0.0.1","verifier":"instance-3.rotem.ai","result":"MATCH"},{"requested_url":"https://opentechnical.org/p/OT-2026-000000045/publication.pdf","requested_at":"2026-09-15T11:50:02.952593Z","http_status":200,"observed_sha256":"3da2282527154283bb48d9f0991ed409bd7b0301684e069b8a0bafa3036c700f","expected_sha256":"3da2282527154283bb48d9f0991ed409bd7b0301684e069b8a0bafa3036c700f","resolved_server_ip":"35.239.157.139","verifier_ip":"127.0.0.1","verifier":"instance-3.rotem.ai","result":"MATCH"},{"requested_url":"https://opentechnical.org/p/OT-2026-000000045/manifest.json","requested_at":"2026-09-15T11:50:02.935977Z","http_status":200,"observed_sha256":"be23058ebb4fb9d82294823c28184d178c9ea577279c15586cd497412501a7d0","expected_sha256":"be23058ebb4fb9d82294823c28184d178c9ea577279c15586cd497412501a7d0","resolved_server_ip":"35.239.157.139","verifier_ip":"127.0.0.1","verifier":"instance-3.rotem.ai","result":"MATCH"},{"requested_url":"https://opentechnical.org/p/OT-2026-000000045/publication.txt","requested_at":"2026-09-15T11:50:02.912972Z","http_status":200,"observed_sha256":"7a0c39363bdf3b698753c00da0560052d916663ef2e2c7295c1c33b83222dce1","expected_sha256":"7a0c39363bdf3b698753c00da0560052d916663ef2e2c7295c1c33b83222dce1","resolved_server_ip":"35.239.157.139","verifier_ip":"127.0.0.1","verifier":"instance-3.rotem.ai","result":"MATCH"}],"external_archives":[],"custody":[{"batch_id":"OT-CUSTODY-2026-W38","filename":"OpenTechnical-Custody-2026-W38.tar.zst","sha256":"f5540ade9ee87306569c02456843c15d3112539f6bc334dfc6356a15714e2c58","bytes":9431008,"custodian":"held on site pending an external custodian","received_at":null,"retention":"permanent"}]}