{"schema":"opentechnical-integrity-record/1.0","publication_id":"OT-2026-000000005","uuid":"01a0a4c1-2335-70be-a216-60e1482d200e","title":"Carrier Pitch-Synchronized Induction for Cross Belt Sorters","status":"PUBLIC","published_at":"2026-09-15T11:08:36.023937Z","canonical_url":"https://opentechnical.org/p/OT-2026-000000005","hashes":{"canonical_text_sha256":"cd7fef9d8233e692a5e23b37d56fb8f152d5a19d1f46e76496685d873c270ebd","html_sha256":"a4bc85d8eab32ec3b7dcf345d0f7df324017eda016224ab2c0ea8af61d62608d","pdf_sha256":"7e28bcdeb8abe986e9ca60ba047667b07a316073cfc6f03c6163fe73b1dbfd69","markdown_sha256":"ad0f05ee6620ec1314f6847fca4799da674eb0b243ad85bc924f7968d026131b","manifest_sha256":"c897383b79a7f428ce0460f449833c204eaa2de252f3994f031972521e68bffe"},"signature":{"algorithm":"Ed25519","key_id":"OT-SIGN-2026-02","value_b64":"Kvwv+erwcyI5KE4XrOHO0OLpOlMgO+g0A2KMuJkb+l/pJcY+Q85Qgb1cXNWHZkMUxKt3gBL3R3vo15e+c+xUAg==","verified_now":true,"keys_url":"https://opentechnical.org/integrity/keys"},"trusted_timestamps":[{"batch_id":"OT-TS-2026-W38-002","authority":"timestamp.digicert.com","asserted_time_utc":"2026-09-15T11:27:02Z","merkle_root":"8a9e8e2d9092a2c48c74b74773102c931e516f6a42c87a0476c0a34543033067","leaf_hash":"2c8d26e00890bab248660b473bb0846ca3f90857c1195ecbe010f247a1d6f6dc","token_url":"https://opentechnical.org/integrity/batches/OT-TS-2026-W38-002.tsr","proof_url":"https://opentechnical.org/p/OT-2026-000000005/merkle-proof.json","status":"OK"}],"external_retrievals":[{"requested_url":"https://opentechnical.org/p/OT-2026-000000005","requested_at":"2026-09-15T11:10:01.757202Z","http_status":200,"observed_sha256":"a4bc85d8eab32ec3b7dcf345d0f7df324017eda016224ab2c0ea8af61d62608d","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-000000005/publication.pdf","requested_at":"2026-09-15T11:10:01.734992Z","http_status":200,"observed_sha256":"7e28bcdeb8abe986e9ca60ba047667b07a316073cfc6f03c6163fe73b1dbfd69","expected_sha256":"7e28bcdeb8abe986e9ca60ba047667b07a316073cfc6f03c6163fe73b1dbfd69","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-000000005/manifest.json","requested_at":"2026-09-15T11:10:01.707705Z","http_status":200,"observed_sha256":"c897383b79a7f428ce0460f449833c204eaa2de252f3994f031972521e68bffe","expected_sha256":"c897383b79a7f428ce0460f449833c204eaa2de252f3994f031972521e68bffe","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-000000005/publication.txt","requested_at":"2026-09-15T11:10:01.693118Z","http_status":200,"observed_sha256":"cd7fef9d8233e692a5e23b37d56fb8f152d5a19d1f46e76496685d873c270ebd","expected_sha256":"cd7fef9d8233e692a5e23b37d56fb8f152d5a19d1f46e76496685d873c270ebd","resolved_server_ip":"35.239.157.139","verifier_ip":"127.0.0.1","verifier":"instance-3.rotem.ai","result":"MATCH"}],"external_archives":[{"archive":"web.archive.org","archive_url":"http://web.archive.org/web/20260915095133/https://opentechnical.org/p/OT-2026-000000005","capture_timestamp":"20260915095133","status":"ALREADY_ARCHIVED","recorded_at":"2026-09-15T11:21:54.475996+00:00"}],"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"}]}