{"schema":"opentechnical-integrity-record/1.0","publication_id":"OT-2026-000000048","uuid":"01a0a4e5-fb01-7dc5-802c-354b68b7b64a","title":"Adaptive Barcode Imaging System with Speed-Synchronized Exposure Bracketing","status":"PUBLIC","published_at":"2026-09-15T11:48:50.564065Z","canonical_url":"https://opentechnical.org/p/OT-2026-000000048","hashes":{"canonical_text_sha256":"2a93fb2e0c419f0877383c28e2074295f6fdcf6ec47c1490b9a5c2bd4f29bc2a","html_sha256":"6d79476595177fd8cb50186fbc9d1dad0a84500678c206053c20234ce5cfc0d9","pdf_sha256":"26777d30067c304dff5fe6ff82f960a88091d99f33ce316fa6e4fd3c5be62ba2","markdown_sha256":"c149049ee6253f7fd312404e2bb5370bc2e5e755ac2765bd23871ff975a1c8db","manifest_sha256":"682f25e501f3e56a5927221785cd4af93c1d03294c515435d9b3c6a82e337c1b"},"signature":{"algorithm":"Ed25519","key_id":"OT-SIGN-2026-02","value_b64":"iPs3B2l7XwJYrBkrzXORB12FL1vScFFEiGUCnIwiu+YI6maVcwQsPHuG8P3IgYLExJUkR9VfUu2VzgXaFN1ABw==","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":"7599e1ccdeb4658b8779212e200fca4031f4f33316efc2cb9e459f650a45a82c","token_url":"https://opentechnical.org/integrity/batches/OT-TS-2026-W38-004.tsr","proof_url":"https://opentechnical.org/p/OT-2026-000000048/merkle-proof.json","status":"OK"}],"external_retrievals":[{"requested_url":"https://opentechnical.org/p/OT-2026-000000048","requested_at":"2026-09-15T12:41:24.188995Z","http_status":200,"observed_sha256":"6d79476595177fd8cb50186fbc9d1dad0a84500678c206053c20234ce5cfc0d9","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-000000048/publication.pdf","requested_at":"2026-09-15T12:41:24.063087Z","http_status":200,"observed_sha256":"26777d30067c304dff5fe6ff82f960a88091d99f33ce316fa6e4fd3c5be62ba2","expected_sha256":"26777d30067c304dff5fe6ff82f960a88091d99f33ce316fa6e4fd3c5be62ba2","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-000000048/manifest.json","requested_at":"2026-09-15T12:41:23.938790Z","http_status":200,"observed_sha256":"682f25e501f3e56a5927221785cd4af93c1d03294c515435d9b3c6a82e337c1b","expected_sha256":"682f25e501f3e56a5927221785cd4af93c1d03294c515435d9b3c6a82e337c1b","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-000000048/publication.txt","requested_at":"2026-09-15T12:41:23.667525Z","http_status":200,"observed_sha256":"2a93fb2e0c419f0877383c28e2074295f6fdcf6ec47c1490b9a5c2bd4f29bc2a","expected_sha256":"2a93fb2e0c419f0877383c28e2074295f6fdcf6ec47c1490b9a5c2bd4f29bc2a","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-000000048","requested_at":"2026-09-15T11:50:02.744257Z","http_status":200,"observed_sha256":"6d79476595177fd8cb50186fbc9d1dad0a84500678c206053c20234ce5cfc0d9","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-000000048/publication.pdf","requested_at":"2026-09-15T11:50:02.728036Z","http_status":200,"observed_sha256":"26777d30067c304dff5fe6ff82f960a88091d99f33ce316fa6e4fd3c5be62ba2","expected_sha256":"26777d30067c304dff5fe6ff82f960a88091d99f33ce316fa6e4fd3c5be62ba2","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-000000048/manifest.json","requested_at":"2026-09-15T11:50:02.715085Z","http_status":200,"observed_sha256":"682f25e501f3e56a5927221785cd4af93c1d03294c515435d9b3c6a82e337c1b","expected_sha256":"682f25e501f3e56a5927221785cd4af93c1d03294c515435d9b3c6a82e337c1b","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-000000048/publication.txt","requested_at":"2026-09-15T11:50:02.698698Z","http_status":200,"observed_sha256":"2a93fb2e0c419f0877383c28e2074295f6fdcf6ec47c1490b9a5c2bd4f29bc2a","expected_sha256":"2a93fb2e0c419f0877383c28e2074295f6fdcf6ec47c1490b9a5c2bd4f29bc2a","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"}]}