{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:DEHRKBAJ3S5GOAPBIIIVMFWUZ4","short_pith_number":"pith:DEHRKBAJ","canonical_record":{"source":{"id":"2405.14178","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2024-05-23T05:03:49Z","cross_cats_sorted":["cs.HC"],"title_canon_sha256":"819e55de7e9a6e46b63c427bb6934e5937b786a9ef2ba9155bc1952cfda94f20","abstract_canon_sha256":"506aac012680d81a8cc8770517447f9ce456b5a9b73344be13bcd7bc595b5dc1"},"schema_version":"1.0"},"canonical_sha256":"190f150409dcba6701e142115616d4cf34b00362c1be83c269d348e7e0022cdc","source":{"kind":"arxiv","id":"2405.14178","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2405.14178","created_at":"2026-07-05T08:22:11Z"},{"alias_kind":"arxiv_version","alias_value":"2405.14178v1","created_at":"2026-07-05T08:22:11Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2405.14178","created_at":"2026-07-05T08:22:11Z"},{"alias_kind":"pith_short_12","alias_value":"DEHRKBAJ3S5G","created_at":"2026-07-05T08:22:11Z"},{"alias_kind":"pith_short_16","alias_value":"DEHRKBAJ3S5GOAPB","created_at":"2026-07-05T08:22:11Z"},{"alias_kind":"pith_short_8","alias_value":"DEHRKBAJ","created_at":"2026-07-05T08:22:11Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:DEHRKBAJ3S5GOAPBIIIVMFWUZ4","target":"record","payload":{"canonical_record":{"source":{"id":"2405.14178","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2024-05-23T05:03:49Z","cross_cats_sorted":["cs.HC"],"title_canon_sha256":"819e55de7e9a6e46b63c427bb6934e5937b786a9ef2ba9155bc1952cfda94f20","abstract_canon_sha256":"506aac012680d81a8cc8770517447f9ce456b5a9b73344be13bcd7bc595b5dc1"},"schema_version":"1.0"},"canonical_sha256":"190f150409dcba6701e142115616d4cf34b00362c1be83c269d348e7e0022cdc","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:22:11.138302Z","signature_b64":"wxgfdesIrHTdpNfdmr0ql6Ko/9L3wwAe9AwCNIh303f4dowDzm5F4/XJ462F2P+FYGOhCUW2Knf++nhGyDuhDQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"190f150409dcba6701e142115616d4cf34b00362c1be83c269d348e7e0022cdc","last_reissued_at":"2026-07-05T08:22:11.137852Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:22:11.137852Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2405.14178","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-05T08:22:11Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ORLmTxGCSKHpVd+rwrBlNMC6H1Q4qDvNqWjFHi2AXNWmzhlWy0fIXTaj+frHTplNR+zM5ivFCYcvXBTCoRJTAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-23T22:56:37.670901Z"},"content_sha256":"1476a2335269446fde5e6d11a33503c9460085830c3563d7854f54ac135ff181","schema_version":"1.0","event_id":"sha256:1476a2335269446fde5e6d11a33503c9460085830c3563d7854f54ac135ff181"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:DEHRKBAJ3S5GOAPBIIIVMFWUZ4","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Desirable Characteristics for AI Teaching Assistants in Programming Education","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.HC"],"primary_cat":"cs.CY","authors_text":"Andrew Luxton-Reilly, Jaromir Savelka, Leo Porter, Paul Denny, Stephen MacNeil","submitted_at":"2024-05-23T05:03:49Z","abstract_excerpt":"Providing timely and personalized feedback to large numbers of students is a long-standing challenge in programming courses. Relying on human teaching assistants (TAs) has been extensively studied, revealing a number of potential shortcomings. These include inequitable access for students with low confidence when needing support, as well as situations where TAs provide direct solutions without helping students to develop their own problem-solving skills. With the advent of powerful large language models (LLMs), digital teaching assistants configured for programming contexts have emerged as an "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2405.14178","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/2405.14178/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-05T08:22:11Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"VLzhGjpVeAxU/UrR0+UUtLGUo19hVt3jNGElF+ZOkdaJSWXfte0HMOUi2gjjqD+Scmva9DYzE61GkMPJWQPHBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-23T22:56:37.671817Z"},"content_sha256":"de41c7a9bd5defd24b2f258d713b9ae2626b2c6f496b889ba92861e794f5ced3","schema_version":"1.0","event_id":"sha256:de41c7a9bd5defd24b2f258d713b9ae2626b2c6f496b889ba92861e794f5ced3"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/DEHRKBAJ3S5GOAPBIIIVMFWUZ4/bundle.json","state_url":"https://pith.science/pith/DEHRKBAJ3S5GOAPBIIIVMFWUZ4/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/DEHRKBAJ3S5GOAPBIIIVMFWUZ4/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-23T22:56:37Z","links":{"resolver":"https://pith.science/pith/DEHRKBAJ3S5GOAPBIIIVMFWUZ4","bundle":"https://pith.science/pith/DEHRKBAJ3S5GOAPBIIIVMFWUZ4/bundle.json","state":"https://pith.science/pith/DEHRKBAJ3S5GOAPBIIIVMFWUZ4/state.json","well_known_bundle":"https://pith.science/.well-known/pith/DEHRKBAJ3S5GOAPBIIIVMFWUZ4/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:DEHRKBAJ3S5GOAPBIIIVMFWUZ4","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":"506aac012680d81a8cc8770517447f9ce456b5a9b73344be13bcd7bc595b5dc1","cross_cats_sorted":["cs.HC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2024-05-23T05:03:49Z","title_canon_sha256":"819e55de7e9a6e46b63c427bb6934e5937b786a9ef2ba9155bc1952cfda94f20"},"schema_version":"1.0","source":{"id":"2405.14178","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2405.14178","created_at":"2026-07-05T08:22:11Z"},{"alias_kind":"arxiv_version","alias_value":"2405.14178v1","created_at":"2026-07-05T08:22:11Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2405.14178","created_at":"2026-07-05T08:22:11Z"},{"alias_kind":"pith_short_12","alias_value":"DEHRKBAJ3S5G","created_at":"2026-07-05T08:22:11Z"},{"alias_kind":"pith_short_16","alias_value":"DEHRKBAJ3S5GOAPB","created_at":"2026-07-05T08:22:11Z"},{"alias_kind":"pith_short_8","alias_value":"DEHRKBAJ","created_at":"2026-07-05T08:22:11Z"}],"graph_snapshots":[{"event_id":"sha256:de41c7a9bd5defd24b2f258d713b9ae2626b2c6f496b889ba92861e794f5ced3","target":"graph","created_at":"2026-07-05T08:22:11Z","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/2405.14178/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Providing timely and personalized feedback to large numbers of students is a long-standing challenge in programming courses. Relying on human teaching assistants (TAs) has been extensively studied, revealing a number of potential shortcomings. These include inequitable access for students with low confidence when needing support, as well as situations where TAs provide direct solutions without helping students to develop their own problem-solving skills. With the advent of powerful large language models (LLMs), digital teaching assistants configured for programming contexts have emerged as an ","authors_text":"Andrew Luxton-Reilly, Jaromir Savelka, Leo Porter, Paul Denny, Stephen MacNeil","cross_cats":["cs.HC"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2024-05-23T05:03:49Z","title":"Desirable Characteristics for AI Teaching Assistants in Programming Education"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2405.14178","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:1476a2335269446fde5e6d11a33503c9460085830c3563d7854f54ac135ff181","target":"record","created_at":"2026-07-05T08:22:11Z","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":"506aac012680d81a8cc8770517447f9ce456b5a9b73344be13bcd7bc595b5dc1","cross_cats_sorted":["cs.HC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2024-05-23T05:03:49Z","title_canon_sha256":"819e55de7e9a6e46b63c427bb6934e5937b786a9ef2ba9155bc1952cfda94f20"},"schema_version":"1.0","source":{"id":"2405.14178","kind":"arxiv","version":1}},"canonical_sha256":"190f150409dcba6701e142115616d4cf34b00362c1be83c269d348e7e0022cdc","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"190f150409dcba6701e142115616d4cf34b00362c1be83c269d348e7e0022cdc","first_computed_at":"2026-07-05T08:22:11.137852Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T08:22:11.137852Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"wxgfdesIrHTdpNfdmr0ql6Ko/9L3wwAe9AwCNIh303f4dowDzm5F4/XJ462F2P+FYGOhCUW2Knf++nhGyDuhDQ==","signature_status":"signed_v1","signed_at":"2026-07-05T08:22:11.138302Z","signed_message":"canonical_sha256_bytes"},"source_id":"2405.14178","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:1476a2335269446fde5e6d11a33503c9460085830c3563d7854f54ac135ff181","sha256:de41c7a9bd5defd24b2f258d713b9ae2626b2c6f496b889ba92861e794f5ced3"],"state_sha256":"5500bbeda0416d30970bcfed1fd07d2fb9b6ea0b30d26f0c72b8a924a1f4467c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"PuVoLry8EdOJcTTF/Eku2Pmtqa61fkd5rTgWDxTOXM4dqXdz0mku70PlhVWc3G5w4B1+K7w+o1OreFXiprYeDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-23T22:56:37.678095Z","bundle_sha256":"6dedc4ff9498eb3fae49b31cb86701fcfce49928e45546cb9399e8ac5b7b8f9b"}}