{"schema":"opentechnical-integrity-record/1.0","publication_id":"OT-2026-000000004","uuid":"01a0a4bf-18d1-7bfa-a239-42d3df1bf76d","title":"Differential Roller Speed Banding for Parcel Singulation","status":"PUBLIC","published_at":"2026-09-15T11:06:22.292282Z","canonical_url":"https://opentechnical.org/p/OT-2026-000000004","hashes":{"canonical_text_sha256":"1b11cdaec0d9e0fe9ad631f7168d5686fa58ce478a8229d94a57642a7edc7e5b","html_sha256":"71c46d2019b7fbddacc76bfcbbfe830c7c12bf11e10dbde486c76d01445616e5","pdf_sha256":"3fb3d82bb403349e21d3635fa323875b1df6a0e7de749508bd94be16e5477d3e","markdown_sha256":"d7720bdf788c92511e5952faf9da3411096c314897c47a9613cfd8d751432238","manifest_sha256":"176478ecdb27c6e531a62e893152d9e227e27c1583522be6413b399d8691e36c"},"signature":{"algorithm":"Ed25519","key_id":"OT-SIGN-2026-02","value_b64":"ymQWfpRY5glLOv8Eqg45cPHexwSJQGwunvxRaiLjTJ6QoU2ULZMPAnjMaCTXYs5rmNuCTscDy6VCq7aIhF1GCA==","verified_now":true,"keys_url":"https://opentechnical.org/integrity/keys"},"trusted_timestamps":[{"batch_id":"OT-TS-2026-W38-001","authority":"timestamp.digicert.com","asserted_time_utc":"2026-09-15T11:07:01Z","merkle_root":"e098dd127565a8b9306f82e476ce94994fd6ef84b35cfe6256415cd5dc86f8dc","leaf_hash":"38de79fe8fcc00d4fdfe900ef4027ede3d4f22ff1fd34449f96d21f5b00f5ff3","token_url":"https://opentechnical.org/integrity/batches/OT-TS-2026-W38-001.tsr","proof_url":"https://opentechnical.org/p/OT-2026-000000004/merkle-proof.json","status":"OK"}],"external_retrievals":[{"requested_url":"https://opentechnical.org/p/OT-2026-000000004","requested_at":"2026-09-15T11:10:01.836810Z","http_status":200,"observed_sha256":"71c46d2019b7fbddacc76bfcbbfe830c7c12bf11e10dbde486c76d01445616e5","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-000000004/publication.pdf","requested_at":"2026-09-15T11:10:01.799728Z","http_status":200,"observed_sha256":"3fb3d82bb403349e21d3635fa323875b1df6a0e7de749508bd94be16e5477d3e","expected_sha256":"3fb3d82bb403349e21d3635fa323875b1df6a0e7de749508bd94be16e5477d3e","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-000000004/manifest.json","requested_at":"2026-09-15T11:10:01.786979Z","http_status":200,"observed_sha256":"176478ecdb27c6e531a62e893152d9e227e27c1583522be6413b399d8691e36c","expected_sha256":"176478ecdb27c6e531a62e893152d9e227e27c1583522be6413b399d8691e36c","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-000000004/publication.txt","requested_at":"2026-09-15T11:10:01.772344Z","http_status":200,"observed_sha256":"1b11cdaec0d9e0fe9ad631f7168d5686fa58ce478a8229d94a57642a7edc7e5b","expected_sha256":"1b11cdaec0d9e0fe9ad631f7168d5686fa58ce478a8229d94a57642a7edc7e5b","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"}]}