{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:XNL6CIGYV4E3OXOTKTVEBTUQDL","short_pith_number":"pith:XNL6CIGY","canonical_record":{"source":{"id":"2210.17163","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2022-10-31T09:20:00Z","cross_cats_sorted":[],"title_canon_sha256":"301662519ed40d2e8a20f242c0176484a567c698a1590b89311d5ffe648b84cd","abstract_canon_sha256":"5f19af19335d8858d44910f2588cb3a11afa48e0967b215d92280e5d44d86399"},"schema_version":"1.0"},"canonical_sha256":"bb57e120d8af09b75dd354ea40ce901acbd232ca9e353a811745bebc40538764","source":{"kind":"arxiv","id":"2210.17163","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2210.17163","created_at":"2026-07-05T05:44:02Z"},{"alias_kind":"arxiv_version","alias_value":"2210.17163v2","created_at":"2026-07-05T05:44:02Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2210.17163","created_at":"2026-07-05T05:44:02Z"},{"alias_kind":"pith_short_12","alias_value":"XNL6CIGYV4E3","created_at":"2026-07-05T05:44:02Z"},{"alias_kind":"pith_short_16","alias_value":"XNL6CIGYV4E3OXOT","created_at":"2026-07-05T05:44:02Z"},{"alias_kind":"pith_short_8","alias_value":"XNL6CIGY","created_at":"2026-07-05T05:44:02Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:XNL6CIGYV4E3OXOTKTVEBTUQDL","target":"record","payload":{"canonical_record":{"source":{"id":"2210.17163","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2022-10-31T09:20:00Z","cross_cats_sorted":[],"title_canon_sha256":"301662519ed40d2e8a20f242c0176484a567c698a1590b89311d5ffe648b84cd","abstract_canon_sha256":"5f19af19335d8858d44910f2588cb3a11afa48e0967b215d92280e5d44d86399"},"schema_version":"1.0"},"canonical_sha256":"bb57e120d8af09b75dd354ea40ce901acbd232ca9e353a811745bebc40538764","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T05:44:02.581359Z","signature_b64":"5eg+vA2Rjh8AMSaTODu7f6nj/PhE1J/OMm+RvhTzL/Wg9jW5y71AMQdqBFTxjzoigPaASB1G7jTW1L+8T21tAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"bb57e120d8af09b75dd354ea40ce901acbd232ca9e353a811745bebc40538764","last_reissued_at":"2026-07-05T05:44:02.580836Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T05:44:02.580836Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2210.17163","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-05T05:44:02Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"BAeO14apkcsmyu+lrLpAuVJ9wMgMcHAHP6cPeF4y5xDoS+276ikpEJrOVsXzyFiT5UI+2cF32T3PVG9UgVKUDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-31T21:33:42.894019Z"},"content_sha256":"0a9734da7fb125cf8f75aead4abf977650d2fb030a40c766ccc321b950a5b521","schema_version":"1.0","event_id":"sha256:0a9734da7fb125cf8f75aead4abf977650d2fb030a40c766ccc321b950a5b521"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:XNL6CIGYV4E3OXOTKTVEBTUQDL","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"HHLPy: Practical Verification of Hybrid Systems using Hoare Logic","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.LO","authors_text":"Alexander Bentkamp, Bohua Zhan, Huanhuan Sheng","submitted_at":"2022-10-31T09:20:00Z","abstract_excerpt":"We present a tool for verification of hybrid systems expressed in the sequential fragment of HCSP (Hybrid Communicating Sequential Processes). The tool permits annotating HCSP programs with pre- and postconditions, invariants, and proof rules for reasoning about ordinary differential equations. Verification conditions are generated from the annotations following the rules of hybrid Hoare logic. We designed labeling and highlighting mechanisms to distinguish and visualize different verification conditions. The tool is implemented in Python and has a web-based user interface. We evaluated the ef"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2210.17163","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/2210.17163/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-05T05:44:02Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"OkiyVDXYxKDEJDLhjCPZoUu0MbKK9VrNgKdckb86B7ywNN7/teiObKaYJX0hbHk6hg9G3Rk04K3CbzUjaIJKDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-31T21:33:42.894747Z"},"content_sha256":"d606d5abcc68f24544e2dd97b6667b3aadd79828c5ee2e416c35194c4850f3c6","schema_version":"1.0","event_id":"sha256:d606d5abcc68f24544e2dd97b6667b3aadd79828c5ee2e416c35194c4850f3c6"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/XNL6CIGYV4E3OXOTKTVEBTUQDL/bundle.json","state_url":"https://pith.science/pith/XNL6CIGYV4E3OXOTKTVEBTUQDL/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/XNL6CIGYV4E3OXOTKTVEBTUQDL/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-07-31T21:33:42Z","links":{"resolver":"https://pith.science/pith/XNL6CIGYV4E3OXOTKTVEBTUQDL","bundle":"https://pith.science/pith/XNL6CIGYV4E3OXOTKTVEBTUQDL/bundle.json","state":"https://pith.science/pith/XNL6CIGYV4E3OXOTKTVEBTUQDL/state.json","well_known_bundle":"https://pith.science/.well-known/pith/XNL6CIGYV4E3OXOTKTVEBTUQDL/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:XNL6CIGYV4E3OXOTKTVEBTUQDL","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":"5f19af19335d8858d44910f2588cb3a11afa48e0967b215d92280e5d44d86399","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2022-10-31T09:20:00Z","title_canon_sha256":"301662519ed40d2e8a20f242c0176484a567c698a1590b89311d5ffe648b84cd"},"schema_version":"1.0","source":{"id":"2210.17163","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2210.17163","created_at":"2026-07-05T05:44:02Z"},{"alias_kind":"arxiv_version","alias_value":"2210.17163v2","created_at":"2026-07-05T05:44:02Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2210.17163","created_at":"2026-07-05T05:44:02Z"},{"alias_kind":"pith_short_12","alias_value":"XNL6CIGYV4E3","created_at":"2026-07-05T05:44:02Z"},{"alias_kind":"pith_short_16","alias_value":"XNL6CIGYV4E3OXOT","created_at":"2026-07-05T05:44:02Z"},{"alias_kind":"pith_short_8","alias_value":"XNL6CIGY","created_at":"2026-07-05T05:44:02Z"}],"graph_snapshots":[{"event_id":"sha256:d606d5abcc68f24544e2dd97b6667b3aadd79828c5ee2e416c35194c4850f3c6","target":"graph","created_at":"2026-07-05T05:44:02Z","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/2210.17163/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"We present a tool for verification of hybrid systems expressed in the sequential fragment of HCSP (Hybrid Communicating Sequential Processes). The tool permits annotating HCSP programs with pre- and postconditions, invariants, and proof rules for reasoning about ordinary differential equations. Verification conditions are generated from the annotations following the rules of hybrid Hoare logic. We designed labeling and highlighting mechanisms to distinguish and visualize different verification conditions. The tool is implemented in Python and has a web-based user interface. We evaluated the ef","authors_text":"Alexander Bentkamp, Bohua Zhan, Huanhuan Sheng","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2022-10-31T09:20:00Z","title":"HHLPy: Practical Verification of Hybrid Systems using Hoare Logic"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2210.17163","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:0a9734da7fb125cf8f75aead4abf977650d2fb030a40c766ccc321b950a5b521","target":"record","created_at":"2026-07-05T05:44:02Z","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":"5f19af19335d8858d44910f2588cb3a11afa48e0967b215d92280e5d44d86399","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2022-10-31T09:20:00Z","title_canon_sha256":"301662519ed40d2e8a20f242c0176484a567c698a1590b89311d5ffe648b84cd"},"schema_version":"1.0","source":{"id":"2210.17163","kind":"arxiv","version":2}},"canonical_sha256":"bb57e120d8af09b75dd354ea40ce901acbd232ca9e353a811745bebc40538764","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"bb57e120d8af09b75dd354ea40ce901acbd232ca9e353a811745bebc40538764","first_computed_at":"2026-07-05T05:44:02.580836Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T05:44:02.580836Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"5eg+vA2Rjh8AMSaTODu7f6nj/PhE1J/OMm+RvhTzL/Wg9jW5y71AMQdqBFTxjzoigPaASB1G7jTW1L+8T21tAw==","signature_status":"signed_v1","signed_at":"2026-07-05T05:44:02.581359Z","signed_message":"canonical_sha256_bytes"},"source_id":"2210.17163","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:0a9734da7fb125cf8f75aead4abf977650d2fb030a40c766ccc321b950a5b521","sha256:d606d5abcc68f24544e2dd97b6667b3aadd79828c5ee2e416c35194c4850f3c6"],"state_sha256":"13dc900c9a0f69901418711138e751380ac754ab4cb95942228d29c9c354a44b"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"c2+84fsJsKScbiMWJq5/o0ks65ThzYrQeWz438D++TxLnZj7jsNmB6FE7NRbsSOTzW2mJlx1pBL4vaZBCHmYDg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-31T21:33:42.900665Z","bundle_sha256":"2f8a3884ce4c0bd36a236f957bc4dd56a7a66a707f1ba28fce11796857a719ec"}}