{"schema":"opentechnical-integrity-record/1.0","publication_id":"OT-2026-000000054","uuid":"01a0a4ea-e7ec-7521-a080-a0fdc41026a1","title":"Adaptive Vibratory Feeder Amplitude for Fill Level Regulation","status":"PUBLIC","published_at":"2026-09-15T11:54:13.359447Z","canonical_url":"https://opentechnical.org/p/OT-2026-000000054","hashes":{"canonical_text_sha256":"e893bf285f8b3963da76ff2c26d7ce11b87c46744493db4cd55a6a10758da18f","html_sha256":"54273ba14def18cd169f187b4dce45870dd7c9e80406e6c2aba136897c8851cc","pdf_sha256":"98320a79d93e04cd22176a9fffe2b6102b839c6ac9ca585976047cdc7200b8ab","markdown_sha256":"0583ab39340a2837480798b8bece959be6eb759069ab3130a0df7acbd1dfd6b4","manifest_sha256":"fc6875d033b1df845cf372c2c4bacb1f9b977a103787f65c957cdb6e7fea15a9"},"signature":{"algorithm":"Ed25519","key_id":"OT-SIGN-2026-02","value_b64":"kyOWsICpD8XcUX1pf8nwyRKAdXa7ufnnxftsuB8NMJ6Ld9QDFRD7lw+1Qod6ssYEHJiNUxiqPziMUYQ4obTgDQ==","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":"22b72005b12dd2b81a529987cc96361de0711a56831c79465ea9e59732c25899","token_url":"https://opentechnical.org/integrity/batches/OT-TS-2026-W38-004.tsr","proof_url":"https://opentechnical.org/p/OT-2026-000000054/merkle-proof.json","status":"OK"}],"external_retrievals":[{"requested_url":"https://opentechnical.org/p/OT-2026-000000054","requested_at":"2026-09-15T12:41:37.631878Z","http_status":200,"observed_sha256":"54273ba14def18cd169f187b4dce45870dd7c9e80406e6c2aba136897c8851cc","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-000000054/publication.pdf","requested_at":"2026-09-15T12:41:37.478036Z","http_status":200,"observed_sha256":"98320a79d93e04cd22176a9fffe2b6102b839c6ac9ca585976047cdc7200b8ab","expected_sha256":"98320a79d93e04cd22176a9fffe2b6102b839c6ac9ca585976047cdc7200b8ab","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-000000054/manifest.json","requested_at":"2026-09-15T12:41:37.329211Z","http_status":200,"observed_sha256":"fc6875d033b1df845cf372c2c4bacb1f9b977a103787f65c957cdb6e7fea15a9","expected_sha256":"fc6875d033b1df845cf372c2c4bacb1f9b977a103787f65c957cdb6e7fea15a9","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-000000054/publication.txt","requested_at":"2026-09-15T12:41:37.185644Z","http_status":200,"observed_sha256":"e893bf285f8b3963da76ff2c26d7ce11b87c46744493db4cd55a6a10758da18f","expected_sha256":"e893bf285f8b3963da76ff2c26d7ce11b87c46744493db4cd55a6a10758da18f","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-000000054","requested_at":"2026-09-15T12:00:03.127395Z","http_status":200,"observed_sha256":"54273ba14def18cd169f187b4dce45870dd7c9e80406e6c2aba136897c8851cc","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-000000054/publication.pdf","requested_at":"2026-09-15T12:00:03.105709Z","http_status":200,"observed_sha256":"98320a79d93e04cd22176a9fffe2b6102b839c6ac9ca585976047cdc7200b8ab","expected_sha256":"98320a79d93e04cd22176a9fffe2b6102b839c6ac9ca585976047cdc7200b8ab","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-000000054/manifest.json","requested_at":"2026-09-15T12:00:03.090421Z","http_status":200,"observed_sha256":"fc6875d033b1df845cf372c2c4bacb1f9b977a103787f65c957cdb6e7fea15a9","expected_sha256":"fc6875d033b1df845cf372c2c4bacb1f9b977a103787f65c957cdb6e7fea15a9","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-000000054/publication.txt","requested_at":"2026-09-15T12:00:03.074079Z","http_status":200,"observed_sha256":"e893bf285f8b3963da76ff2c26d7ce11b87c46744493db4cd55a6a10758da18f","expected_sha256":"e893bf285f8b3963da76ff2c26d7ce11b87c46744493db4cd55a6a10758da18f","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"}]}