{"schema":"opentechnical-integrity-record/1.0","publication_id":"OT-2026-000000050","uuid":"01a0a4e7-bdda-71c9-8a30-128e6c119ed4","title":"Gearbox Predictive Maintenance Using Load-Normalized Envelope Spectra","status":"PUBLIC","published_at":"2026-09-15T11:50:45.981115Z","canonical_url":"https://opentechnical.org/p/OT-2026-000000050","hashes":{"canonical_text_sha256":"65704265937df1760b89a2d57c63741f0ccb3054b83effb4792f243ed8c35256","html_sha256":"ad8ec856290adf0988b7e72496200e822405718cfe0f6ddb4c93e3f3071473da","pdf_sha256":"0ad552979a2f41135f10c80ecaa5a8ffc9ccd7c2bb6f7133197a308bb8919224","markdown_sha256":"5386c5e701dc4f32ca5e5ed0d446b09e483cd9f6df1f1a03cba92de45d2adcee","manifest_sha256":"df5ee81aa6ff7c6d4b56934af8e747a9d5b9c5055a09e6f360f2c65217ecec4f"},"signature":{"algorithm":"Ed25519","key_id":"OT-SIGN-2026-02","value_b64":"8U0gTtVECtTlDVWFPnD/+tQ/WU3HEj67A6OBlsJU+60Uep/P7UK1DK0ZrwSOFRMJGlm/wPIjFW/TwZHtZ/3YAw==","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":"c2481d3ace2214f2848f95010612133f24ccc2e04e6816341f00a31d4a164daf","token_url":"https://opentechnical.org/integrity/batches/OT-TS-2026-W38-004.tsr","proof_url":"https://opentechnical.org/p/OT-2026-000000050/merkle-proof.json","status":"OK"}],"external_retrievals":[{"requested_url":"https://opentechnical.org/p/OT-2026-000000050","requested_at":"2026-09-15T12:41:33.095645Z","http_status":200,"observed_sha256":"ad8ec856290adf0988b7e72496200e822405718cfe0f6ddb4c93e3f3071473da","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-000000050/publication.pdf","requested_at":"2026-09-15T12:41:32.850862Z","http_status":200,"observed_sha256":"0ad552979a2f41135f10c80ecaa5a8ffc9ccd7c2bb6f7133197a308bb8919224","expected_sha256":"0ad552979a2f41135f10c80ecaa5a8ffc9ccd7c2bb6f7133197a308bb8919224","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-000000050/manifest.json","requested_at":"2026-09-15T12:41:32.642002Z","http_status":200,"observed_sha256":"df5ee81aa6ff7c6d4b56934af8e747a9d5b9c5055a09e6f360f2c65217ecec4f","expected_sha256":"df5ee81aa6ff7c6d4b56934af8e747a9d5b9c5055a09e6f360f2c65217ecec4f","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-000000050/publication.txt","requested_at":"2026-09-15T12:41:32.511266Z","http_status":200,"observed_sha256":"65704265937df1760b89a2d57c63741f0ccb3054b83effb4792f243ed8c35256","expected_sha256":"65704265937df1760b89a2d57c63741f0ccb3054b83effb4792f243ed8c35256","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-000000050","requested_at":"2026-09-15T12:00:03.508757Z","http_status":200,"observed_sha256":"ad8ec856290adf0988b7e72496200e822405718cfe0f6ddb4c93e3f3071473da","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-000000050/publication.pdf","requested_at":"2026-09-15T12:00:03.482798Z","http_status":200,"observed_sha256":"0ad552979a2f41135f10c80ecaa5a8ffc9ccd7c2bb6f7133197a308bb8919224","expected_sha256":"0ad552979a2f41135f10c80ecaa5a8ffc9ccd7c2bb6f7133197a308bb8919224","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-000000050/manifest.json","requested_at":"2026-09-15T12:00:03.460741Z","http_status":200,"observed_sha256":"df5ee81aa6ff7c6d4b56934af8e747a9d5b9c5055a09e6f360f2c65217ecec4f","expected_sha256":"df5ee81aa6ff7c6d4b56934af8e747a9d5b9c5055a09e6f360f2c65217ecec4f","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-000000050/publication.txt","requested_at":"2026-09-15T12:00:03.434061Z","http_status":200,"observed_sha256":"65704265937df1760b89a2d57c63741f0ccb3054b83effb4792f243ed8c35256","expected_sha256":"65704265937df1760b89a2d57c63741f0ccb3054b83effb4792f243ed8c35256","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"}]}