{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:J7MRJYFOIS5KQBRJXMXDZRRUFQ","short_pith_number":"pith:J7MRJYFO","canonical_record":{"source":{"id":"2506.00404","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.PL","submitted_at":"2025-05-31T05:51:32Z","cross_cats_sorted":[],"title_canon_sha256":"d4bae335f6260a3bfa257b82d4b5515cb2e595291c12bc847537a47e718bbca7","abstract_canon_sha256":"15da95c35e54eecb8230368e95b089d3908349e1744434af84b2c9f8d4d179b7"},"schema_version":"1.0"},"canonical_sha256":"4fd914e0ae44baa80629bb2e3cc6342c30ef535bbfb8a891914c83fc2404b749","source":{"kind":"arxiv","id":"2506.00404","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2506.00404","created_at":"2026-07-05T11:13:34Z"},{"alias_kind":"arxiv_version","alias_value":"2506.00404v1","created_at":"2026-07-05T11:13:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2506.00404","created_at":"2026-07-05T11:13:34Z"},{"alias_kind":"pith_short_12","alias_value":"J7MRJYFOIS5K","created_at":"2026-07-05T11:13:34Z"},{"alias_kind":"pith_short_16","alias_value":"J7MRJYFOIS5KQBRJ","created_at":"2026-07-05T11:13:34Z"},{"alias_kind":"pith_short_8","alias_value":"J7MRJYFO","created_at":"2026-07-05T11:13:34Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:J7MRJYFOIS5KQBRJXMXDZRRUFQ","target":"record","payload":{"canonical_record":{"source":{"id":"2506.00404","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.PL","submitted_at":"2025-05-31T05:51:32Z","cross_cats_sorted":[],"title_canon_sha256":"d4bae335f6260a3bfa257b82d4b5515cb2e595291c12bc847537a47e718bbca7","abstract_canon_sha256":"15da95c35e54eecb8230368e95b089d3908349e1744434af84b2c9f8d4d179b7"},"schema_version":"1.0"},"canonical_sha256":"4fd914e0ae44baa80629bb2e3cc6342c30ef535bbfb8a891914c83fc2404b749","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:13:34.116614Z","signature_b64":"50D9E3V15gFSo/l/eu5QJvlsos98D9mj44df1vaBIB3WsZZpOoGxl2Ryc5DEN4UyTVQ2ElSR7AD7UWdlxI+7Cw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"4fd914e0ae44baa80629bb2e3cc6342c30ef535bbfb8a891914c83fc2404b749","last_reissued_at":"2026-07-05T11:13:34.116113Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:13:34.116113Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2506.00404","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-05T11:13:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"LBopJYe9iztezzT1baro1yILpRVdpT7D5y465M0nkSq+H/EQdhkYka8tIKRgW1Cuvz9+TPXh2ulqYsNGoZd8Ag==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-18T15:33:10.843461Z"},"content_sha256":"fb0a9a5e53aff1af33ed4cf95cd82ff8dbdb9cf5bbfac7b925c413bd7d926eee","schema_version":"1.0","event_id":"sha256:fb0a9a5e53aff1af33ed4cf95cd82ff8dbdb9cf5bbfac7b925c413bd7d926eee"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:J7MRJYFOIS5KQBRJXMXDZRRUFQ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Using Code Snippets to Teach Programming Languages","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Jianhua Yang, Joshua Akingbade, Mir Seyedebrahimi","submitted_at":"2025-05-31T05:51:32Z","abstract_excerpt":"Coding is a fundamental skill required in the engineering discipline, and much work exists exploring better ways of teaching coding in the higher education context. In particular, Code Snippets (CSs) are approved to be an effective way of introducing programming language units to students. CSs are portions of source code of varying size and content. They can be used in a myriad of ways, one of which is to teach the code they contain as well as its function. To further explore the use of CSs, a pedagogical summer internship project was set up at the Warwick Manufacturing Group (WMG). The scope "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2506.00404","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/2506.00404/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-05T11:13:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Ivv6wyOW3ez+k5QGC04nMa6e3fhRW45rYw7x/EWROyrd04+HUYn++o5DyqYCmhkzgFVYgQydEvhNo9fciknSAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-18T15:33:10.843845Z"},"content_sha256":"911d310c50cfae35cc9ae31200895cfbff4df6c90f5ddb4bf8488fd2513815c4","schema_version":"1.0","event_id":"sha256:911d310c50cfae35cc9ae31200895cfbff4df6c90f5ddb4bf8488fd2513815c4"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/J7MRJYFOIS5KQBRJXMXDZRRUFQ/bundle.json","state_url":"https://pith.science/pith/J7MRJYFOIS5KQBRJXMXDZRRUFQ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/J7MRJYFOIS5KQBRJXMXDZRRUFQ/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-18T15:33:10Z","links":{"resolver":"https://pith.science/pith/J7MRJYFOIS5KQBRJXMXDZRRUFQ","bundle":"https://pith.science/pith/J7MRJYFOIS5KQBRJXMXDZRRUFQ/bundle.json","state":"https://pith.science/pith/J7MRJYFOIS5KQBRJXMXDZRRUFQ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/J7MRJYFOIS5KQBRJXMXDZRRUFQ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:J7MRJYFOIS5KQBRJXMXDZRRUFQ","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":"15da95c35e54eecb8230368e95b089d3908349e1744434af84b2c9f8d4d179b7","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.PL","submitted_at":"2025-05-31T05:51:32Z","title_canon_sha256":"d4bae335f6260a3bfa257b82d4b5515cb2e595291c12bc847537a47e718bbca7"},"schema_version":"1.0","source":{"id":"2506.00404","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2506.00404","created_at":"2026-07-05T11:13:34Z"},{"alias_kind":"arxiv_version","alias_value":"2506.00404v1","created_at":"2026-07-05T11:13:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2506.00404","created_at":"2026-07-05T11:13:34Z"},{"alias_kind":"pith_short_12","alias_value":"J7MRJYFOIS5K","created_at":"2026-07-05T11:13:34Z"},{"alias_kind":"pith_short_16","alias_value":"J7MRJYFOIS5KQBRJ","created_at":"2026-07-05T11:13:34Z"},{"alias_kind":"pith_short_8","alias_value":"J7MRJYFO","created_at":"2026-07-05T11:13:34Z"}],"graph_snapshots":[{"event_id":"sha256:911d310c50cfae35cc9ae31200895cfbff4df6c90f5ddb4bf8488fd2513815c4","target":"graph","created_at":"2026-07-05T11:13:34Z","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/2506.00404/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Coding is a fundamental skill required in the engineering discipline, and much work exists exploring better ways of teaching coding in the higher education context. In particular, Code Snippets (CSs) are approved to be an effective way of introducing programming language units to students. CSs are portions of source code of varying size and content. They can be used in a myriad of ways, one of which is to teach the code they contain as well as its function. To further explore the use of CSs, a pedagogical summer internship project was set up at the Warwick Manufacturing Group (WMG). The scope ","authors_text":"Jianhua Yang, Joshua Akingbade, Mir Seyedebrahimi","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.PL","submitted_at":"2025-05-31T05:51:32Z","title":"Using Code Snippets to Teach Programming Languages"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2506.00404","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:fb0a9a5e53aff1af33ed4cf95cd82ff8dbdb9cf5bbfac7b925c413bd7d926eee","target":"record","created_at":"2026-07-05T11:13:34Z","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":"15da95c35e54eecb8230368e95b089d3908349e1744434af84b2c9f8d4d179b7","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.PL","submitted_at":"2025-05-31T05:51:32Z","title_canon_sha256":"d4bae335f6260a3bfa257b82d4b5515cb2e595291c12bc847537a47e718bbca7"},"schema_version":"1.0","source":{"id":"2506.00404","kind":"arxiv","version":1}},"canonical_sha256":"4fd914e0ae44baa80629bb2e3cc6342c30ef535bbfb8a891914c83fc2404b749","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"4fd914e0ae44baa80629bb2e3cc6342c30ef535bbfb8a891914c83fc2404b749","first_computed_at":"2026-07-05T11:13:34.116113Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T11:13:34.116113Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"50D9E3V15gFSo/l/eu5QJvlsos98D9mj44df1vaBIB3WsZZpOoGxl2Ryc5DEN4UyTVQ2ElSR7AD7UWdlxI+7Cw==","signature_status":"signed_v1","signed_at":"2026-07-05T11:13:34.116614Z","signed_message":"canonical_sha256_bytes"},"source_id":"2506.00404","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:fb0a9a5e53aff1af33ed4cf95cd82ff8dbdb9cf5bbfac7b925c413bd7d926eee","sha256:911d310c50cfae35cc9ae31200895cfbff4df6c90f5ddb4bf8488fd2513815c4"],"state_sha256":"a0480459b3a9d6015b93e5547f6702d48408cb0ebdd4e9d62cbb9385b7a0a4c7"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Zfc8zHHlO3TRh8tJEi6L6bm4C27wNy6DDfGNomG5Cv/oW+weQu3RxMuPHB7o4lb+R3gf7sGNF+F/a2BFb0ZZBQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-18T15:33:10.846628Z","bundle_sha256":"383ae845a3ffa39eb7d081629b0fd0f8d1f0a105644d9cd810d622f780f49e08"}}