{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:SIFNZBQ6GC2DOPRYAU7E7AKWDX","short_pith_number":"pith:SIFNZBQ6","canonical_record":{"source":{"id":"1808.01210","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-08-03T14:42:08Z","cross_cats_sorted":[],"title_canon_sha256":"bb4010f89aa215864b6629b44dfca550687ba6ca2b68bfbc4c6131f7931053da","abstract_canon_sha256":"7a3f5df35e0695995ff19835dc57203dc0199467b1248762d15584f864212047"},"schema_version":"1.0"},"canonical_sha256":"920adc861e30b4373e38053e4f81561dc5bb22154d9f6e4af48ab24de6d54c36","source":{"kind":"arxiv","id":"1808.01210","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1808.01210","created_at":"2026-05-18T00:08:58Z"},{"alias_kind":"arxiv_version","alias_value":"1808.01210v1","created_at":"2026-05-18T00:08:58Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1808.01210","created_at":"2026-05-18T00:08:58Z"},{"alias_kind":"pith_short_12","alias_value":"SIFNZBQ6GC2D","created_at":"2026-05-18T12:32:53Z"},{"alias_kind":"pith_short_16","alias_value":"SIFNZBQ6GC2DOPRY","created_at":"2026-05-18T12:32:53Z"},{"alias_kind":"pith_short_8","alias_value":"SIFNZBQ6","created_at":"2026-05-18T12:32:53Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:SIFNZBQ6GC2DOPRYAU7E7AKWDX","target":"record","payload":{"canonical_record":{"source":{"id":"1808.01210","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-08-03T14:42:08Z","cross_cats_sorted":[],"title_canon_sha256":"bb4010f89aa215864b6629b44dfca550687ba6ca2b68bfbc4c6131f7931053da","abstract_canon_sha256":"7a3f5df35e0695995ff19835dc57203dc0199467b1248762d15584f864212047"},"schema_version":"1.0"},"canonical_sha256":"920adc861e30b4373e38053e4f81561dc5bb22154d9f6e4af48ab24de6d54c36","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:08:58.648685Z","signature_b64":"PTIWn5g1jw2aJXkM9n8eLUd/UWgHYXGRgkrR+2fDnV+Oaujg553DwsC0AoXshrIBZlt+AqPjaRErzgi3MFfgAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"920adc861e30b4373e38053e4f81561dc5bb22154d9f6e4af48ab24de6d54c36","last_reissued_at":"2026-05-18T00:08:58.647992Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:08:58.647992Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1808.01210","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":"EFwQ2u9mRShTvIJjmuQ9vOa1oMx6CYLHc6enlidfzto+ylyONllSuxNiL//Hl5JTjYwulNMqeOL0o1Q9LXevDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-11T00:05:27.801305Z"},"content_sha256":"76fa5009a6dbbfc56fb2a0fd78f1ebb45bf680b725df525682209ac5ff1c6b02","schema_version":"1.0","event_id":"sha256:76fa5009a6dbbfc56fb2a0fd78f1ebb45bf680b725df525682209ac5ff1c6b02"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:SIFNZBQ6GC2DOPRYAU7E7AKWDX","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Lightweight 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:42:08Z","abstract_excerpt":"Developer preferences, language capabilities and the persistence of older languages contribute to the trend that large software codebases are often multilingual, that is, written in more than one computer language. While developers can leverage monolingual software development tools to build software components, companies are faced with the problem of managing the resultant large, multilingual codebases to address issues with security, efficiency, and quality metrics. The key challenge is to address the opaque nature of the language interoperability interface: one language calling procedures i"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1808.01210","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":"UHO3It5hx5SxUHQLtz++ZHHyA2g41q9ji/pEYpaKL2Xw91IxD2tSNEZqEZgRLkpCLKwsd6asUlp3Pk+JFLjsCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-11T00:05:27.802007Z"},"content_sha256":"826b3e52ba36d1b093e58b6022e5a94958375f198ccb94e33b7e55809c5dc4b8","schema_version":"1.0","event_id":"sha256:826b3e52ba36d1b093e58b6022e5a94958375f198ccb94e33b7e55809c5dc4b8"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/SIFNZBQ6GC2DOPRYAU7E7AKWDX/bundle.json","state_url":"https://pith.science/pith/SIFNZBQ6GC2DOPRYAU7E7AKWDX/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/SIFNZBQ6GC2DOPRYAU7E7AKWDX/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-11T00:05:27Z","links":{"resolver":"https://pith.science/pith/SIFNZBQ6GC2DOPRYAU7E7AKWDX","bundle":"https://pith.science/pith/SIFNZBQ6GC2DOPRYAU7E7AKWDX/bundle.json","state":"https://pith.science/pith/SIFNZBQ6GC2DOPRYAU7E7AKWDX/state.json","well_known_bundle":"https://pith.science/.well-known/pith/SIFNZBQ6GC2DOPRYAU7E7AKWDX/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:SIFNZBQ6GC2DOPRYAU7E7AKWDX","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":"7a3f5df35e0695995ff19835dc57203dc0199467b1248762d15584f864212047","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-08-03T14:42:08Z","title_canon_sha256":"bb4010f89aa215864b6629b44dfca550687ba6ca2b68bfbc4c6131f7931053da"},"schema_version":"1.0","source":{"id":"1808.01210","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1808.01210","created_at":"2026-05-18T00:08:58Z"},{"alias_kind":"arxiv_version","alias_value":"1808.01210v1","created_at":"2026-05-18T00:08:58Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1808.01210","created_at":"2026-05-18T00:08:58Z"},{"alias_kind":"pith_short_12","alias_value":"SIFNZBQ6GC2D","created_at":"2026-05-18T12:32:53Z"},{"alias_kind":"pith_short_16","alias_value":"SIFNZBQ6GC2DOPRY","created_at":"2026-05-18T12:32:53Z"},{"alias_kind":"pith_short_8","alias_value":"SIFNZBQ6","created_at":"2026-05-18T12:32:53Z"}],"graph_snapshots":[{"event_id":"sha256:826b3e52ba36d1b093e58b6022e5a94958375f198ccb94e33b7e55809c5dc4b8","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":"Developer preferences, language capabilities and the persistence of older languages contribute to the trend that large software codebases are often multilingual, that is, written in more than one computer language. While developers can leverage monolingual software development tools to build software components, companies are faced with the problem of managing the resultant large, multilingual codebases to address issues with security, efficiency, and quality metrics. The key challenge is to address the opaque nature of the language interoperability interface: one language calling procedures i","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:42:08Z","title":"Lightweight Multilingual Software Analysis"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1808.01210","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:76fa5009a6dbbfc56fb2a0fd78f1ebb45bf680b725df525682209ac5ff1c6b02","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":"7a3f5df35e0695995ff19835dc57203dc0199467b1248762d15584f864212047","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-08-03T14:42:08Z","title_canon_sha256":"bb4010f89aa215864b6629b44dfca550687ba6ca2b68bfbc4c6131f7931053da"},"schema_version":"1.0","source":{"id":"1808.01210","kind":"arxiv","version":1}},"canonical_sha256":"920adc861e30b4373e38053e4f81561dc5bb22154d9f6e4af48ab24de6d54c36","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"920adc861e30b4373e38053e4f81561dc5bb22154d9f6e4af48ab24de6d54c36","first_computed_at":"2026-05-18T00:08:58.647992Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:08:58.647992Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"PTIWn5g1jw2aJXkM9n8eLUd/UWgHYXGRgkrR+2fDnV+Oaujg553DwsC0AoXshrIBZlt+AqPjaRErzgi3MFfgAQ==","signature_status":"signed_v1","signed_at":"2026-05-18T00:08:58.648685Z","signed_message":"canonical_sha256_bytes"},"source_id":"1808.01210","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:76fa5009a6dbbfc56fb2a0fd78f1ebb45bf680b725df525682209ac5ff1c6b02","sha256:826b3e52ba36d1b093e58b6022e5a94958375f198ccb94e33b7e55809c5dc4b8"],"state_sha256":"d5e3c887a689fab8f39573f894f443ab9ac637bd3ae2f60c8b7dc45a7419ce55"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"nHOThqON0Z+/AgvQdWZ0GlzgVUFiSnG8cBzTfPLHVC3A4hMxVJS/wFVeDkmMmX138tRYJp7WJWlmBs/xHtiKCQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-11T00:05:27.805484Z","bundle_sha256":"cd2f466252feacf35babd8a44906187a1089fc82dab73d440b8d08f7fb8278f5"}}