{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:Z2AZQRN7P53DB3RPGFAVHIW66S","short_pith_number":"pith:Z2AZQRN7","canonical_record":{"source":{"id":"2402.04141","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-02-06T16:48:50Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"d88bc2983df614143360b5a3c7a9cfb1d6f4358f71aa3c587045d831e7bcbf60","abstract_canon_sha256":"429ad886efb1fd154bdc4cabe12a4f46b32328ee16087504b13c6e41ce9a5613"},"schema_version":"1.0"},"canonical_sha256":"ce819845bf7f7630ee2f314153a2def4a276fdeca42a99ebe571c505204ebd50","source":{"kind":"arxiv","id":"2402.04141","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2402.04141","created_at":"2026-07-05T07:42:03Z"},{"alias_kind":"arxiv_version","alias_value":"2402.04141v1","created_at":"2026-07-05T07:42:03Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2402.04141","created_at":"2026-07-05T07:42:03Z"},{"alias_kind":"pith_short_12","alias_value":"Z2AZQRN7P53D","created_at":"2026-07-05T07:42:03Z"},{"alias_kind":"pith_short_16","alias_value":"Z2AZQRN7P53DB3RP","created_at":"2026-07-05T07:42:03Z"},{"alias_kind":"pith_short_8","alias_value":"Z2AZQRN7","created_at":"2026-07-05T07:42:03Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:Z2AZQRN7P53DB3RPGFAVHIW66S","target":"record","payload":{"canonical_record":{"source":{"id":"2402.04141","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-02-06T16:48:50Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"d88bc2983df614143360b5a3c7a9cfb1d6f4358f71aa3c587045d831e7bcbf60","abstract_canon_sha256":"429ad886efb1fd154bdc4cabe12a4f46b32328ee16087504b13c6e41ce9a5613"},"schema_version":"1.0"},"canonical_sha256":"ce819845bf7f7630ee2f314153a2def4a276fdeca42a99ebe571c505204ebd50","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T07:42:03.891591Z","signature_b64":"+LG68KxmV5CGViKOngOp/AcMz/WyMhAeKh4UynJmDzEm6qkrrrAh6ewXhJ768pxY/GBe1TQckdgjSFo9PVPLDw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"ce819845bf7f7630ee2f314153a2def4a276fdeca42a99ebe571c505204ebd50","last_reissued_at":"2026-07-05T07:42:03.891173Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T07:42:03.891173Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2402.04141","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-05T07:42:03Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"uvGXZsoKB+fOCAe2W4sPqmXvG+9kUX+NvWlsGVVWO4ZGCoGkioaLSZw8nEdBhR7k8r+MG2UeZgNNYMaWERf9AQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T20:46:33.183439Z"},"content_sha256":"522aad4b0ed294ca44d9b37b2faf59e8c2f51b982d852be134b6cdcd65d28683","schema_version":"1.0","event_id":"sha256:522aad4b0ed294ca44d9b37b2faf59e8c2f51b982d852be134b6cdcd65d28683"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:Z2AZQRN7P53DB3RPGFAVHIW66S","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Multi-line AI-assisted Code Authoring","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI"],"primary_cat":"cs.SE","authors_text":"Adam Tait, Ali Tayyebi, Andy Chiu, Arun Ganesan, Chandra Maddila, Daniel Cheng, Imad Ahmad, Nachiappan Nagappan, Omer Dunay, Parth Thakkar, Peter C Rigby, Vijayaraghavan Murali","submitted_at":"2024-02-06T16:48:50Z","abstract_excerpt":"CodeCompose is an AI-assisted code authoring tool powered by large language models (LLMs) that provides inline suggestions to 10's of thousands of developers at Meta. In this paper, we present how we scaled the product from displaying single-line suggestions to multi-line suggestions. This evolution required us to overcome several unique challenges in improving the usability of these suggestions for developers.\n  First, we discuss how multi-line suggestions can have a 'jarring' effect, as the LLM's suggestions constantly move around the developer's existing code, which would otherwise result i"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2402.04141","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/2402.04141/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:42:03Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"5p4ut2NwPzgVBViKIQ2sYVHK/0Yxw+NsZdjp72xSk5aDVeybGOtEGFskogBKHlaXejRYC25ybgHqZxK9KtbqAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T20:46:33.183809Z"},"content_sha256":"6cd8db236c9e2b70b0206eaaf5cbc90566e6276839b6c2bb3b2deb8bba7a9b8d","schema_version":"1.0","event_id":"sha256:6cd8db236c9e2b70b0206eaaf5cbc90566e6276839b6c2bb3b2deb8bba7a9b8d"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/Z2AZQRN7P53DB3RPGFAVHIW66S/bundle.json","state_url":"https://pith.science/pith/Z2AZQRN7P53DB3RPGFAVHIW66S/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/Z2AZQRN7P53DB3RPGFAVHIW66S/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-07-06T20:46:33Z","links":{"resolver":"https://pith.science/pith/Z2AZQRN7P53DB3RPGFAVHIW66S","bundle":"https://pith.science/pith/Z2AZQRN7P53DB3RPGFAVHIW66S/bundle.json","state":"https://pith.science/pith/Z2AZQRN7P53DB3RPGFAVHIW66S/state.json","well_known_bundle":"https://pith.science/.well-known/pith/Z2AZQRN7P53DB3RPGFAVHIW66S/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:Z2AZQRN7P53DB3RPGFAVHIW66S","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":"429ad886efb1fd154bdc4cabe12a4f46b32328ee16087504b13c6e41ce9a5613","cross_cats_sorted":["cs.AI"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-02-06T16:48:50Z","title_canon_sha256":"d88bc2983df614143360b5a3c7a9cfb1d6f4358f71aa3c587045d831e7bcbf60"},"schema_version":"1.0","source":{"id":"2402.04141","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2402.04141","created_at":"2026-07-05T07:42:03Z"},{"alias_kind":"arxiv_version","alias_value":"2402.04141v1","created_at":"2026-07-05T07:42:03Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2402.04141","created_at":"2026-07-05T07:42:03Z"},{"alias_kind":"pith_short_12","alias_value":"Z2AZQRN7P53D","created_at":"2026-07-05T07:42:03Z"},{"alias_kind":"pith_short_16","alias_value":"Z2AZQRN7P53DB3RP","created_at":"2026-07-05T07:42:03Z"},{"alias_kind":"pith_short_8","alias_value":"Z2AZQRN7","created_at":"2026-07-05T07:42:03Z"}],"graph_snapshots":[{"event_id":"sha256:6cd8db236c9e2b70b0206eaaf5cbc90566e6276839b6c2bb3b2deb8bba7a9b8d","target":"graph","created_at":"2026-07-05T07:42:03Z","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/2402.04141/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"CodeCompose is an AI-assisted code authoring tool powered by large language models (LLMs) that provides inline suggestions to 10's of thousands of developers at Meta. In this paper, we present how we scaled the product from displaying single-line suggestions to multi-line suggestions. This evolution required us to overcome several unique challenges in improving the usability of these suggestions for developers.\n  First, we discuss how multi-line suggestions can have a 'jarring' effect, as the LLM's suggestions constantly move around the developer's existing code, which would otherwise result i","authors_text":"Adam Tait, Ali Tayyebi, Andy Chiu, Arun Ganesan, Chandra Maddila, Daniel Cheng, Imad Ahmad, Nachiappan Nagappan, Omer Dunay, Parth Thakkar, Peter C Rigby, Vijayaraghavan Murali","cross_cats":["cs.AI"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-02-06T16:48:50Z","title":"Multi-line AI-assisted Code Authoring"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2402.04141","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:522aad4b0ed294ca44d9b37b2faf59e8c2f51b982d852be134b6cdcd65d28683","target":"record","created_at":"2026-07-05T07:42:03Z","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":"429ad886efb1fd154bdc4cabe12a4f46b32328ee16087504b13c6e41ce9a5613","cross_cats_sorted":["cs.AI"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-02-06T16:48:50Z","title_canon_sha256":"d88bc2983df614143360b5a3c7a9cfb1d6f4358f71aa3c587045d831e7bcbf60"},"schema_version":"1.0","source":{"id":"2402.04141","kind":"arxiv","version":1}},"canonical_sha256":"ce819845bf7f7630ee2f314153a2def4a276fdeca42a99ebe571c505204ebd50","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"ce819845bf7f7630ee2f314153a2def4a276fdeca42a99ebe571c505204ebd50","first_computed_at":"2026-07-05T07:42:03.891173Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T07:42:03.891173Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"+LG68KxmV5CGViKOngOp/AcMz/WyMhAeKh4UynJmDzEm6qkrrrAh6ewXhJ768pxY/GBe1TQckdgjSFo9PVPLDw==","signature_status":"signed_v1","signed_at":"2026-07-05T07:42:03.891591Z","signed_message":"canonical_sha256_bytes"},"source_id":"2402.04141","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:522aad4b0ed294ca44d9b37b2faf59e8c2f51b982d852be134b6cdcd65d28683","sha256:6cd8db236c9e2b70b0206eaaf5cbc90566e6276839b6c2bb3b2deb8bba7a9b8d"],"state_sha256":"22d77237cdf9af5a0a189ced27eb843ba594141e712c59e4f2eca0c918f8875e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"jbsM83XwZnBVfhTq2MKv8iNRblAPPgmTHFwmbUN0RbqdIoRqUtgNLH/NYyWtuIvnFouW6yAOoR+usmhA/KM6DA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-06T20:46:33.185959Z","bundle_sha256":"c9128ac0758c40d77f23fa41fbed9a918bc0572ada46d9884b6110578674a810"}}