{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2026:YEO56TBXA7WOLDRSRGB5VBIHZB","short_pith_number":"pith:YEO56TBX","canonical_record":{"source":{"id":"2606.30547","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2026-06-29T16:47:21Z","cross_cats_sorted":[],"title_canon_sha256":"ab73936cc1699f8402640d88546860804087f3d84a1b4ac5eb54b93754a72806","abstract_canon_sha256":"961f43cbfc6fdb5465eab021fcbc81028e48317e65ed3cb2dba130b6d4705663"},"schema_version":"1.0"},"canonical_sha256":"c11ddf4c3707ece58e328983da8507c84b7a971b9012980379660cd3d6058d6d","source":{"kind":"arxiv","id":"2606.30547","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2606.30547","created_at":"2026-06-30T02:18:19Z"},{"alias_kind":"arxiv_version","alias_value":"2606.30547v1","created_at":"2026-06-30T02:18:19Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2606.30547","created_at":"2026-06-30T02:18:19Z"},{"alias_kind":"pith_short_12","alias_value":"YEO56TBXA7WO","created_at":"2026-06-30T02:18:19Z"},{"alias_kind":"pith_short_16","alias_value":"YEO56TBXA7WOLDRS","created_at":"2026-06-30T02:18:19Z"},{"alias_kind":"pith_short_8","alias_value":"YEO56TBX","created_at":"2026-06-30T02:18:19Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2026:YEO56TBXA7WOLDRSRGB5VBIHZB","target":"record","payload":{"canonical_record":{"source":{"id":"2606.30547","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2026-06-29T16:47:21Z","cross_cats_sorted":[],"title_canon_sha256":"ab73936cc1699f8402640d88546860804087f3d84a1b4ac5eb54b93754a72806","abstract_canon_sha256":"961f43cbfc6fdb5465eab021fcbc81028e48317e65ed3cb2dba130b6d4705663"},"schema_version":"1.0"},"canonical_sha256":"c11ddf4c3707ece58e328983da8507c84b7a971b9012980379660cd3d6058d6d","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-06-30T02:18:19.963984Z","signature_b64":"h9rbucgsxinoUrfLty6Jtd+BDRldw1XBj7qivylY/kTwR4Vm5yU2VLyh7cUvDv6GhDdfTKEIdzozMrkc+AW9Dw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"c11ddf4c3707ece58e328983da8507c84b7a971b9012980379660cd3d6058d6d","last_reissued_at":"2026-06-30T02:18:19.963440Z","signature_status":"signed_v1","first_computed_at":"2026-06-30T02:18:19.963440Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2606.30547","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-06-30T02:18:19Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"I0vjmYS0wf+qQmwtjY95X9XDF6P1Tur9JPvPYxMSCOv19uarvX+Kklrhst37qEOcYxLqAoPrgnmUP4o7UoofBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-30T14:00:41.295980Z"},"content_sha256":"c334674b9903eb13467368a328ae9a51f853c568f7aab6391aea68777164b05b","schema_version":"1.0","event_id":"sha256:c334674b9903eb13467368a328ae9a51f853c568f7aab6391aea68777164b05b"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2026:YEO56TBXA7WOLDRSRGB5VBIHZB","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Teaching Prompt-Based Programming with LLMs: A 45-Minute Lesson with Guided Practice for End-User Programmers","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.CY","authors_text":"Keith Tran, Samiha Marwan, Thomas Price","submitted_at":"2026-06-29T16:47:21Z","abstract_excerpt":"Prompt-based programming, a new modality enabled by large language models (LLMs), allows users to express computational goals through natural language rather than traditional code. While this approach lowers barriers to entry, especially for non-CS learners, it does not eliminate the need for foundational CS skills. Learners often struggle to communicate their intent clearly to LLMs, resulting in vague or underspecified prompts. Prior work has documented the need for explicit prompting for both CS and non-CS learners. However, it remains less clear how such instruction can fit into busy classr"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2606.30547","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/2606.30547/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-06-30T02:18:19Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"zJm+LwwczRyTSojMWOECYBIvzlXg4LE2LFWtxiS0hpllBxT3vktqDbQxcj0T9/BVQ1SRKFsJgH0iq9bpuGIaDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-30T14:00:41.296360Z"},"content_sha256":"1e39389c3bf271795726c76bfc4b4d7285d10d1978ab295de5f80bcc14ea98f3","schema_version":"1.0","event_id":"sha256:1e39389c3bf271795726c76bfc4b4d7285d10d1978ab295de5f80bcc14ea98f3"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/YEO56TBXA7WOLDRSRGB5VBIHZB/bundle.json","state_url":"https://pith.science/pith/YEO56TBXA7WOLDRSRGB5VBIHZB/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/YEO56TBXA7WOLDRSRGB5VBIHZB/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-06-30T14:00:41Z","links":{"resolver":"https://pith.science/pith/YEO56TBXA7WOLDRSRGB5VBIHZB","bundle":"https://pith.science/pith/YEO56TBXA7WOLDRSRGB5VBIHZB/bundle.json","state":"https://pith.science/pith/YEO56TBXA7WOLDRSRGB5VBIHZB/state.json","well_known_bundle":"https://pith.science/.well-known/pith/YEO56TBXA7WOLDRSRGB5VBIHZB/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2026:YEO56TBXA7WOLDRSRGB5VBIHZB","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":"961f43cbfc6fdb5465eab021fcbc81028e48317e65ed3cb2dba130b6d4705663","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2026-06-29T16:47:21Z","title_canon_sha256":"ab73936cc1699f8402640d88546860804087f3d84a1b4ac5eb54b93754a72806"},"schema_version":"1.0","source":{"id":"2606.30547","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2606.30547","created_at":"2026-06-30T02:18:19Z"},{"alias_kind":"arxiv_version","alias_value":"2606.30547v1","created_at":"2026-06-30T02:18:19Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2606.30547","created_at":"2026-06-30T02:18:19Z"},{"alias_kind":"pith_short_12","alias_value":"YEO56TBXA7WO","created_at":"2026-06-30T02:18:19Z"},{"alias_kind":"pith_short_16","alias_value":"YEO56TBXA7WOLDRS","created_at":"2026-06-30T02:18:19Z"},{"alias_kind":"pith_short_8","alias_value":"YEO56TBX","created_at":"2026-06-30T02:18:19Z"}],"graph_snapshots":[{"event_id":"sha256:1e39389c3bf271795726c76bfc4b4d7285d10d1978ab295de5f80bcc14ea98f3","target":"graph","created_at":"2026-06-30T02:18:19Z","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/2606.30547/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Prompt-based programming, a new modality enabled by large language models (LLMs), allows users to express computational goals through natural language rather than traditional code. While this approach lowers barriers to entry, especially for non-CS learners, it does not eliminate the need for foundational CS skills. Learners often struggle to communicate their intent clearly to LLMs, resulting in vague or underspecified prompts. Prior work has documented the need for explicit prompting for both CS and non-CS learners. However, it remains less clear how such instruction can fit into busy classr","authors_text":"Keith Tran, Samiha Marwan, Thomas Price","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2026-06-29T16:47:21Z","title":"Teaching Prompt-Based Programming with LLMs: A 45-Minute Lesson with Guided Practice for End-User Programmers"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2606.30547","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:c334674b9903eb13467368a328ae9a51f853c568f7aab6391aea68777164b05b","target":"record","created_at":"2026-06-30T02:18:19Z","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":"961f43cbfc6fdb5465eab021fcbc81028e48317e65ed3cb2dba130b6d4705663","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2026-06-29T16:47:21Z","title_canon_sha256":"ab73936cc1699f8402640d88546860804087f3d84a1b4ac5eb54b93754a72806"},"schema_version":"1.0","source":{"id":"2606.30547","kind":"arxiv","version":1}},"canonical_sha256":"c11ddf4c3707ece58e328983da8507c84b7a971b9012980379660cd3d6058d6d","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"c11ddf4c3707ece58e328983da8507c84b7a971b9012980379660cd3d6058d6d","first_computed_at":"2026-06-30T02:18:19.963440Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-06-30T02:18:19.963440Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"h9rbucgsxinoUrfLty6Jtd+BDRldw1XBj7qivylY/kTwR4Vm5yU2VLyh7cUvDv6GhDdfTKEIdzozMrkc+AW9Dw==","signature_status":"signed_v1","signed_at":"2026-06-30T02:18:19.963984Z","signed_message":"canonical_sha256_bytes"},"source_id":"2606.30547","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:c334674b9903eb13467368a328ae9a51f853c568f7aab6391aea68777164b05b","sha256:1e39389c3bf271795726c76bfc4b4d7285d10d1978ab295de5f80bcc14ea98f3"],"state_sha256":"0687f11034980d7252526b465aa07fa097e8003c279ee661659b134322154ead"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"CEeQtmxZmClxlzYppgQgQ5TOwePXVKHgwM62Y55x6d5izJwe101F+/G0mKcs5qmrnf4K0QqneQKCLWwu2hwnAg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-30T14:00:41.298224Z","bundle_sha256":"e276f0b064d5b48851812f0d4da832ccc3a713b2fe61bf640b6f2b014ea9e2ae"}}