{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2026:XHB7O2VMOY5FXXUOCFYG367VB5","short_pith_number":"pith:XHB7O2VM","canonical_record":{"source":{"id":"2607.23031","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2026-07-25T04:13:24Z","cross_cats_sorted":[],"title_canon_sha256":"3b4f1b9c4284340ee7c566c16c5575f6e774a9d4964072cdf93a47528b89335e","abstract_canon_sha256":"6377ff99ca1e076e13e40cb0771999efda5549ced2b050d1a8bffc9be5744aa9"},"schema_version":"1.0"},"canonical_sha256":"b9c3f76aac763a5bde8e11706dfbf50f79cd468e443c25bcfa43a448ba2fd15d","source":{"kind":"arxiv","id":"2607.23031","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2607.23031","created_at":"2026-07-28T00:22:08Z"},{"alias_kind":"arxiv_version","alias_value":"2607.23031v1","created_at":"2026-07-28T00:22:08Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2607.23031","created_at":"2026-07-28T00:22:08Z"},{"alias_kind":"pith_short_12","alias_value":"XHB7O2VMOY5F","created_at":"2026-07-28T00:22:08Z"},{"alias_kind":"pith_short_16","alias_value":"XHB7O2VMOY5FXXUO","created_at":"2026-07-28T00:22:08Z"},{"alias_kind":"pith_short_8","alias_value":"XHB7O2VM","created_at":"2026-07-28T00:22:08Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2026:XHB7O2VMOY5FXXUOCFYG367VB5","target":"record","payload":{"canonical_record":{"source":{"id":"2607.23031","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2026-07-25T04:13:24Z","cross_cats_sorted":[],"title_canon_sha256":"3b4f1b9c4284340ee7c566c16c5575f6e774a9d4964072cdf93a47528b89335e","abstract_canon_sha256":"6377ff99ca1e076e13e40cb0771999efda5549ced2b050d1a8bffc9be5744aa9"},"schema_version":"1.0"},"canonical_sha256":"b9c3f76aac763a5bde8e11706dfbf50f79cd468e443c25bcfa43a448ba2fd15d","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-28T00:22:08.541486Z","signature_b64":"LVJgpAfDdCuu8SvEy2ZAXCqfUKwBBsVNPpSwAa0z0nRReh1MwXtn/XQg3HtgujIjD43vjQ0WwV0M6tnlXsceAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b9c3f76aac763a5bde8e11706dfbf50f79cd468e443c25bcfa43a448ba2fd15d","last_reissued_at":"2026-07-28T00:22:08.540642Z","signature_status":"signed_v1","first_computed_at":"2026-07-28T00:22:08.540642Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2607.23031","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-28T00:22:08Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"4ruMH5aCwxNxLxg9EqpvuGiuqi4sxGg7KPry1c/2HyCnxgFKKcbqZeW+sQdvu5FUNgP7T8mh/QjDi4Gxf1vJCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-08T09:24:27.684298Z"},"content_sha256":"583c85a9518c043e958d4169e08ced1f986d82d1278d0d93a9896dbd999f4d01","schema_version":"1.0","event_id":"sha256:583c85a9518c043e958d4169e08ced1f986d82d1278d0d93a9896dbd999f4d01"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2026:XHB7O2VMOY5FXXUOCFYG367VB5","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"The Help Ladder: Skill-Adaptive Peer Scaffolding for Real-Time Collaborative Programming","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.HC","authors_text":"Darshan Nere, Griffin Ogura, Panayu Keelawat, Sang Won Lee, Sangwook Lee, Sriram Narlapati, Xinran Adeline Li, Yan Chen","submitted_at":"2026-07-25T04:13:24Z","abstract_excerpt":"Collaborative programming is a widely adopted classroom activity to encourage peer scaffolding, yet real-time collaboration often breaks down into parallel individual work with minimal interaction. Our formative studies reveal that even when students want to collaborate, they are held back by the effort required to understand a teammate's entire problem at once. We present Canary, a system that supports peer scaffolding by breaking down programming obstacles into smaller steps tailored to a student's skill level. Canary alerts potential helpers to specific places where they can start, using AI"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2607.23031","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/2607.23031/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-28T00:22:08Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"7xTJTDHIisYoMISjXcREsyMAwI1MZ4Sc0J1iaOS5FV+RatgUu1lBWKf8Xv5LCiEko3zgtXHyktZxjCY/BIVPBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-08T09:24:27.684799Z"},"content_sha256":"0c70ea84fda80a56fd640a515e60440385946e3ce8c81b7afafe614746a70c69","schema_version":"1.0","event_id":"sha256:0c70ea84fda80a56fd640a515e60440385946e3ce8c81b7afafe614746a70c69"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/XHB7O2VMOY5FXXUOCFYG367VB5/bundle.json","state_url":"https://pith.science/pith/XHB7O2VMOY5FXXUOCFYG367VB5/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/XHB7O2VMOY5FXXUOCFYG367VB5/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-08T09:24:27Z","links":{"resolver":"https://pith.science/pith/XHB7O2VMOY5FXXUOCFYG367VB5","bundle":"https://pith.science/pith/XHB7O2VMOY5FXXUOCFYG367VB5/bundle.json","state":"https://pith.science/pith/XHB7O2VMOY5FXXUOCFYG367VB5/state.json","well_known_bundle":"https://pith.science/.well-known/pith/XHB7O2VMOY5FXXUOCFYG367VB5/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2026:XHB7O2VMOY5FXXUOCFYG367VB5","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":"6377ff99ca1e076e13e40cb0771999efda5549ced2b050d1a8bffc9be5744aa9","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2026-07-25T04:13:24Z","title_canon_sha256":"3b4f1b9c4284340ee7c566c16c5575f6e774a9d4964072cdf93a47528b89335e"},"schema_version":"1.0","source":{"id":"2607.23031","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2607.23031","created_at":"2026-07-28T00:22:08Z"},{"alias_kind":"arxiv_version","alias_value":"2607.23031v1","created_at":"2026-07-28T00:22:08Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2607.23031","created_at":"2026-07-28T00:22:08Z"},{"alias_kind":"pith_short_12","alias_value":"XHB7O2VMOY5F","created_at":"2026-07-28T00:22:08Z"},{"alias_kind":"pith_short_16","alias_value":"XHB7O2VMOY5FXXUO","created_at":"2026-07-28T00:22:08Z"},{"alias_kind":"pith_short_8","alias_value":"XHB7O2VM","created_at":"2026-07-28T00:22:08Z"}],"graph_snapshots":[{"event_id":"sha256:0c70ea84fda80a56fd640a515e60440385946e3ce8c81b7afafe614746a70c69","target":"graph","created_at":"2026-07-28T00:22:08Z","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/2607.23031/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Collaborative programming is a widely adopted classroom activity to encourage peer scaffolding, yet real-time collaboration often breaks down into parallel individual work with minimal interaction. Our formative studies reveal that even when students want to collaborate, they are held back by the effort required to understand a teammate's entire problem at once. We present Canary, a system that supports peer scaffolding by breaking down programming obstacles into smaller steps tailored to a student's skill level. Canary alerts potential helpers to specific places where they can start, using AI","authors_text":"Darshan Nere, Griffin Ogura, Panayu Keelawat, Sang Won Lee, Sangwook Lee, Sriram Narlapati, Xinran Adeline Li, Yan Chen","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2026-07-25T04:13:24Z","title":"The Help Ladder: Skill-Adaptive Peer Scaffolding for Real-Time Collaborative Programming"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2607.23031","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:583c85a9518c043e958d4169e08ced1f986d82d1278d0d93a9896dbd999f4d01","target":"record","created_at":"2026-07-28T00:22:08Z","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":"6377ff99ca1e076e13e40cb0771999efda5549ced2b050d1a8bffc9be5744aa9","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2026-07-25T04:13:24Z","title_canon_sha256":"3b4f1b9c4284340ee7c566c16c5575f6e774a9d4964072cdf93a47528b89335e"},"schema_version":"1.0","source":{"id":"2607.23031","kind":"arxiv","version":1}},"canonical_sha256":"b9c3f76aac763a5bde8e11706dfbf50f79cd468e443c25bcfa43a448ba2fd15d","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"b9c3f76aac763a5bde8e11706dfbf50f79cd468e443c25bcfa43a448ba2fd15d","first_computed_at":"2026-07-28T00:22:08.540642Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-28T00:22:08.540642Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"LVJgpAfDdCuu8SvEy2ZAXCqfUKwBBsVNPpSwAa0z0nRReh1MwXtn/XQg3HtgujIjD43vjQ0WwV0M6tnlXsceAQ==","signature_status":"signed_v1","signed_at":"2026-07-28T00:22:08.541486Z","signed_message":"canonical_sha256_bytes"},"source_id":"2607.23031","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:583c85a9518c043e958d4169e08ced1f986d82d1278d0d93a9896dbd999f4d01","sha256:0c70ea84fda80a56fd640a515e60440385946e3ce8c81b7afafe614746a70c69"],"state_sha256":"5ef4524ad34708f236ebc3a627d95287b7f40b81b7ef81b4a0fda85bfa96792c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"aiN5GQPd09jnB07tnrHfPZp/28R9ornvBJ7HJkp4fw+Kkx0au8soRI/dUHNr1b2yMUZ6GDUwOC8dKu9QrW4JAA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-08T09:24:27.689843Z","bundle_sha256":"6b598018204faf8196d46a53f699178616200fdbc7f5367f5da05ad359c0ddde"}}