{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:E2BGB34URVCIH4MU2DD62KTFYG","short_pith_number":"pith:E2BGB34U","canonical_record":{"source":{"id":"2207.12456","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2022-07-25T18:24:58Z","cross_cats_sorted":["cs.AI","cs.SE"],"title_canon_sha256":"d4aa4dc25547a2f0b985e49ea26d686b2aed11f03f5a1f3f6a88f20aac52cd68","abstract_canon_sha256":"66e3796b3ddce791736d82e21411b6c2a8840d13019aec8053939d000653d739"},"schema_version":"1.0"},"canonical_sha256":"268260ef948d4483f194d0c7ed2a65c1a15ea0888b8327661f2a881c138ca4c6","source":{"kind":"arxiv","id":"2207.12456","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2207.12456","created_at":"2026-07-05T04:43:22Z"},{"alias_kind":"arxiv_version","alias_value":"2207.12456v1","created_at":"2026-07-05T04:43:22Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2207.12456","created_at":"2026-07-05T04:43:22Z"},{"alias_kind":"pith_short_12","alias_value":"E2BGB34URVCI","created_at":"2026-07-05T04:43:22Z"},{"alias_kind":"pith_short_16","alias_value":"E2BGB34URVCIH4MU","created_at":"2026-07-05T04:43:22Z"},{"alias_kind":"pith_short_8","alias_value":"E2BGB34U","created_at":"2026-07-05T04:43:22Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:E2BGB34URVCIH4MU2DD62KTFYG","target":"record","payload":{"canonical_record":{"source":{"id":"2207.12456","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2022-07-25T18:24:58Z","cross_cats_sorted":["cs.AI","cs.SE"],"title_canon_sha256":"d4aa4dc25547a2f0b985e49ea26d686b2aed11f03f5a1f3f6a88f20aac52cd68","abstract_canon_sha256":"66e3796b3ddce791736d82e21411b6c2a8840d13019aec8053939d000653d739"},"schema_version":"1.0"},"canonical_sha256":"268260ef948d4483f194d0c7ed2a65c1a15ea0888b8327661f2a881c138ca4c6","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T04:43:22.497669Z","signature_b64":"9pLafIp2/CVPUlM80EKhIzWPCXLPMy8tGHmGCt5PaD0IQijFExeDmEzk9od9kM6LnfAYP3BrC4vaD0afSlAVBg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"268260ef948d4483f194d0c7ed2a65c1a15ea0888b8327661f2a881c138ca4c6","last_reissued_at":"2026-07-05T04:43:22.497193Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T04:43:22.497193Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2207.12456","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-05T04:43:22Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"YdR77j8R3EjP8C1GCi8su2IsDAR5BJ54eZf+PAaM+tAqtDzhKahUFbg9KCvHt4ecuKn4anCGh8//lKxvBJE5Ag==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-20T20:46:04.131813Z"},"content_sha256":"3e1cb6d5a37d3d8c35fbe820977e8e42f90ac90fe5c3f88704d8c4aa57d3ba9f","schema_version":"1.0","event_id":"sha256:3e1cb6d5a37d3d8c35fbe820977e8e42f90ac90fe5c3f88704d8c4aa57d3ba9f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:E2BGB34URVCIH4MU2DD62KTFYG","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Overwatch: Learning Patterns in Code Edit Sequences","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI","cs.SE"],"primary_cat":"cs.PL","authors_text":"Ameya Ketkar, Arjun Radhakrishna, Ashish Tiwari, Gustavo Soares, Miltiadis Allamanis, Mohammad Raza, Priyanshu Gupta, Sumit Gulwani, Titus Barik, Yasharth Bajpai, Yuhao Zhang","submitted_at":"2022-07-25T18:24:58Z","abstract_excerpt":"Integrated Development Environments (IDEs) provide tool support to automate many source code editing tasks. Traditionally, IDEs use only the spatial context, i.e., the location where the developer is editing, to generate candidate edit recommendations. However, spatial context alone is often not sufficient to confidently predict the developer's next edit, and thus IDEs generate many suggestions at a location. Therefore, IDEs generally do not actively offer suggestions and instead, the developer is usually required to click on a specific icon or menu and then select from a large list of potenti"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2207.12456","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/2207.12456/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-05T04:43:22Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"GFaw92Hwiy5aTVvfC7r9xCuW5s6/bkRYXDojxlfkFAuUIJ0+BdbVVx9uMTNsziyAX4EUquP0ZRlZatYFGJucBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-20T20:46:04.132776Z"},"content_sha256":"7cb2cf07500a949408f30cc95f49c49f8fb6ed242c9b16c2f63753959ba665cb","schema_version":"1.0","event_id":"sha256:7cb2cf07500a949408f30cc95f49c49f8fb6ed242c9b16c2f63753959ba665cb"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/E2BGB34URVCIH4MU2DD62KTFYG/bundle.json","state_url":"https://pith.science/pith/E2BGB34URVCIH4MU2DD62KTFYG/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/E2BGB34URVCIH4MU2DD62KTFYG/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-20T20:46:04Z","links":{"resolver":"https://pith.science/pith/E2BGB34URVCIH4MU2DD62KTFYG","bundle":"https://pith.science/pith/E2BGB34URVCIH4MU2DD62KTFYG/bundle.json","state":"https://pith.science/pith/E2BGB34URVCIH4MU2DD62KTFYG/state.json","well_known_bundle":"https://pith.science/.well-known/pith/E2BGB34URVCIH4MU2DD62KTFYG/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:E2BGB34URVCIH4MU2DD62KTFYG","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":"66e3796b3ddce791736d82e21411b6c2a8840d13019aec8053939d000653d739","cross_cats_sorted":["cs.AI","cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2022-07-25T18:24:58Z","title_canon_sha256":"d4aa4dc25547a2f0b985e49ea26d686b2aed11f03f5a1f3f6a88f20aac52cd68"},"schema_version":"1.0","source":{"id":"2207.12456","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2207.12456","created_at":"2026-07-05T04:43:22Z"},{"alias_kind":"arxiv_version","alias_value":"2207.12456v1","created_at":"2026-07-05T04:43:22Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2207.12456","created_at":"2026-07-05T04:43:22Z"},{"alias_kind":"pith_short_12","alias_value":"E2BGB34URVCI","created_at":"2026-07-05T04:43:22Z"},{"alias_kind":"pith_short_16","alias_value":"E2BGB34URVCIH4MU","created_at":"2026-07-05T04:43:22Z"},{"alias_kind":"pith_short_8","alias_value":"E2BGB34U","created_at":"2026-07-05T04:43:22Z"}],"graph_snapshots":[{"event_id":"sha256:7cb2cf07500a949408f30cc95f49c49f8fb6ed242c9b16c2f63753959ba665cb","target":"graph","created_at":"2026-07-05T04:43:22Z","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/2207.12456/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Integrated Development Environments (IDEs) provide tool support to automate many source code editing tasks. Traditionally, IDEs use only the spatial context, i.e., the location where the developer is editing, to generate candidate edit recommendations. However, spatial context alone is often not sufficient to confidently predict the developer's next edit, and thus IDEs generate many suggestions at a location. Therefore, IDEs generally do not actively offer suggestions and instead, the developer is usually required to click on a specific icon or menu and then select from a large list of potenti","authors_text":"Ameya Ketkar, Arjun Radhakrishna, Ashish Tiwari, Gustavo Soares, Miltiadis Allamanis, Mohammad Raza, Priyanshu Gupta, Sumit Gulwani, Titus Barik, Yasharth Bajpai, Yuhao Zhang","cross_cats":["cs.AI","cs.SE"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2022-07-25T18:24:58Z","title":"Overwatch: Learning Patterns in Code Edit Sequences"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2207.12456","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:3e1cb6d5a37d3d8c35fbe820977e8e42f90ac90fe5c3f88704d8c4aa57d3ba9f","target":"record","created_at":"2026-07-05T04:43:22Z","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":"66e3796b3ddce791736d82e21411b6c2a8840d13019aec8053939d000653d739","cross_cats_sorted":["cs.AI","cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2022-07-25T18:24:58Z","title_canon_sha256":"d4aa4dc25547a2f0b985e49ea26d686b2aed11f03f5a1f3f6a88f20aac52cd68"},"schema_version":"1.0","source":{"id":"2207.12456","kind":"arxiv","version":1}},"canonical_sha256":"268260ef948d4483f194d0c7ed2a65c1a15ea0888b8327661f2a881c138ca4c6","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"268260ef948d4483f194d0c7ed2a65c1a15ea0888b8327661f2a881c138ca4c6","first_computed_at":"2026-07-05T04:43:22.497193Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T04:43:22.497193Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"9pLafIp2/CVPUlM80EKhIzWPCXLPMy8tGHmGCt5PaD0IQijFExeDmEzk9od9kM6LnfAYP3BrC4vaD0afSlAVBg==","signature_status":"signed_v1","signed_at":"2026-07-05T04:43:22.497669Z","signed_message":"canonical_sha256_bytes"},"source_id":"2207.12456","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:3e1cb6d5a37d3d8c35fbe820977e8e42f90ac90fe5c3f88704d8c4aa57d3ba9f","sha256:7cb2cf07500a949408f30cc95f49c49f8fb6ed242c9b16c2f63753959ba665cb"],"state_sha256":"aba7a9581a3d3d4928a989600e68cce9cdc75cc2278150d064c1cb12e7d4df41"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"TGlE5DxUl8PneYfZ1Y7V3a/sFSqnS9Gra9yhrlkQYJhdXfn/+RQZEczrJeOrAVZxekYiEmcnw62l3V+MJ1RdDg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-20T20:46:04.138857Z","bundle_sha256":"5c118d1c9a32b69d2a4dfd4754682f87bbb135fcf1197e585667c834ce0e5a8c"}}