{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:R4NULLPMSR4OGZ6MFIMJKAYYT7","short_pith_number":"pith:R4NULLPM","canonical_record":{"source":{"id":"2106.00732","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2021-06-01T19:15:34Z","cross_cats_sorted":[],"title_canon_sha256":"eb95c36464ca9b4108e5a659ac8b6d6d502973909b88eb2f42971f4850641c48","abstract_canon_sha256":"4355a5945deb5dbb3b2f0671b5962f68e4330311e9eb5458a1f5ffff817d8391"},"schema_version":"1.0"},"canonical_sha256":"8f1b45adec9478e367cc2a189503189fe44d52870bda4c733d4db099ea47a100","source":{"kind":"arxiv","id":"2106.00732","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2106.00732","created_at":"2026-07-05T02:45:39Z"},{"alias_kind":"arxiv_version","alias_value":"2106.00732v1","created_at":"2026-07-05T02:45:39Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2106.00732","created_at":"2026-07-05T02:45:39Z"},{"alias_kind":"pith_short_12","alias_value":"R4NULLPMSR4O","created_at":"2026-07-05T02:45:39Z"},{"alias_kind":"pith_short_16","alias_value":"R4NULLPMSR4OGZ6M","created_at":"2026-07-05T02:45:39Z"},{"alias_kind":"pith_short_8","alias_value":"R4NULLPM","created_at":"2026-07-05T02:45:39Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:R4NULLPMSR4OGZ6MFIMJKAYYT7","target":"record","payload":{"canonical_record":{"source":{"id":"2106.00732","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2021-06-01T19:15:34Z","cross_cats_sorted":[],"title_canon_sha256":"eb95c36464ca9b4108e5a659ac8b6d6d502973909b88eb2f42971f4850641c48","abstract_canon_sha256":"4355a5945deb5dbb3b2f0671b5962f68e4330311e9eb5458a1f5ffff817d8391"},"schema_version":"1.0"},"canonical_sha256":"8f1b45adec9478e367cc2a189503189fe44d52870bda4c733d4db099ea47a100","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T02:45:39.402682Z","signature_b64":"1X9lHJoDFMUuqZXeyNwlolB94zWRRq9bjqByncMrqmalHGbJfTnxmlqMFmJjm9Go1MaW/8ibNoFo8wLsaKqHBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"8f1b45adec9478e367cc2a189503189fe44d52870bda4c733d4db099ea47a100","last_reissued_at":"2026-07-05T02:45:39.402342Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T02:45:39.402342Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2106.00732","source_version":1,"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-05T02:45:39Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"SBZamFYAq70bPra6QK0TdhI4Q+SJVPc20li+TZtz+V2t4ENpQXDOZPhVGMmIY2ueMFEpRP6ClWI1WONiB9oUBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-04T17:46:45.193033Z"},"content_sha256":"e15c5fa538bf09f4e15945041e395dcd67d99b5e0879349d6130a56b75759af2","schema_version":"1.0","event_id":"sha256:e15c5fa538bf09f4e15945041e395dcd67d99b5e0879349d6130a56b75759af2"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:R4NULLPMSR4OGZ6MFIMJKAYYT7","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Modular Verification of Concurrent Programs via Sequential Model Checking","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Dan Rasin, Orna Grumberg, Sharon Shoham","submitted_at":"2021-06-01T19:15:34Z","abstract_excerpt":"This work utilizes the plethora of work on verification of sequential programs for the purpose of verifying concurrent programs. We reduce the verification of a concurrent program to a series of verification tasks of sequential programs. Our approach is modular in the sense that each sequential verification task roughly corresponds to the verification of a single thread, with some additional information about the environment in which it operates. Information regarding the environment is gathered during the run of the algorithm, by need.\n  While our approach is general, it specializes on concur"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2106.00732","kind":"arxiv","version":1},"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/2106.00732/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-05T02:45:39Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"p5GQ1jVN7y51QVKv3m07m/lkmuci7H/x+RgTgKF9OtARpOhHiP063EL+9KK9RphZJpTG8bSNYSaaqG+no7I+CA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-04T17:46:45.193597Z"},"content_sha256":"f453c150fc4511ca09b4d665d42b82dd4658fc714a9a4122c86343b9b9ef30b7","schema_version":"1.0","event_id":"sha256:f453c150fc4511ca09b4d665d42b82dd4658fc714a9a4122c86343b9b9ef30b7"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/R4NULLPMSR4OGZ6MFIMJKAYYT7/bundle.json","state_url":"https://pith.science/pith/R4NULLPMSR4OGZ6MFIMJKAYYT7/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/R4NULLPMSR4OGZ6MFIMJKAYYT7/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-04T17:46:45Z","links":{"resolver":"https://pith.science/pith/R4NULLPMSR4OGZ6MFIMJKAYYT7","bundle":"https://pith.science/pith/R4NULLPMSR4OGZ6MFIMJKAYYT7/bundle.json","state":"https://pith.science/pith/R4NULLPMSR4OGZ6MFIMJKAYYT7/state.json","well_known_bundle":"https://pith.science/.well-known/pith/R4NULLPMSR4OGZ6MFIMJKAYYT7/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:R4NULLPMSR4OGZ6MFIMJKAYYT7","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":"4355a5945deb5dbb3b2f0671b5962f68e4330311e9eb5458a1f5ffff817d8391","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2021-06-01T19:15:34Z","title_canon_sha256":"eb95c36464ca9b4108e5a659ac8b6d6d502973909b88eb2f42971f4850641c48"},"schema_version":"1.0","source":{"id":"2106.00732","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2106.00732","created_at":"2026-07-05T02:45:39Z"},{"alias_kind":"arxiv_version","alias_value":"2106.00732v1","created_at":"2026-07-05T02:45:39Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2106.00732","created_at":"2026-07-05T02:45:39Z"},{"alias_kind":"pith_short_12","alias_value":"R4NULLPMSR4O","created_at":"2026-07-05T02:45:39Z"},{"alias_kind":"pith_short_16","alias_value":"R4NULLPMSR4OGZ6M","created_at":"2026-07-05T02:45:39Z"},{"alias_kind":"pith_short_8","alias_value":"R4NULLPM","created_at":"2026-07-05T02:45:39Z"}],"graph_snapshots":[{"event_id":"sha256:f453c150fc4511ca09b4d665d42b82dd4658fc714a9a4122c86343b9b9ef30b7","target":"graph","created_at":"2026-07-05T02:45:39Z","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/2106.00732/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"This work utilizes the plethora of work on verification of sequential programs for the purpose of verifying concurrent programs. We reduce the verification of a concurrent program to a series of verification tasks of sequential programs. Our approach is modular in the sense that each sequential verification task roughly corresponds to the verification of a single thread, with some additional information about the environment in which it operates. Information regarding the environment is gathered during the run of the algorithm, by need.\n  While our approach is general, it specializes on concur","authors_text":"Dan Rasin, Orna Grumberg, Sharon Shoham","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2021-06-01T19:15:34Z","title":"Modular Verification of Concurrent Programs via Sequential Model Checking"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2106.00732","kind":"arxiv","version":1},"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:e15c5fa538bf09f4e15945041e395dcd67d99b5e0879349d6130a56b75759af2","target":"record","created_at":"2026-07-05T02:45:39Z","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":"4355a5945deb5dbb3b2f0671b5962f68e4330311e9eb5458a1f5ffff817d8391","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2021-06-01T19:15:34Z","title_canon_sha256":"eb95c36464ca9b4108e5a659ac8b6d6d502973909b88eb2f42971f4850641c48"},"schema_version":"1.0","source":{"id":"2106.00732","kind":"arxiv","version":1}},"canonical_sha256":"8f1b45adec9478e367cc2a189503189fe44d52870bda4c733d4db099ea47a100","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"8f1b45adec9478e367cc2a189503189fe44d52870bda4c733d4db099ea47a100","first_computed_at":"2026-07-05T02:45:39.402342Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T02:45:39.402342Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"1X9lHJoDFMUuqZXeyNwlolB94zWRRq9bjqByncMrqmalHGbJfTnxmlqMFmJjm9Go1MaW/8ibNoFo8wLsaKqHBQ==","signature_status":"signed_v1","signed_at":"2026-07-05T02:45:39.402682Z","signed_message":"canonical_sha256_bytes"},"source_id":"2106.00732","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:e15c5fa538bf09f4e15945041e395dcd67d99b5e0879349d6130a56b75759af2","sha256:f453c150fc4511ca09b4d665d42b82dd4658fc714a9a4122c86343b9b9ef30b7"],"state_sha256":"3d8b27586bfe55725e6c533acb893e4d71e135ed021e37d7fbfb7e3131e39a45"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"DsqdInUQfMX08qHZl4dRcgne9T2n2oNC82BfDlcGDwrWT+VpYSp9VQEOwW5xGZ2bJvjQJzGe+21XIkEvIGvdDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-04T17:46:45.201838Z","bundle_sha256":"0379e891cf5c50430823131116352219bbd591454ac6d2ba9135064d97984da3"}}