{"schema":"opentechnical-integrity-record/1.0","publication_id":"OT-2026-000000062","uuid":"01a0a4f1-51e4-72c5-a0b7-ae1b35715d4c","title":"Compressed Air Ring Main Leak Localization System","status":"PUBLIC","published_at":"2026-09-15T12:01:13.703495Z","canonical_url":"https://opentechnical.org/p/OT-2026-000000062","hashes":{"canonical_text_sha256":"767c0b7e7e09489c70385bfe736a2f8ed7e15bf6f34334c0d82d5d3608fdc1a8","html_sha256":"c332f01ffb9e083dc913ed0fc4db4614f7b1b712cfd7eb3198f4ba4ece028df1","pdf_sha256":"917db1ced6f565f669120bef399685f6598e31bfc7c42804ace7a74972c9dd56","markdown_sha256":"abfdc3d9a759fcfec8ebbdc4a7c011bc58b9721d035621c3fec5e4ee2d0fe834","manifest_sha256":"d1fb8c3747bf6e03bceec4d00d059f8fff8cdc632bf65205b6bc445785a1ff1f"},"signature":{"algorithm":"Ed25519","key_id":"OT-SIGN-2026-02","value_b64":"1gfHX5DAKD0m7rCEd3mNGcP3P6jN70aYwmS+EsirWxJdriNZsqxrg1NFv5NnbrmJdmlRfFleGDuMLzwCWkBEBQ==","verified_now":true,"keys_url":"https://opentechnical.org/integrity/keys"},"trusted_timestamps":[{"batch_id":"OT-TS-2026-W38-004","authority":"timestamp.digicert.com","asserted_time_utc":"2026-09-15T12:03:59Z","merkle_root":"374ac7be5b27e8fbd4755a00ec69d4c71d43bc264ea2931c7d4fa40af087ba23","leaf_hash":"a8ab02ca0d2dd45b51bf92f61792b67e775cc93f723828b3e23da066d1381afd","token_url":"https://opentechnical.org/integrity/batches/OT-TS-2026-W38-004.tsr","proof_url":"https://opentechnical.org/p/OT-2026-000000062/merkle-proof.json","status":"OK"}],"external_retrievals":[{"requested_url":"https://opentechnical.org/p/OT-2026-000000062","requested_at":"2026-09-15T12:41:44.360279Z","http_status":200,"observed_sha256":"c332f01ffb9e083dc913ed0fc4db4614f7b1b712cfd7eb3198f4ba4ece028df1","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-000000062/publication.pdf","requested_at":"2026-09-15T12:41:44.200326Z","http_status":200,"observed_sha256":"917db1ced6f565f669120bef399685f6598e31bfc7c42804ace7a74972c9dd56","expected_sha256":"917db1ced6f565f669120bef399685f6598e31bfc7c42804ace7a74972c9dd56","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-000000062/manifest.json","requested_at":"2026-09-15T12:41:44.048920Z","http_status":200,"observed_sha256":"d1fb8c3747bf6e03bceec4d00d059f8fff8cdc632bf65205b6bc445785a1ff1f","expected_sha256":"d1fb8c3747bf6e03bceec4d00d059f8fff8cdc632bf65205b6bc445785a1ff1f","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-000000062/publication.txt","requested_at":"2026-09-15T12:41:43.914242Z","http_status":200,"observed_sha256":"767c0b7e7e09489c70385bfe736a2f8ed7e15bf6f34334c0d82d5d3608fdc1a8","expected_sha256":"767c0b7e7e09489c70385bfe736a2f8ed7e15bf6f34334c0d82d5d3608fdc1a8","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-000000062","requested_at":"2026-09-15T12:04:37.913945Z","http_status":200,"observed_sha256":"c332f01ffb9e083dc913ed0fc4db4614f7b1b712cfd7eb3198f4ba4ece028df1","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-000000062/publication.pdf","requested_at":"2026-09-15T12:04:37.898430Z","http_status":200,"observed_sha256":"917db1ced6f565f669120bef399685f6598e31bfc7c42804ace7a74972c9dd56","expected_sha256":"917db1ced6f565f669120bef399685f6598e31bfc7c42804ace7a74972c9dd56","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-000000062/manifest.json","requested_at":"2026-09-15T12:04:37.887050Z","http_status":200,"observed_sha256":"d1fb8c3747bf6e03bceec4d00d059f8fff8cdc632bf65205b6bc445785a1ff1f","expected_sha256":"d1fb8c3747bf6e03bceec4d00d059f8fff8cdc632bf65205b6bc445785a1ff1f","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-000000062/publication.txt","requested_at":"2026-09-15T12:04:37.872593Z","http_status":200,"observed_sha256":"767c0b7e7e09489c70385bfe736a2f8ed7e15bf6f34334c0d82d5d3608fdc1a8","expected_sha256":"767c0b7e7e09489c70385bfe736a2f8ed7e15bf6f34334c0d82d5d3608fdc1a8","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"}]}