{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:644VNZZV5442LR4M7ZHMGN4Y5B","short_pith_number":"pith:644VNZZV","canonical_record":{"source":{"id":"2412.16589","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.IR","submitted_at":"2024-12-21T11:30:54Z","cross_cats_sorted":[],"title_canon_sha256":"ec7d4d3d7ee254cf751de79cd0334bc0b1d42aa86c750729dc00c4b86bc4444c","abstract_canon_sha256":"299091c71fb82e23bde2b615a9152c50fb2bb872654d8d8460df574d849902e9"},"schema_version":"1.0"},"canonical_sha256":"f73956e735ef39a5c78cfe4ec33798e8735649e71440ecae9cc68da21ffdc2ce","source":{"kind":"arxiv","id":"2412.16589","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2412.16589","created_at":"2026-07-05T09:52:49Z"},{"alias_kind":"arxiv_version","alias_value":"2412.16589v1","created_at":"2026-07-05T09:52:49Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2412.16589","created_at":"2026-07-05T09:52:49Z"},{"alias_kind":"pith_short_12","alias_value":"644VNZZV5442","created_at":"2026-07-05T09:52:49Z"},{"alias_kind":"pith_short_16","alias_value":"644VNZZV5442LR4M","created_at":"2026-07-05T09:52:49Z"},{"alias_kind":"pith_short_8","alias_value":"644VNZZV","created_at":"2026-07-05T09:52:49Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:644VNZZV5442LR4M7ZHMGN4Y5B","target":"record","payload":{"canonical_record":{"source":{"id":"2412.16589","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.IR","submitted_at":"2024-12-21T11:30:54Z","cross_cats_sorted":[],"title_canon_sha256":"ec7d4d3d7ee254cf751de79cd0334bc0b1d42aa86c750729dc00c4b86bc4444c","abstract_canon_sha256":"299091c71fb82e23bde2b615a9152c50fb2bb872654d8d8460df574d849902e9"},"schema_version":"1.0"},"canonical_sha256":"f73956e735ef39a5c78cfe4ec33798e8735649e71440ecae9cc68da21ffdc2ce","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:52:49.898919Z","signature_b64":"Y38x95mm1V6NyWFll0LQ+sJNyN+Hnl4il9jgZPDue/rFkO/7JW2pc2HXfjn8kOXDVdDEnoWw+uuA5wMuiHkDAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"f73956e735ef39a5c78cfe4ec33798e8735649e71440ecae9cc68da21ffdc2ce","last_reissued_at":"2026-07-05T09:52:49.898511Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:52:49.898511Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2412.16589","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-05T09:52:49Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"kyOegY10VphMfG23OzRQ1cAJxSzzGUDqiMS8cANDeMVSVm/ihby2kM3LJ1hHJXUz6lQwDN0adOeuwtPazg8SDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-04T17:31:23.208043Z"},"content_sha256":"f6e0cdd9f6baf5312e254976135e4edc8f255e9c69657defbb2a339737a84e73","schema_version":"1.0","event_id":"sha256:f6e0cdd9f6baf5312e254976135e4edc8f255e9c69657defbb2a339737a84e73"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:644VNZZV5442LR4M7ZHMGN4Y5B","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Improving FIM Code Completions via Context & Curriculum Based Learning","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.IR","authors_text":"Beyang Liu, Hitesh Sagtani, Rishabh Mehrotra","submitted_at":"2024-12-21T11:30:54Z","abstract_excerpt":"Fill-in-the-Middle (FIM) models play a vital role in code completion tasks, leveraging both prefix and suffix context to provide more accurate and contextually relevant suggestions. This paper presents approaches to improve FIM code completion while addressing the challenge of maintaining low latency for real-time coding assistance. We enhance FIM code completion by incorporating context and curriculum examples in the training process. We identify patterns where completion suggestions fail more frequently, revealing complexities that smaller language models struggle with. To address these chal"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2412.16589","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/2412.16589/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-05T09:52:49Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"mzVZKc9+sufnPlysKmDVMRVcIcuU0Jd+lKz20olnWKXihfugfjtvQb8wojoeaP4scNtDrqCqzjDK9nIs4KB0CQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-04T17:31:23.208361Z"},"content_sha256":"525f894998d9e013a8fa09bb580e230db9bd5e6f844a0d858aaadf75b916b647","schema_version":"1.0","event_id":"sha256:525f894998d9e013a8fa09bb580e230db9bd5e6f844a0d858aaadf75b916b647"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/644VNZZV5442LR4M7ZHMGN4Y5B/bundle.json","state_url":"https://pith.science/pith/644VNZZV5442LR4M7ZHMGN4Y5B/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/644VNZZV5442LR4M7ZHMGN4Y5B/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:31:23Z","links":{"resolver":"https://pith.science/pith/644VNZZV5442LR4M7ZHMGN4Y5B","bundle":"https://pith.science/pith/644VNZZV5442LR4M7ZHMGN4Y5B/bundle.json","state":"https://pith.science/pith/644VNZZV5442LR4M7ZHMGN4Y5B/state.json","well_known_bundle":"https://pith.science/.well-known/pith/644VNZZV5442LR4M7ZHMGN4Y5B/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:644VNZZV5442LR4M7ZHMGN4Y5B","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":"299091c71fb82e23bde2b615a9152c50fb2bb872654d8d8460df574d849902e9","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.IR","submitted_at":"2024-12-21T11:30:54Z","title_canon_sha256":"ec7d4d3d7ee254cf751de79cd0334bc0b1d42aa86c750729dc00c4b86bc4444c"},"schema_version":"1.0","source":{"id":"2412.16589","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2412.16589","created_at":"2026-07-05T09:52:49Z"},{"alias_kind":"arxiv_version","alias_value":"2412.16589v1","created_at":"2026-07-05T09:52:49Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2412.16589","created_at":"2026-07-05T09:52:49Z"},{"alias_kind":"pith_short_12","alias_value":"644VNZZV5442","created_at":"2026-07-05T09:52:49Z"},{"alias_kind":"pith_short_16","alias_value":"644VNZZV5442LR4M","created_at":"2026-07-05T09:52:49Z"},{"alias_kind":"pith_short_8","alias_value":"644VNZZV","created_at":"2026-07-05T09:52:49Z"}],"graph_snapshots":[{"event_id":"sha256:525f894998d9e013a8fa09bb580e230db9bd5e6f844a0d858aaadf75b916b647","target":"graph","created_at":"2026-07-05T09:52:49Z","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/2412.16589/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Fill-in-the-Middle (FIM) models play a vital role in code completion tasks, leveraging both prefix and suffix context to provide more accurate and contextually relevant suggestions. This paper presents approaches to improve FIM code completion while addressing the challenge of maintaining low latency for real-time coding assistance. We enhance FIM code completion by incorporating context and curriculum examples in the training process. We identify patterns where completion suggestions fail more frequently, revealing complexities that smaller language models struggle with. To address these chal","authors_text":"Beyang Liu, Hitesh Sagtani, Rishabh Mehrotra","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.IR","submitted_at":"2024-12-21T11:30:54Z","title":"Improving FIM Code Completions via Context & Curriculum Based Learning"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2412.16589","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:f6e0cdd9f6baf5312e254976135e4edc8f255e9c69657defbb2a339737a84e73","target":"record","created_at":"2026-07-05T09:52:49Z","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":"299091c71fb82e23bde2b615a9152c50fb2bb872654d8d8460df574d849902e9","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.IR","submitted_at":"2024-12-21T11:30:54Z","title_canon_sha256":"ec7d4d3d7ee254cf751de79cd0334bc0b1d42aa86c750729dc00c4b86bc4444c"},"schema_version":"1.0","source":{"id":"2412.16589","kind":"arxiv","version":1}},"canonical_sha256":"f73956e735ef39a5c78cfe4ec33798e8735649e71440ecae9cc68da21ffdc2ce","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"f73956e735ef39a5c78cfe4ec33798e8735649e71440ecae9cc68da21ffdc2ce","first_computed_at":"2026-07-05T09:52:49.898511Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T09:52:49.898511Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"Y38x95mm1V6NyWFll0LQ+sJNyN+Hnl4il9jgZPDue/rFkO/7JW2pc2HXfjn8kOXDVdDEnoWw+uuA5wMuiHkDAw==","signature_status":"signed_v1","signed_at":"2026-07-05T09:52:49.898919Z","signed_message":"canonical_sha256_bytes"},"source_id":"2412.16589","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:f6e0cdd9f6baf5312e254976135e4edc8f255e9c69657defbb2a339737a84e73","sha256:525f894998d9e013a8fa09bb580e230db9bd5e6f844a0d858aaadf75b916b647"],"state_sha256":"f7694eec6876a42dba980b4674905ea210c42c89eb96d58aacfe18ff38a9dfb4"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"N8Toafr5J2QuCtam707DCuv96SQaegQvzyRvOEBy7+xCtlm71UABQI2G1863i+BQwt7+MqRmlzdxoOQaktDcAA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-04T17:31:23.211726Z","bundle_sha256":"9a62f40e158a1d9dcf8729b8f649ca2449bafa3dae278d4f1ee1d789454932a5"}}