{"schema":"opentechnical-integrity-record/1.0","publication_id":"OT-2026-000000058","uuid":"01a0a4ed-4397-7b3e-909e-eec45b65c4eb","title":"Zoned Emergency Stop Architecture for Segmented Industrial Lines","status":"PUBLIC","published_at":"2026-09-15T11:56:47.897824Z","canonical_url":"https://opentechnical.org/p/OT-2026-000000058","hashes":{"canonical_text_sha256":"2f2ae96165922f1edfb14cc8a737ecfe26966a9e7d6f51e5df14ceaa0763c756","html_sha256":"05cf72362e4c2e5999ecd95afd61b985771ddaf5be6fe4f542910883bb69c6e7","pdf_sha256":"1d17aace6b1c614b1ee900469e50cd3c43e12c714875572d33e9e544dc121763","markdown_sha256":"6405e25b36575a1c22255600e6865b99072efdc33589e505daa1923f649d88c2","manifest_sha256":"886cfed2929b27341fb60f75e5619c18c897d50522ae7d37941ed8ba0951aa7d"},"signature":{"algorithm":"Ed25519","key_id":"OT-SIGN-2026-02","value_b64":"roiVR6Eri29jCwpnHkgbbI7XgJ53b+Yds3HPrm4X4tXUJrqCFYt2uI57rXCKMEEfy/PyKEJu5jC3OpnV4r1PAQ==","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":"8d37e39c6f34ab29eee777d33d68388e9079cad161013efbee5802413c43a471","token_url":"https://opentechnical.org/integrity/batches/OT-TS-2026-W38-004.tsr","proof_url":"https://opentechnical.org/p/OT-2026-000000058/merkle-proof.json","status":"OK"}],"external_retrievals":[{"requested_url":"https://opentechnical.org/p/OT-2026-000000058","requested_at":"2026-09-15T12:41:06.808836Z","http_status":200,"observed_sha256":"05cf72362e4c2e5999ecd95afd61b985771ddaf5be6fe4f542910883bb69c6e7","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-000000058/publication.pdf","requested_at":"2026-09-15T12:41:06.624697Z","http_status":200,"observed_sha256":"1d17aace6b1c614b1ee900469e50cd3c43e12c714875572d33e9e544dc121763","expected_sha256":"1d17aace6b1c614b1ee900469e50cd3c43e12c714875572d33e9e544dc121763","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-000000058/manifest.json","requested_at":"2026-09-15T12:41:06.470229Z","http_status":200,"observed_sha256":"886cfed2929b27341fb60f75e5619c18c897d50522ae7d37941ed8ba0951aa7d","expected_sha256":"886cfed2929b27341fb60f75e5619c18c897d50522ae7d37941ed8ba0951aa7d","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-000000058/publication.txt","requested_at":"2026-09-15T12:41:06.307955Z","http_status":200,"observed_sha256":"2f2ae96165922f1edfb14cc8a737ecfe26966a9e7d6f51e5df14ceaa0763c756","expected_sha256":"2f2ae96165922f1edfb14cc8a737ecfe26966a9e7d6f51e5df14ceaa0763c756","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-000000058","requested_at":"2026-09-15T12:00:02.729403Z","http_status":200,"observed_sha256":"05cf72362e4c2e5999ecd95afd61b985771ddaf5be6fe4f542910883bb69c6e7","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-000000058/publication.pdf","requested_at":"2026-09-15T12:00:02.705701Z","http_status":200,"observed_sha256":"1d17aace6b1c614b1ee900469e50cd3c43e12c714875572d33e9e544dc121763","expected_sha256":"1d17aace6b1c614b1ee900469e50cd3c43e12c714875572d33e9e544dc121763","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-000000058/manifest.json","requested_at":"2026-09-15T12:00:02.686861Z","http_status":200,"observed_sha256":"886cfed2929b27341fb60f75e5619c18c897d50522ae7d37941ed8ba0951aa7d","expected_sha256":"886cfed2929b27341fb60f75e5619c18c897d50522ae7d37941ed8ba0951aa7d","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-000000058/publication.txt","requested_at":"2026-09-15T12:00:02.672208Z","http_status":200,"observed_sha256":"2f2ae96165922f1edfb14cc8a737ecfe26966a9e7d6f51e5df14ceaa0763c756","expected_sha256":"2f2ae96165922f1edfb14cc8a737ecfe26966a9e7d6f51e5df14ceaa0763c756","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"}]}