{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:5AQFLQ6EOZUK63XT4IJBLUFLAB","short_pith_number":"pith:5AQFLQ6E","canonical_record":{"source":{"id":"2208.05507","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2022-08-10T18:01:40Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"5c986af2ad6fd401e5cf0ca64dc3c8135f509f192876355ce3d89ffc0431040d","abstract_canon_sha256":"53578277a3aca96efd8a5028e29668f77f192b8eed68d315546df63457160a24"},"schema_version":"1.0"},"canonical_sha256":"e82055c3c47668af6ef3e21215d0ab0061612e20a1378e419bdc4f9b21c42efd","source":{"kind":"arxiv","id":"2208.05507","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2208.05507","created_at":"2026-07-05T07:18:23Z"},{"alias_kind":"arxiv_version","alias_value":"2208.05507v2","created_at":"2026-07-05T07:18:23Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2208.05507","created_at":"2026-07-05T07:18:23Z"},{"alias_kind":"pith_short_12","alias_value":"5AQFLQ6EOZUK","created_at":"2026-07-05T07:18:23Z"},{"alias_kind":"pith_short_16","alias_value":"5AQFLQ6EOZUK63XT","created_at":"2026-07-05T07:18:23Z"},{"alias_kind":"pith_short_8","alias_value":"5AQFLQ6E","created_at":"2026-07-05T07:18:23Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:5AQFLQ6EOZUK63XT4IJBLUFLAB","target":"record","payload":{"canonical_record":{"source":{"id":"2208.05507","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2022-08-10T18:01:40Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"5c986af2ad6fd401e5cf0ca64dc3c8135f509f192876355ce3d89ffc0431040d","abstract_canon_sha256":"53578277a3aca96efd8a5028e29668f77f192b8eed68d315546df63457160a24"},"schema_version":"1.0"},"canonical_sha256":"e82055c3c47668af6ef3e21215d0ab0061612e20a1378e419bdc4f9b21c42efd","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T07:18:23.631861Z","signature_b64":"acwfowT1y+BIO51w5Pe+0tPEvEddTIs4exOxIAp2nA8x2tfS3AX3DLeMAnpM5OGen5onq/BTzVxPqOz927jBAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e82055c3c47668af6ef3e21215d0ab0061612e20a1378e419bdc4f9b21c42efd","last_reissued_at":"2026-07-05T07:18:23.631401Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T07:18:23.631401Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2208.05507","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-05T07:18:23Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"08c+WT/1FjT7w29MkOc3M/3L3+79UMxGFPUE9baUTRrXuzHujohLIGE5qquvGVPnZMTAZzLlbYk3g/SQ+0tmAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T06:30:57.907758Z"},"content_sha256":"12cf0955030e413c70f287d17e79964e4001907ce9de252b1fdfc9ae24a222cf","schema_version":"1.0","event_id":"sha256:12cf0955030e413c70f287d17e79964e4001907ce9de252b1fdfc9ae24a222cf"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:5AQFLQ6EOZUK63XT4IJBLUFLAB","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A Compositional Approach to Verifying Modular Robotic Systems","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.SE"],"primary_cat":"cs.LO","authors_text":"Angelo Ferrando, Louise A. Dennis, Marie Farrell, Matt Luckcuck, Michael Fisher, Rafael C. Cardoso","submitted_at":"2022-08-10T18:01:40Z","abstract_excerpt":"Robotic systems used in safety-critical industrial situations often rely on modular software architectures, and increasingly include autonomous components. Verifying that these modular robotic systems behave as expected requires approaches that can cope with, and preferably take advantage of, this inherent modularity. This paper describes a compositional approach to specifying the nodes in robotic systems built using the Robotic Operating System (ROS), where each node is specified using First-Order Logic (FOL) assume-guarantee contracts that link the specification to the ROS implementation. We"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2208.05507","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/2208.05507/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-05T07:18:23Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"WgZrbhQsIhwpcZk29GAJ8XrLzEzN7fRAVhkc7ILOXX2WH3NzUy1GPZ+GOXwW7nAhvjLqTV1lMtR5r9Y3yL0GCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T06:30:57.908271Z"},"content_sha256":"03075cd9c670b54e911690f73c72822fd1de13da2f2d984317da3849bd10267f","schema_version":"1.0","event_id":"sha256:03075cd9c670b54e911690f73c72822fd1de13da2f2d984317da3849bd10267f"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/5AQFLQ6EOZUK63XT4IJBLUFLAB/bundle.json","state_url":"https://pith.science/pith/5AQFLQ6EOZUK63XT4IJBLUFLAB/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/5AQFLQ6EOZUK63XT4IJBLUFLAB/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-10T06:30:57Z","links":{"resolver":"https://pith.science/pith/5AQFLQ6EOZUK63XT4IJBLUFLAB","bundle":"https://pith.science/pith/5AQFLQ6EOZUK63XT4IJBLUFLAB/bundle.json","state":"https://pith.science/pith/5AQFLQ6EOZUK63XT4IJBLUFLAB/state.json","well_known_bundle":"https://pith.science/.well-known/pith/5AQFLQ6EOZUK63XT4IJBLUFLAB/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:5AQFLQ6EOZUK63XT4IJBLUFLAB","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":"53578277a3aca96efd8a5028e29668f77f192b8eed68d315546df63457160a24","cross_cats_sorted":["cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2022-08-10T18:01:40Z","title_canon_sha256":"5c986af2ad6fd401e5cf0ca64dc3c8135f509f192876355ce3d89ffc0431040d"},"schema_version":"1.0","source":{"id":"2208.05507","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2208.05507","created_at":"2026-07-05T07:18:23Z"},{"alias_kind":"arxiv_version","alias_value":"2208.05507v2","created_at":"2026-07-05T07:18:23Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2208.05507","created_at":"2026-07-05T07:18:23Z"},{"alias_kind":"pith_short_12","alias_value":"5AQFLQ6EOZUK","created_at":"2026-07-05T07:18:23Z"},{"alias_kind":"pith_short_16","alias_value":"5AQFLQ6EOZUK63XT","created_at":"2026-07-05T07:18:23Z"},{"alias_kind":"pith_short_8","alias_value":"5AQFLQ6E","created_at":"2026-07-05T07:18:23Z"}],"graph_snapshots":[{"event_id":"sha256:03075cd9c670b54e911690f73c72822fd1de13da2f2d984317da3849bd10267f","target":"graph","created_at":"2026-07-05T07:18:23Z","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/2208.05507/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Robotic systems used in safety-critical industrial situations often rely on modular software architectures, and increasingly include autonomous components. Verifying that these modular robotic systems behave as expected requires approaches that can cope with, and preferably take advantage of, this inherent modularity. This paper describes a compositional approach to specifying the nodes in robotic systems built using the Robotic Operating System (ROS), where each node is specified using First-Order Logic (FOL) assume-guarantee contracts that link the specification to the ROS implementation. We","authors_text":"Angelo Ferrando, Louise A. Dennis, Marie Farrell, Matt Luckcuck, Michael Fisher, Rafael C. Cardoso","cross_cats":["cs.SE"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2022-08-10T18:01:40Z","title":"A Compositional Approach to Verifying Modular Robotic Systems"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2208.05507","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:12cf0955030e413c70f287d17e79964e4001907ce9de252b1fdfc9ae24a222cf","target":"record","created_at":"2026-07-05T07:18:23Z","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":"53578277a3aca96efd8a5028e29668f77f192b8eed68d315546df63457160a24","cross_cats_sorted":["cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2022-08-10T18:01:40Z","title_canon_sha256":"5c986af2ad6fd401e5cf0ca64dc3c8135f509f192876355ce3d89ffc0431040d"},"schema_version":"1.0","source":{"id":"2208.05507","kind":"arxiv","version":2}},"canonical_sha256":"e82055c3c47668af6ef3e21215d0ab0061612e20a1378e419bdc4f9b21c42efd","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"e82055c3c47668af6ef3e21215d0ab0061612e20a1378e419bdc4f9b21c42efd","first_computed_at":"2026-07-05T07:18:23.631401Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T07:18:23.631401Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"acwfowT1y+BIO51w5Pe+0tPEvEddTIs4exOxIAp2nA8x2tfS3AX3DLeMAnpM5OGen5onq/BTzVxPqOz927jBAw==","signature_status":"signed_v1","signed_at":"2026-07-05T07:18:23.631861Z","signed_message":"canonical_sha256_bytes"},"source_id":"2208.05507","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:12cf0955030e413c70f287d17e79964e4001907ce9de252b1fdfc9ae24a222cf","sha256:03075cd9c670b54e911690f73c72822fd1de13da2f2d984317da3849bd10267f"],"state_sha256":"e0e314ba106450c0f31236677a2be335acd54c14d77dd7adee2d2ef93f9b5619"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"7m9HeVuPvBSJj7HUdX4SHESvDN1ZI9J0PqQnaspHs1L0r2HsnZnORKpyL58OEaJbxQwrDWZEEoisbZ8X1h6vDg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-10T06:30:57.913556Z","bundle_sha256":"c258ccb858d3eac6eed3a591d93fcd4354951785cc699875f36129430e99ffd0"}}