{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:XL5CTHDIAEOEESFGGYJY2LPHKD","short_pith_number":"pith:XL5CTHDI","canonical_record":{"source":{"id":"2302.07080","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2023-02-14T14:40:15Z","cross_cats_sorted":[],"title_canon_sha256":"e106f02e27a3cca5b7cd84b97c88283b82863a0a6747b5e122c81f86ee019de1","abstract_canon_sha256":"857e6de54e4ece47d080b39d6863900e931acca936831cd1c885c25e82fd67cf"},"schema_version":"1.0"},"canonical_sha256":"bafa299c68011c4248a636138d2de750d33bd73ffe9e057bbd4cd4bf1159d5c9","source":{"kind":"arxiv","id":"2302.07080","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2302.07080","created_at":"2026-07-05T05:41:46Z"},{"alias_kind":"arxiv_version","alias_value":"2302.07080v1","created_at":"2026-07-05T05:41:46Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2302.07080","created_at":"2026-07-05T05:41:46Z"},{"alias_kind":"pith_short_12","alias_value":"XL5CTHDIAEOE","created_at":"2026-07-05T05:41:46Z"},{"alias_kind":"pith_short_16","alias_value":"XL5CTHDIAEOEESFG","created_at":"2026-07-05T05:41:46Z"},{"alias_kind":"pith_short_8","alias_value":"XL5CTHDI","created_at":"2026-07-05T05:41:46Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:XL5CTHDIAEOEESFGGYJY2LPHKD","target":"record","payload":{"canonical_record":{"source":{"id":"2302.07080","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2023-02-14T14:40:15Z","cross_cats_sorted":[],"title_canon_sha256":"e106f02e27a3cca5b7cd84b97c88283b82863a0a6747b5e122c81f86ee019de1","abstract_canon_sha256":"857e6de54e4ece47d080b39d6863900e931acca936831cd1c885c25e82fd67cf"},"schema_version":"1.0"},"canonical_sha256":"bafa299c68011c4248a636138d2de750d33bd73ffe9e057bbd4cd4bf1159d5c9","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T05:41:46.857600Z","signature_b64":"WeYUXlZnUKGjwg3lk7SQQ1OnIXnhYB0rOxLUFB78Jp8jcPMVErnrZdJHBu2HXJ3LOD4PpVCy+6qk122OKQboCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"bafa299c68011c4248a636138d2de750d33bd73ffe9e057bbd4cd4bf1159d5c9","last_reissued_at":"2026-07-05T05:41:46.857184Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T05:41:46.857184Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2302.07080","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-05T05:41:46Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"5G52jQyi4ebQgEVqclJUOQQ8A3t07euoOmC57EY3mhwuGyxE2S/3HEZcEzu1Sji+UVyczDt9b6ujaqViPjhfCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T05:51:46.119368Z"},"content_sha256":"988002d66e7ce4ff1c35f1d9cf07d306d1623982218f46cc1a015c1f4c56f83d","schema_version":"1.0","event_id":"sha256:988002d66e7ce4ff1c35f1d9cf07d306d1623982218f46cc1a015c1f4c56f83d"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:XL5CTHDIAEOEESFGGYJY2LPHKD","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"The Programmer's Assistant: Conversational Interaction with a Large Language Model for Software Development","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.HC","authors_text":"Fernando Martinez, Justin D. Weisz, Michael Muller, Stephanie Houde, Steven I. Ross","submitted_at":"2023-02-14T14:40:15Z","abstract_excerpt":"Large language models (LLMs) have recently been applied in software engineering to perform tasks such as translating code between programming languages, generating code from natural language, and autocompleting code as it is being written. When used within development tools, these systems typically treat each model invocation independently from all previous invocations, and only a specific limited functionality is exposed within the user interface. This approach to user interaction misses an opportunity for users to more deeply engage with the model by having the context of their previous inte"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2302.07080","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/2302.07080/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-05T05:41:46Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"PeRbZwNQ6RxdKpGLxaYpxLn/3ZjD1BoogWaQGRRnfWwfuHKrYYMY4/rhtzzZmyUyvcsgP3oEtKYrqc1TLAxLCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T05:51:46.119769Z"},"content_sha256":"33f467c6da7b6c8c42499244d1c23c5d9d43c7212323352541678f96445f7f92","schema_version":"1.0","event_id":"sha256:33f467c6da7b6c8c42499244d1c23c5d9d43c7212323352541678f96445f7f92"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/XL5CTHDIAEOEESFGGYJY2LPHKD/bundle.json","state_url":"https://pith.science/pith/XL5CTHDIAEOEESFGGYJY2LPHKD/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/XL5CTHDIAEOEESFGGYJY2LPHKD/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-07T05:51:46Z","links":{"resolver":"https://pith.science/pith/XL5CTHDIAEOEESFGGYJY2LPHKD","bundle":"https://pith.science/pith/XL5CTHDIAEOEESFGGYJY2LPHKD/bundle.json","state":"https://pith.science/pith/XL5CTHDIAEOEESFGGYJY2LPHKD/state.json","well_known_bundle":"https://pith.science/.well-known/pith/XL5CTHDIAEOEESFGGYJY2LPHKD/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:XL5CTHDIAEOEESFGGYJY2LPHKD","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":"857e6de54e4ece47d080b39d6863900e931acca936831cd1c885c25e82fd67cf","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2023-02-14T14:40:15Z","title_canon_sha256":"e106f02e27a3cca5b7cd84b97c88283b82863a0a6747b5e122c81f86ee019de1"},"schema_version":"1.0","source":{"id":"2302.07080","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2302.07080","created_at":"2026-07-05T05:41:46Z"},{"alias_kind":"arxiv_version","alias_value":"2302.07080v1","created_at":"2026-07-05T05:41:46Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2302.07080","created_at":"2026-07-05T05:41:46Z"},{"alias_kind":"pith_short_12","alias_value":"XL5CTHDIAEOE","created_at":"2026-07-05T05:41:46Z"},{"alias_kind":"pith_short_16","alias_value":"XL5CTHDIAEOEESFG","created_at":"2026-07-05T05:41:46Z"},{"alias_kind":"pith_short_8","alias_value":"XL5CTHDI","created_at":"2026-07-05T05:41:46Z"}],"graph_snapshots":[{"event_id":"sha256:33f467c6da7b6c8c42499244d1c23c5d9d43c7212323352541678f96445f7f92","target":"graph","created_at":"2026-07-05T05:41:46Z","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/2302.07080/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Large language models (LLMs) have recently been applied in software engineering to perform tasks such as translating code between programming languages, generating code from natural language, and autocompleting code as it is being written. When used within development tools, these systems typically treat each model invocation independently from all previous invocations, and only a specific limited functionality is exposed within the user interface. This approach to user interaction misses an opportunity for users to more deeply engage with the model by having the context of their previous inte","authors_text":"Fernando Martinez, Justin D. Weisz, Michael Muller, Stephanie Houde, Steven I. Ross","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2023-02-14T14:40:15Z","title":"The Programmer's Assistant: Conversational Interaction with a Large Language Model for Software Development"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2302.07080","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:988002d66e7ce4ff1c35f1d9cf07d306d1623982218f46cc1a015c1f4c56f83d","target":"record","created_at":"2026-07-05T05:41:46Z","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":"857e6de54e4ece47d080b39d6863900e931acca936831cd1c885c25e82fd67cf","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2023-02-14T14:40:15Z","title_canon_sha256":"e106f02e27a3cca5b7cd84b97c88283b82863a0a6747b5e122c81f86ee019de1"},"schema_version":"1.0","source":{"id":"2302.07080","kind":"arxiv","version":1}},"canonical_sha256":"bafa299c68011c4248a636138d2de750d33bd73ffe9e057bbd4cd4bf1159d5c9","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"bafa299c68011c4248a636138d2de750d33bd73ffe9e057bbd4cd4bf1159d5c9","first_computed_at":"2026-07-05T05:41:46.857184Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T05:41:46.857184Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"WeYUXlZnUKGjwg3lk7SQQ1OnIXnhYB0rOxLUFB78Jp8jcPMVErnrZdJHBu2HXJ3LOD4PpVCy+6qk122OKQboCQ==","signature_status":"signed_v1","signed_at":"2026-07-05T05:41:46.857600Z","signed_message":"canonical_sha256_bytes"},"source_id":"2302.07080","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:988002d66e7ce4ff1c35f1d9cf07d306d1623982218f46cc1a015c1f4c56f83d","sha256:33f467c6da7b6c8c42499244d1c23c5d9d43c7212323352541678f96445f7f92"],"state_sha256":"d7b1940eb1d9f39b26bf3bacb017601455393ee91ee7c6ac429563ee6d1c8b1f"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"yxa6AMG9XNUcXQZzsTnN0hy3Lp/nZBYE6LKsXSrpVhuJN52wUk3dO5y/Q1nG8tQU9N+TeuSIVOcE1UKclICpDg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T05:51:46.122272Z","bundle_sha256":"19bab3fc0405810f9a3a027f548b284670adffc6c22d9a5289291bd63e87f4ef"}}