{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:QY26PN2RYATJMVV5CDCOL4BFOK","short_pith_number":"pith:QY26PN2R","canonical_record":{"source":{"id":"2403.06050","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2024-03-10T00:23:08Z","cross_cats_sorted":["cs.CY","cs.SE"],"title_canon_sha256":"0adb89ad9c596b6b3bfe4ad61b00f40ef55d3b6602abe4383fbce98f271b906a","abstract_canon_sha256":"8673175f0da3b445f03c4d4c153e882651cf2dbdbb6c088916cca109a08f70a5"},"schema_version":"1.0"},"canonical_sha256":"8635e7b751c0269656bd10c4e5f02572982831b640384ee6cee4005d535fd840","source":{"kind":"arxiv","id":"2403.06050","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2403.06050","created_at":"2026-07-05T07:54:17Z"},{"alias_kind":"arxiv_version","alias_value":"2403.06050v1","created_at":"2026-07-05T07:54:17Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2403.06050","created_at":"2026-07-05T07:54:17Z"},{"alias_kind":"pith_short_12","alias_value":"QY26PN2RYATJ","created_at":"2026-07-05T07:54:17Z"},{"alias_kind":"pith_short_16","alias_value":"QY26PN2RYATJMVV5","created_at":"2026-07-05T07:54:17Z"},{"alias_kind":"pith_short_8","alias_value":"QY26PN2R","created_at":"2026-07-05T07:54:17Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:QY26PN2RYATJMVV5CDCOL4BFOK","target":"record","payload":{"canonical_record":{"source":{"id":"2403.06050","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2024-03-10T00:23:08Z","cross_cats_sorted":["cs.CY","cs.SE"],"title_canon_sha256":"0adb89ad9c596b6b3bfe4ad61b00f40ef55d3b6602abe4383fbce98f271b906a","abstract_canon_sha256":"8673175f0da3b445f03c4d4c153e882651cf2dbdbb6c088916cca109a08f70a5"},"schema_version":"1.0"},"canonical_sha256":"8635e7b751c0269656bd10c4e5f02572982831b640384ee6cee4005d535fd840","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T07:54:17.441021Z","signature_b64":"VlksMhfW05i1lnokwofAmQs/gX7ygohN42NCeVJs8yYPbV6rCg++vbKmEu8O0Rtwk8vjdl1Uz/DnzaktDMxRCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"8635e7b751c0269656bd10c4e5f02572982831b640384ee6cee4005d535fd840","last_reissued_at":"2026-07-05T07:54:17.440497Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T07:54:17.440497Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2403.06050","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:54:17Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"lIgcfNFJOz7UCJeD9leOkWTrbCUHGBzn62C4eVfEVBwkm3+CwX2f37YPmlEnmgXv+13ICsVGKIiXdPzKQ1V7Bg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-13T15:14:30.385897Z"},"content_sha256":"c970f145bf936438f7901eceb1939b053d2f6421b311e416b3586f947f0c1d5f","schema_version":"1.0","event_id":"sha256:c970f145bf936438f7901eceb1939b053d2f6421b311e416b3586f947f0c1d5f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:QY26PN2RYATJMVV5CDCOL4BFOK","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Explaining Code with a Purpose: An Integrated Approach for Developing Code Comprehension and Prompting Skills","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.CY","cs.SE"],"primary_cat":"cs.HC","authors_text":"Brett A. Becker, David H. Smith IV, James Prather, Juho Leinonen, Max Fowler, Paul Denny","submitted_at":"2024-03-10T00:23:08Z","abstract_excerpt":"Reading, understanding and explaining code have traditionally been important skills for novices learning programming. As large language models (LLMs) become prevalent, these foundational skills are more important than ever given the increasing need to understand and evaluate model-generated code. Brand new skills are also needed, such as the ability to formulate clear prompts that can elicit intended code from an LLM. Thus, there is great interest in integrating pedagogical approaches for the development of both traditional coding competencies and the novel skills required to interact with LLM"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2403.06050","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/2403.06050/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:54:17Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"p3rdxSrP4K3xgDVAIkfP5DK4PpmMZ12r9LJ2/u0qnvste55zRz/FP16vOo546Zh3yaoqLMh5vodzllVTpg6TCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-13T15:14:30.386968Z"},"content_sha256":"14387a3b6e4ef23cfa8535d566b17528e2f30c92fa237f7a8ba3562dce59b323","schema_version":"1.0","event_id":"sha256:14387a3b6e4ef23cfa8535d566b17528e2f30c92fa237f7a8ba3562dce59b323"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/QY26PN2RYATJMVV5CDCOL4BFOK/bundle.json","state_url":"https://pith.science/pith/QY26PN2RYATJMVV5CDCOL4BFOK/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/QY26PN2RYATJMVV5CDCOL4BFOK/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-13T15:14:30Z","links":{"resolver":"https://pith.science/pith/QY26PN2RYATJMVV5CDCOL4BFOK","bundle":"https://pith.science/pith/QY26PN2RYATJMVV5CDCOL4BFOK/bundle.json","state":"https://pith.science/pith/QY26PN2RYATJMVV5CDCOL4BFOK/state.json","well_known_bundle":"https://pith.science/.well-known/pith/QY26PN2RYATJMVV5CDCOL4BFOK/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:QY26PN2RYATJMVV5CDCOL4BFOK","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":"8673175f0da3b445f03c4d4c153e882651cf2dbdbb6c088916cca109a08f70a5","cross_cats_sorted":["cs.CY","cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2024-03-10T00:23:08Z","title_canon_sha256":"0adb89ad9c596b6b3bfe4ad61b00f40ef55d3b6602abe4383fbce98f271b906a"},"schema_version":"1.0","source":{"id":"2403.06050","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2403.06050","created_at":"2026-07-05T07:54:17Z"},{"alias_kind":"arxiv_version","alias_value":"2403.06050v1","created_at":"2026-07-05T07:54:17Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2403.06050","created_at":"2026-07-05T07:54:17Z"},{"alias_kind":"pith_short_12","alias_value":"QY26PN2RYATJ","created_at":"2026-07-05T07:54:17Z"},{"alias_kind":"pith_short_16","alias_value":"QY26PN2RYATJMVV5","created_at":"2026-07-05T07:54:17Z"},{"alias_kind":"pith_short_8","alias_value":"QY26PN2R","created_at":"2026-07-05T07:54:17Z"}],"graph_snapshots":[{"event_id":"sha256:14387a3b6e4ef23cfa8535d566b17528e2f30c92fa237f7a8ba3562dce59b323","target":"graph","created_at":"2026-07-05T07:54:17Z","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/2403.06050/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Reading, understanding and explaining code have traditionally been important skills for novices learning programming. As large language models (LLMs) become prevalent, these foundational skills are more important than ever given the increasing need to understand and evaluate model-generated code. Brand new skills are also needed, such as the ability to formulate clear prompts that can elicit intended code from an LLM. Thus, there is great interest in integrating pedagogical approaches for the development of both traditional coding competencies and the novel skills required to interact with LLM","authors_text":"Brett A. Becker, David H. Smith IV, James Prather, Juho Leinonen, Max Fowler, Paul Denny","cross_cats":["cs.CY","cs.SE"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2024-03-10T00:23:08Z","title":"Explaining Code with a Purpose: An Integrated Approach for Developing Code Comprehension and Prompting Skills"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2403.06050","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:c970f145bf936438f7901eceb1939b053d2f6421b311e416b3586f947f0c1d5f","target":"record","created_at":"2026-07-05T07:54:17Z","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":"8673175f0da3b445f03c4d4c153e882651cf2dbdbb6c088916cca109a08f70a5","cross_cats_sorted":["cs.CY","cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2024-03-10T00:23:08Z","title_canon_sha256":"0adb89ad9c596b6b3bfe4ad61b00f40ef55d3b6602abe4383fbce98f271b906a"},"schema_version":"1.0","source":{"id":"2403.06050","kind":"arxiv","version":1}},"canonical_sha256":"8635e7b751c0269656bd10c4e5f02572982831b640384ee6cee4005d535fd840","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"8635e7b751c0269656bd10c4e5f02572982831b640384ee6cee4005d535fd840","first_computed_at":"2026-07-05T07:54:17.440497Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T07:54:17.440497Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"VlksMhfW05i1lnokwofAmQs/gX7ygohN42NCeVJs8yYPbV6rCg++vbKmEu8O0Rtwk8vjdl1Uz/DnzaktDMxRCQ==","signature_status":"signed_v1","signed_at":"2026-07-05T07:54:17.441021Z","signed_message":"canonical_sha256_bytes"},"source_id":"2403.06050","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:c970f145bf936438f7901eceb1939b053d2f6421b311e416b3586f947f0c1d5f","sha256:14387a3b6e4ef23cfa8535d566b17528e2f30c92fa237f7a8ba3562dce59b323"],"state_sha256":"271627a9a9f2aa96e44dc1c04331977cbf1fbc1d683c3be5759ff5251ffe6601"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"PrMNex+MhHBDZLONZ6RhxprmtUNeT3PqwYOHjLWihDTOkac8q9i0oP5l2kz2xtGjBJ9iv6cXMk0JV2s2xRiNCg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-13T15:14:30.396667Z","bundle_sha256":"badbb416d26baa84a55dd42acc9b380266c9835b302abfb1f65e77a9e109574c"}}