{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2026:CVTDHRF2UJULJWFNSU23JCFFM5","short_pith_number":"pith:CVTDHRF2","canonical_record":{"source":{"id":"2605.18697","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2026-05-18T17:33:50Z","cross_cats_sorted":["cs.AI","cs.PL"],"title_canon_sha256":"f58f9f38e12085d94c884ae14656287755061cf6c3c14a55265f9ae607b755e6","abstract_canon_sha256":"4eb40ce7774cf14e39f44adcaf89e89062dfc1ffb2b9ea8a4018c335c75d8a37"},"schema_version":"1.0"},"canonical_sha256":"156633c4baa268b4d8ad9535b488a56755b7915ef073bea036f73f8d510295c6","source":{"kind":"arxiv","id":"2605.18697","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2605.18697","created_at":"2026-05-20T00:06:15Z"},{"alias_kind":"arxiv_version","alias_value":"2605.18697v1","created_at":"2026-05-20T00:06:15Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2605.18697","created_at":"2026-05-20T00:06:15Z"},{"alias_kind":"pith_short_12","alias_value":"CVTDHRF2UJUL","created_at":"2026-05-20T00:06:15Z"},{"alias_kind":"pith_short_16","alias_value":"CVTDHRF2UJULJWFN","created_at":"2026-05-20T00:06:15Z"},{"alias_kind":"pith_short_8","alias_value":"CVTDHRF2","created_at":"2026-05-20T00:06:15Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2026:CVTDHRF2UJULJWFNSU23JCFFM5","target":"record","payload":{"canonical_record":{"source":{"id":"2605.18697","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2026-05-18T17:33:50Z","cross_cats_sorted":["cs.AI","cs.PL"],"title_canon_sha256":"f58f9f38e12085d94c884ae14656287755061cf6c3c14a55265f9ae607b755e6","abstract_canon_sha256":"4eb40ce7774cf14e39f44adcaf89e89062dfc1ffb2b9ea8a4018c335c75d8a37"},"schema_version":"1.0"},"canonical_sha256":"156633c4baa268b4d8ad9535b488a56755b7915ef073bea036f73f8d510295c6","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-20T00:06:15.577150Z","signature_b64":"ZeXf+x6PJUtyNGxUcqRI/3UdT3VEX1gxg5BShXRhA7JRRKOzBGRZ7qrnZEQN6K9IYQOAINGrWNXNwX2WUvmtAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"156633c4baa268b4d8ad9535b488a56755b7915ef073bea036f73f8d510295c6","last_reissued_at":"2026-05-20T00:06:15.576392Z","signature_status":"signed_v1","first_computed_at":"2026-05-20T00:06:15.576392Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2605.18697","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-20T00:06:15Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"RLLH+3mEbK0MMGHJkoqDAMiesRvR9NiOIBMH5tei4gfGChGa0HultGWLDKELOnfMs3BU5SW76JmZpzUoCzsXBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-25T19:55:23.933046Z"},"content_sha256":"5893fb40f3f9143857b1491ae2a40099fb2653d0db11798852cc5197f2dc196d","schema_version":"1.0","event_id":"sha256:5893fb40f3f9143857b1491ae2a40099fb2653d0db11798852cc5197f2dc196d"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2026:CVTDHRF2UJULJWFNSU23JCFFM5","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"PopPy: Opportunistically Exploiting Parallelism in Python Compound AI Applications","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI","cs.PL"],"primary_cat":"cs.DC","authors_text":"David Mell, Konstantinos Kallas, Osbert Bastani, Stephen Mell, Steve Zdancewic","submitted_at":"2026-05-18T17:33:50Z","abstract_excerpt":"Compound AI applications, which compose calls to ML models using a general-purpose programming language like Python, are widely used for a variety of user-facing tasks, from software engineering to enterprise automation, making their end-to-end latency a critical bottleneck. In contrast to traditional applications, execution time is dominated by the external components, which cannot be handled by traditional language optimization systems, like optimizing compilers.\n  To address this problem, we develop PopPy, a system that can uncover parallelization opportunities in Python applications that i"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2605.18697","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/2605.18697/integrity.json","findings":[],"available":true,"detectors_run":[{"name":"claim_evidence","ran_at":"2026-05-20T00:01:59.084801Z","status":"completed","version":"1.0.0","findings_count":0}],"snapshot_sha256":"f3a2dfe2043ec3f0759e0796b197f927cbd86a5045a0563566032e28bf78d83c"},"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-20T00:06:15Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"5dbQMEGQOtIUn2twtqqBcTP3PC7CTFTu/ShIp74NqJR5bgqn6PYdaagnVcz6aS0SWW1REFUpZSiXq6+jGE7JCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-25T19:55:23.933637Z"},"content_sha256":"2eeee1cfdfdf570fd471672290c3db5f6bfea39670ff7185831a7d9a89e9cda9","schema_version":"1.0","event_id":"sha256:2eeee1cfdfdf570fd471672290c3db5f6bfea39670ff7185831a7d9a89e9cda9"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/CVTDHRF2UJULJWFNSU23JCFFM5/bundle.json","state_url":"https://pith.science/pith/CVTDHRF2UJULJWFNSU23JCFFM5/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/CVTDHRF2UJULJWFNSU23JCFFM5/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-05-25T19:55:23Z","links":{"resolver":"https://pith.science/pith/CVTDHRF2UJULJWFNSU23JCFFM5","bundle":"https://pith.science/pith/CVTDHRF2UJULJWFNSU23JCFFM5/bundle.json","state":"https://pith.science/pith/CVTDHRF2UJULJWFNSU23JCFFM5/state.json","well_known_bundle":"https://pith.science/.well-known/pith/CVTDHRF2UJULJWFNSU23JCFFM5/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2026:CVTDHRF2UJULJWFNSU23JCFFM5","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":"4eb40ce7774cf14e39f44adcaf89e89062dfc1ffb2b9ea8a4018c335c75d8a37","cross_cats_sorted":["cs.AI","cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2026-05-18T17:33:50Z","title_canon_sha256":"f58f9f38e12085d94c884ae14656287755061cf6c3c14a55265f9ae607b755e6"},"schema_version":"1.0","source":{"id":"2605.18697","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2605.18697","created_at":"2026-05-20T00:06:15Z"},{"alias_kind":"arxiv_version","alias_value":"2605.18697v1","created_at":"2026-05-20T00:06:15Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2605.18697","created_at":"2026-05-20T00:06:15Z"},{"alias_kind":"pith_short_12","alias_value":"CVTDHRF2UJUL","created_at":"2026-05-20T00:06:15Z"},{"alias_kind":"pith_short_16","alias_value":"CVTDHRF2UJULJWFN","created_at":"2026-05-20T00:06:15Z"},{"alias_kind":"pith_short_8","alias_value":"CVTDHRF2","created_at":"2026-05-20T00:06:15Z"}],"graph_snapshots":[{"event_id":"sha256:2eeee1cfdfdf570fd471672290c3db5f6bfea39670ff7185831a7d9a89e9cda9","target":"graph","created_at":"2026-05-20T00:06:15Z","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":[{"findings_count":0,"name":"claim_evidence","ran_at":"2026-05-20T00:01:59.084801Z","status":"completed","version":"1.0.0"}],"endpoint":"/pith/2605.18697/integrity.json","findings":[],"snapshot_sha256":"f3a2dfe2043ec3f0759e0796b197f927cbd86a5045a0563566032e28bf78d83c","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Compound AI applications, which compose calls to ML models using a general-purpose programming language like Python, are widely used for a variety of user-facing tasks, from software engineering to enterprise automation, making their end-to-end latency a critical bottleneck. In contrast to traditional applications, execution time is dominated by the external components, which cannot be handled by traditional language optimization systems, like optimizing compilers.\n  To address this problem, we develop PopPy, a system that can uncover parallelization opportunities in Python applications that i","authors_text":"David Mell, Konstantinos Kallas, Osbert Bastani, Stephen Mell, Steve Zdancewic","cross_cats":["cs.AI","cs.PL"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2026-05-18T17:33:50Z","title":"PopPy: Opportunistically Exploiting Parallelism in Python Compound AI Applications"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2605.18697","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:5893fb40f3f9143857b1491ae2a40099fb2653d0db11798852cc5197f2dc196d","target":"record","created_at":"2026-05-20T00:06:15Z","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":"4eb40ce7774cf14e39f44adcaf89e89062dfc1ffb2b9ea8a4018c335c75d8a37","cross_cats_sorted":["cs.AI","cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2026-05-18T17:33:50Z","title_canon_sha256":"f58f9f38e12085d94c884ae14656287755061cf6c3c14a55265f9ae607b755e6"},"schema_version":"1.0","source":{"id":"2605.18697","kind":"arxiv","version":1}},"canonical_sha256":"156633c4baa268b4d8ad9535b488a56755b7915ef073bea036f73f8d510295c6","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"156633c4baa268b4d8ad9535b488a56755b7915ef073bea036f73f8d510295c6","first_computed_at":"2026-05-20T00:06:15.576392Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-20T00:06:15.576392Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"ZeXf+x6PJUtyNGxUcqRI/3UdT3VEX1gxg5BShXRhA7JRRKOzBGRZ7qrnZEQN6K9IYQOAINGrWNXNwX2WUvmtAg==","signature_status":"signed_v1","signed_at":"2026-05-20T00:06:15.577150Z","signed_message":"canonical_sha256_bytes"},"source_id":"2605.18697","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:5893fb40f3f9143857b1491ae2a40099fb2653d0db11798852cc5197f2dc196d","sha256:2eeee1cfdfdf570fd471672290c3db5f6bfea39670ff7185831a7d9a89e9cda9"],"state_sha256":"b1ba28ce08ac31ce5603331bdf61b81b4b092e6bbb7fee3068f837aa31927d3e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"70cc11nuUJ3Lj1OLjBGAqDt11n68lzZGNjELQT/5ns76qHGsoalH12mXyZgKVsTmvCFwolmYYbtGMOqfjNl+CQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-25T19:55:23.938169Z","bundle_sha256":"a058b1fb69be20c6501b23008570ad393d83a3d6792d7b1e9dfd3cb8edfa48e1"}}