{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:UU7PHFSW4MNQVSQZQIQOA7MUU4","short_pith_number":"pith:UU7PHFSW","canonical_record":{"source":{"id":"1808.01213","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-08-03T14:47:36Z","cross_cats_sorted":[],"title_canon_sha256":"8f4c2bd1a51b65af8c7b3a498b62d500e75affd9a212a2a38d3c09f4a298f35c","abstract_canon_sha256":"3354d01ff0c4cdd0bc4517bd5ed5f81393b34b5fe665f57f13ad36a3f17c6b00"},"schema_version":"1.0"},"canonical_sha256":"a53ef39656e31b0aca198220e07d94a7244c2e9d33f80d61362d2bea8688f0cb","source":{"kind":"arxiv","id":"1808.01213","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1808.01213","created_at":"2026-05-18T00:08:58Z"},{"alias_kind":"arxiv_version","alias_value":"1808.01213v1","created_at":"2026-05-18T00:08:58Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1808.01213","created_at":"2026-05-18T00:08:58Z"},{"alias_kind":"pith_short_12","alias_value":"UU7PHFSW4MNQ","created_at":"2026-05-18T12:32:56Z"},{"alias_kind":"pith_short_16","alias_value":"UU7PHFSW4MNQVSQZ","created_at":"2026-05-18T12:32:56Z"},{"alias_kind":"pith_short_8","alias_value":"UU7PHFSW","created_at":"2026-05-18T12:32:56Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:UU7PHFSW4MNQVSQZQIQOA7MUU4","target":"record","payload":{"canonical_record":{"source":{"id":"1808.01213","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-08-03T14:47:36Z","cross_cats_sorted":[],"title_canon_sha256":"8f4c2bd1a51b65af8c7b3a498b62d500e75affd9a212a2a38d3c09f4a298f35c","abstract_canon_sha256":"3354d01ff0c4cdd0bc4517bd5ed5f81393b34b5fe665f57f13ad36a3f17c6b00"},"schema_version":"1.0"},"canonical_sha256":"a53ef39656e31b0aca198220e07d94a7244c2e9d33f80d61362d2bea8688f0cb","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:08:58.630558Z","signature_b64":"nKvOJTFoHRXSrA/tG6sGIIPfLq6Dd3S8ruHEowBqVjP6VZPNKztClT7WCg/3BHP8Vri5hVUypKQrMRpGJ2xFDg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a53ef39656e31b0aca198220e07d94a7244c2e9d33f80d61362d2bea8688f0cb","last_reissued_at":"2026-05-18T00:08:58.629881Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:08:58.629881Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1808.01213","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-05-18T00:08:58Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"gSCWLsuPh8SOpbWi7auxQ2pC6k79CFJDruW8bJ1N3C6CJEyT4SXUA8exDQXbdUy91vfSITbuv7oi0HpfMtvtAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-10T22:28:38.968748Z"},"content_sha256":"c50b012de58e60d9dd216598ccc6641f9086a7ffd65e67a9127a37fae5ebdc2d","schema_version":"1.0","event_id":"sha256:c50b012de58e60d9dd216598ccc6641f9086a7ffd65e67a9127a37fae5ebdc2d"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:UU7PHFSW4MNQVSQZQIQOA7MUU4","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Lightweight Call-Graph Construction for Multilingual Software Analysis","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Anne Marie Bogar, Damian M. Lyons, David Baird","submitted_at":"2018-08-03T14:47:36Z","abstract_excerpt":"Analysis of multilingual codebases is a topic of increasing importance. In prior work, we have proposed the MLSA (MultiLingual Software Analysis) architecture, an approach to the lightweight analysis of multilingual codebases, and have shown how it can be used to address the challenge of constructing a single call graph from multilingual software with mutual calls. This paper addresses the challenge of constructing monolingual call graphs in a lightweight manner (consistent with the objective of MLSA) which nonetheless yields sufficient information for resolving language interoperability calls"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1808.01213","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":""},"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-05-18T00:08:58Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"w8mIuLcJdbbBYpoD8JUPO0NaXwa76QJx0LlkCPRYgs384VBhWmUYuwUuN1OLEkAhkrwElrXb7EffGUIlUeoCBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-10T22:28:38.969287Z"},"content_sha256":"05cd220c4bb33d92657ac2e43ed197a903b6d68e1fd2ef25e92a7d1640cc4656","schema_version":"1.0","event_id":"sha256:05cd220c4bb33d92657ac2e43ed197a903b6d68e1fd2ef25e92a7d1640cc4656"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/UU7PHFSW4MNQVSQZQIQOA7MUU4/bundle.json","state_url":"https://pith.science/pith/UU7PHFSW4MNQVSQZQIQOA7MUU4/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/UU7PHFSW4MNQVSQZQIQOA7MUU4/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-06-10T22:28:38Z","links":{"resolver":"https://pith.science/pith/UU7PHFSW4MNQVSQZQIQOA7MUU4","bundle":"https://pith.science/pith/UU7PHFSW4MNQVSQZQIQOA7MUU4/bundle.json","state":"https://pith.science/pith/UU7PHFSW4MNQVSQZQIQOA7MUU4/state.json","well_known_bundle":"https://pith.science/.well-known/pith/UU7PHFSW4MNQVSQZQIQOA7MUU4/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:UU7PHFSW4MNQVSQZQIQOA7MUU4","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":"3354d01ff0c4cdd0bc4517bd5ed5f81393b34b5fe665f57f13ad36a3f17c6b00","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-08-03T14:47:36Z","title_canon_sha256":"8f4c2bd1a51b65af8c7b3a498b62d500e75affd9a212a2a38d3c09f4a298f35c"},"schema_version":"1.0","source":{"id":"1808.01213","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1808.01213","created_at":"2026-05-18T00:08:58Z"},{"alias_kind":"arxiv_version","alias_value":"1808.01213v1","created_at":"2026-05-18T00:08:58Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1808.01213","created_at":"2026-05-18T00:08:58Z"},{"alias_kind":"pith_short_12","alias_value":"UU7PHFSW4MNQ","created_at":"2026-05-18T12:32:56Z"},{"alias_kind":"pith_short_16","alias_value":"UU7PHFSW4MNQVSQZ","created_at":"2026-05-18T12:32:56Z"},{"alias_kind":"pith_short_8","alias_value":"UU7PHFSW","created_at":"2026-05-18T12:32:56Z"}],"graph_snapshots":[{"event_id":"sha256:05cd220c4bb33d92657ac2e43ed197a903b6d68e1fd2ef25e92a7d1640cc4656","target":"graph","created_at":"2026-05-18T00:08:58Z","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"},"paper":{"abstract_excerpt":"Analysis of multilingual codebases is a topic of increasing importance. In prior work, we have proposed the MLSA (MultiLingual Software Analysis) architecture, an approach to the lightweight analysis of multilingual codebases, and have shown how it can be used to address the challenge of constructing a single call graph from multilingual software with mutual calls. This paper addresses the challenge of constructing monolingual call graphs in a lightweight manner (consistent with the objective of MLSA) which nonetheless yields sufficient information for resolving language interoperability calls","authors_text":"Anne Marie Bogar, Damian M. Lyons, David Baird","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-08-03T14:47:36Z","title":"Lightweight Call-Graph Construction for Multilingual Software Analysis"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1808.01213","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:c50b012de58e60d9dd216598ccc6641f9086a7ffd65e67a9127a37fae5ebdc2d","target":"record","created_at":"2026-05-18T00:08:58Z","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":"3354d01ff0c4cdd0bc4517bd5ed5f81393b34b5fe665f57f13ad36a3f17c6b00","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-08-03T14:47:36Z","title_canon_sha256":"8f4c2bd1a51b65af8c7b3a498b62d500e75affd9a212a2a38d3c09f4a298f35c"},"schema_version":"1.0","source":{"id":"1808.01213","kind":"arxiv","version":1}},"canonical_sha256":"a53ef39656e31b0aca198220e07d94a7244c2e9d33f80d61362d2bea8688f0cb","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"a53ef39656e31b0aca198220e07d94a7244c2e9d33f80d61362d2bea8688f0cb","first_computed_at":"2026-05-18T00:08:58.629881Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:08:58.629881Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"nKvOJTFoHRXSrA/tG6sGIIPfLq6Dd3S8ruHEowBqVjP6VZPNKztClT7WCg/3BHP8Vri5hVUypKQrMRpGJ2xFDg==","signature_status":"signed_v1","signed_at":"2026-05-18T00:08:58.630558Z","signed_message":"canonical_sha256_bytes"},"source_id":"1808.01213","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:c50b012de58e60d9dd216598ccc6641f9086a7ffd65e67a9127a37fae5ebdc2d","sha256:05cd220c4bb33d92657ac2e43ed197a903b6d68e1fd2ef25e92a7d1640cc4656"],"state_sha256":"c1eed01b5f5b5db3637c899dd5dc72d862616a8d1cecf39f60c2ca2b17c37f1c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"whSxluBjGLetLHabciCT75IlHAfzv8EhywE7xa2Emfr0K/gn9IlhJswiF3GB8BAtuyyhQeB7WxPJS0cLHYW2Bw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-10T22:28:38.971995Z","bundle_sha256":"4020e2873df222dca8ed6afdcfb6b82ab2373e603678119a7d3c4cccdaf826d4"}}