{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2026:IXM6K6FGLFTJDOWGNP6BWWGJJ7","short_pith_number":"pith:IXM6K6FG","canonical_record":{"source":{"id":"2602.10746","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.LO","submitted_at":"2026-02-11T11:19:31Z","cross_cats_sorted":[],"title_canon_sha256":"298a8a75a32fdf8532ced56e3196843f43b90ecb51a376e2f3728e2452be5e24","abstract_canon_sha256":"ea569c8726a86b16fe1456352ef4ec45edbf0e24e78600597fcfa68e87aa86f0"},"schema_version":"1.0"},"canonical_sha256":"45d9e578a6596691bac66bfc1b58c94fccbe6b0955ce73ebdbc9438e89d9812f","source":{"kind":"arxiv","id":"2602.10746","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2602.10746","created_at":"2026-07-10T01:19:42Z"},{"alias_kind":"arxiv_version","alias_value":"2602.10746v2","created_at":"2026-07-10T01:19:42Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2602.10746","created_at":"2026-07-10T01:19:42Z"},{"alias_kind":"pith_short_12","alias_value":"IXM6K6FGLFTJ","created_at":"2026-07-10T01:19:42Z"},{"alias_kind":"pith_short_16","alias_value":"IXM6K6FGLFTJDOWG","created_at":"2026-07-10T01:19:42Z"},{"alias_kind":"pith_short_8","alias_value":"IXM6K6FG","created_at":"2026-07-10T01:19:42Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2026:IXM6K6FGLFTJDOWGNP6BWWGJJ7","target":"record","payload":{"canonical_record":{"source":{"id":"2602.10746","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.LO","submitted_at":"2026-02-11T11:19:31Z","cross_cats_sorted":[],"title_canon_sha256":"298a8a75a32fdf8532ced56e3196843f43b90ecb51a376e2f3728e2452be5e24","abstract_canon_sha256":"ea569c8726a86b16fe1456352ef4ec45edbf0e24e78600597fcfa68e87aa86f0"},"schema_version":"1.0"},"canonical_sha256":"45d9e578a6596691bac66bfc1b58c94fccbe6b0955ce73ebdbc9438e89d9812f","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-10T01:19:42.191362Z","signature_b64":"94z874Je23Ra65SKqVlFg0f3IUboR/TfNQ72D3PENhqkyTjIgzfvcpSbK5HIREymfGbCHEtKC/Netrco0MtRCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"45d9e578a6596691bac66bfc1b58c94fccbe6b0955ce73ebdbc9438e89d9812f","last_reissued_at":"2026-07-10T01:19:42.190861Z","signature_status":"signed_v1","first_computed_at":"2026-07-10T01:19:42.190861Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2602.10746","source_version":2,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-10T01:19:42Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"WmjRDAfqvZqyo01oY+1EZ7Cm1qgaMFGwIwYcFrs5eqiO5ggDA/eWDNe3CkEv/we+p3Vfd1QHWUhUSlRhzoSqDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-13T04:23:11.919708Z"},"content_sha256":"ef97467fc605a9d5b871bc69c6984495d4f168fe2f4f0649b12d34064cdaff95","schema_version":"1.0","event_id":"sha256:ef97467fc605a9d5b871bc69c6984495d4f168fe2f4f0649b12d34064cdaff95"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2026:IXM6K6FGLFTJDOWGNP6BWWGJJ7","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Weakest Precondition Rules for Programs with Linear Temporal Specifications","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.LO","authors_text":"Gidon Ernst","submitted_at":"2026-02-11T11:19:31Z","abstract_excerpt":"With today's mature auto-active program verification tools complex functional requirements can be formalized and proved. To that end, they rely on verification condition generation to bridge between structured programs and high-level specifications and the automated theorem provers used in the background. Integrating software modules into larger systems may necessitate to consider temporal logic requirements, notably liveness properties over infinite traces. Unfortunately, most state-of-the-art tools lack explicit support for such temporal specifications. There are various proposals that addre"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2602.10746","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2602.10746/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-10T01:19:42Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Qj3kItzB8DctS5EvmglDEdnGeUp/lSWGYqe6YyMHOl9Gs111BQ6kvJBAxQeeuQrFDAqSgoVrDx7H+lx6zv2LAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-13T04:23:11.920093Z"},"content_sha256":"e64f1eb5f8df03adab9a7a951290d671b9803c15021e6945599398a7708af8b2","schema_version":"1.0","event_id":"sha256:e64f1eb5f8df03adab9a7a951290d671b9803c15021e6945599398a7708af8b2"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/IXM6K6FGLFTJDOWGNP6BWWGJJ7/bundle.json","state_url":"https://pith.science/pith/IXM6K6FGLFTJDOWGNP6BWWGJJ7/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/IXM6K6FGLFTJDOWGNP6BWWGJJ7/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-08-13T04:23:11Z","links":{"resolver":"https://pith.science/pith/IXM6K6FGLFTJDOWGNP6BWWGJJ7","bundle":"https://pith.science/pith/IXM6K6FGLFTJDOWGNP6BWWGJJ7/bundle.json","state":"https://pith.science/pith/IXM6K6FGLFTJDOWGNP6BWWGJJ7/state.json","well_known_bundle":"https://pith.science/.well-known/pith/IXM6K6FGLFTJDOWGNP6BWWGJJ7/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2026:IXM6K6FGLFTJDOWGNP6BWWGJJ7","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"ea569c8726a86b16fe1456352ef4ec45edbf0e24e78600597fcfa68e87aa86f0","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.LO","submitted_at":"2026-02-11T11:19:31Z","title_canon_sha256":"298a8a75a32fdf8532ced56e3196843f43b90ecb51a376e2f3728e2452be5e24"},"schema_version":"1.0","source":{"id":"2602.10746","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2602.10746","created_at":"2026-07-10T01:19:42Z"},{"alias_kind":"arxiv_version","alias_value":"2602.10746v2","created_at":"2026-07-10T01:19:42Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2602.10746","created_at":"2026-07-10T01:19:42Z"},{"alias_kind":"pith_short_12","alias_value":"IXM6K6FGLFTJ","created_at":"2026-07-10T01:19:42Z"},{"alias_kind":"pith_short_16","alias_value":"IXM6K6FGLFTJDOWG","created_at":"2026-07-10T01:19:42Z"},{"alias_kind":"pith_short_8","alias_value":"IXM6K6FG","created_at":"2026-07-10T01:19:42Z"}],"graph_snapshots":[{"event_id":"sha256:e64f1eb5f8df03adab9a7a951290d671b9803c15021e6945599398a7708af8b2","target":"graph","created_at":"2026-07-10T01:19:42Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2602.10746/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"With today's mature auto-active program verification tools complex functional requirements can be formalized and proved. To that end, they rely on verification condition generation to bridge between structured programs and high-level specifications and the automated theorem provers used in the background. Integrating software modules into larger systems may necessitate to consider temporal logic requirements, notably liveness properties over infinite traces. Unfortunately, most state-of-the-art tools lack explicit support for such temporal specifications. There are various proposals that addre","authors_text":"Gidon Ernst","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.LO","submitted_at":"2026-02-11T11:19:31Z","title":"Weakest Precondition Rules for Programs with Linear Temporal Specifications"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2602.10746","kind":"arxiv","version":2},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:ef97467fc605a9d5b871bc69c6984495d4f168fe2f4f0649b12d34064cdaff95","target":"record","created_at":"2026-07-10T01:19:42Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"ea569c8726a86b16fe1456352ef4ec45edbf0e24e78600597fcfa68e87aa86f0","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.LO","submitted_at":"2026-02-11T11:19:31Z","title_canon_sha256":"298a8a75a32fdf8532ced56e3196843f43b90ecb51a376e2f3728e2452be5e24"},"schema_version":"1.0","source":{"id":"2602.10746","kind":"arxiv","version":2}},"canonical_sha256":"45d9e578a6596691bac66bfc1b58c94fccbe6b0955ce73ebdbc9438e89d9812f","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"45d9e578a6596691bac66bfc1b58c94fccbe6b0955ce73ebdbc9438e89d9812f","first_computed_at":"2026-07-10T01:19:42.190861Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-10T01:19:42.190861Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"94z874Je23Ra65SKqVlFg0f3IUboR/TfNQ72D3PENhqkyTjIgzfvcpSbK5HIREymfGbCHEtKC/Netrco0MtRCg==","signature_status":"signed_v1","signed_at":"2026-07-10T01:19:42.191362Z","signed_message":"canonical_sha256_bytes"},"source_id":"2602.10746","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:ef97467fc605a9d5b871bc69c6984495d4f168fe2f4f0649b12d34064cdaff95","sha256:e64f1eb5f8df03adab9a7a951290d671b9803c15021e6945599398a7708af8b2"],"state_sha256":"7624f088564544061873a2b32e07007433f3c2e6eb93a363d665d06dc4ca4f07"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ucbjcqWki0cPmjF2VGcTPxElz1MsklPEnO7VB9tM4ZqQVtXGXY4TU0c2pTAepfpK2xlHd4LFy5QYc94eBeoDBA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-13T04:23:11.922841Z","bundle_sha256":"8d25c0b8cdbd75232b49a64e493127287a317042debc0925089dfc5f66b9e843"}}