{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:F32QTC46WDHUCP5MZA6RMF5M6R","short_pith_number":"pith:F32QTC46","canonical_record":{"source":{"id":"2404.04695","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.HC","submitted_at":"2024-04-06T17:42:03Z","cross_cats_sorted":[],"title_canon_sha256":"0984c2767f078e7e2d90895f0cf1895d03d0ae01edf3dd9b21b0a37b420bd3e4","abstract_canon_sha256":"fb93abeb37de8b234768dd1742a2f0891ef167c2ac05207f38b784f00e6d9608"},"schema_version":"1.0"},"canonical_sha256":"2ef5098b9eb0cf413facc83d1617acf44aa44c3e42ad966c286c24552fa29978","source":{"kind":"arxiv","id":"2404.04695","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2404.04695","created_at":"2026-07-05T08:05:20Z"},{"alias_kind":"arxiv_version","alias_value":"2404.04695v1","created_at":"2026-07-05T08:05:20Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2404.04695","created_at":"2026-07-05T08:05:20Z"},{"alias_kind":"pith_short_12","alias_value":"F32QTC46WDHU","created_at":"2026-07-05T08:05:20Z"},{"alias_kind":"pith_short_16","alias_value":"F32QTC46WDHUCP5M","created_at":"2026-07-05T08:05:20Z"},{"alias_kind":"pith_short_8","alias_value":"F32QTC46","created_at":"2026-07-05T08:05:20Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:F32QTC46WDHUCP5MZA6RMF5M6R","target":"record","payload":{"canonical_record":{"source":{"id":"2404.04695","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.HC","submitted_at":"2024-04-06T17:42:03Z","cross_cats_sorted":[],"title_canon_sha256":"0984c2767f078e7e2d90895f0cf1895d03d0ae01edf3dd9b21b0a37b420bd3e4","abstract_canon_sha256":"fb93abeb37de8b234768dd1742a2f0891ef167c2ac05207f38b784f00e6d9608"},"schema_version":"1.0"},"canonical_sha256":"2ef5098b9eb0cf413facc83d1617acf44aa44c3e42ad966c286c24552fa29978","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:05:20.480657Z","signature_b64":"I/pXBZGbgRRD4QkRpY/Zqfe5GU6euG2KIPxGML95assjMWQS0IHzF9uPWCR/XuRKv+GNupkGDZQDEXWoiAyxBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"2ef5098b9eb0cf413facc83d1617acf44aa44c3e42ad966c286c24552fa29978","last_reissued_at":"2026-07-05T08:05:20.480259Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:05:20.480259Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2404.04695","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:05:20Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"7aVGPvOdWNNe+1TpIKMZGYvbsOtxa5qxhTzLh/d0rHHjbCdMGIDx1LWi2IiMwmF8+n3poD5iTjB0+zXu4ducAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-07T06:16:40.618379Z"},"content_sha256":"00c3b38ff45ce4c8f7bab12608b2a52476224347a34965fc7824316eb53fd6fe","schema_version":"1.0","event_id":"sha256:00c3b38ff45ce4c8f7bab12608b2a52476224347a34965fc7824316eb53fd6fe"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:F32QTC46WDHUCP5MZA6RMF5M6R","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"\"Don't Step on My Toes\": Resolving Editing Conflicts in Real-Time Collaboration in Computational Notebooks","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.HC","authors_text":"April Yi Wang, Christopher Brooks, Steve Oney, Zihan Wu","submitted_at":"2024-04-06T17:42:03Z","abstract_excerpt":"Real-time collaborative editing in computational notebooks can improve the efficiency of teamwork for data scientists. However, working together through synchronous editing of notebooks introduces new challenges. Data scientists may inadvertently interfere with each others' work by altering the shared codebase and runtime state if they do not set up a social protocol for working together and monitoring their collaborators' progress. In this paper, we propose a real-time collaborative editing model for resolving conflict edits in computational notebooks that introduces three levels of edit prot"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2404.04695","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/2404.04695/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:05:20Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"wolSJKKTfiw/xyWHtTOOIuvVa7yt5vt2Pe3BvFUFYmyN1o+46P/3Ztn6gLR5cAPakBGTrtSgVheySJn+JPPLBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-07T06:16:40.618939Z"},"content_sha256":"6b5e24b255891ccf2a2c4b585fc0c7ccd27ac0bef579ae9ee0dff13a90382dc4","schema_version":"1.0","event_id":"sha256:6b5e24b255891ccf2a2c4b585fc0c7ccd27ac0bef579ae9ee0dff13a90382dc4"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/F32QTC46WDHUCP5MZA6RMF5M6R/bundle.json","state_url":"https://pith.science/pith/F32QTC46WDHUCP5MZA6RMF5M6R/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/F32QTC46WDHUCP5MZA6RMF5M6R/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-07T06:16:40Z","links":{"resolver":"https://pith.science/pith/F32QTC46WDHUCP5MZA6RMF5M6R","bundle":"https://pith.science/pith/F32QTC46WDHUCP5MZA6RMF5M6R/bundle.json","state":"https://pith.science/pith/F32QTC46WDHUCP5MZA6RMF5M6R/state.json","well_known_bundle":"https://pith.science/.well-known/pith/F32QTC46WDHUCP5MZA6RMF5M6R/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:F32QTC46WDHUCP5MZA6RMF5M6R","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":"fb93abeb37de8b234768dd1742a2f0891ef167c2ac05207f38b784f00e6d9608","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.HC","submitted_at":"2024-04-06T17:42:03Z","title_canon_sha256":"0984c2767f078e7e2d90895f0cf1895d03d0ae01edf3dd9b21b0a37b420bd3e4"},"schema_version":"1.0","source":{"id":"2404.04695","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2404.04695","created_at":"2026-07-05T08:05:20Z"},{"alias_kind":"arxiv_version","alias_value":"2404.04695v1","created_at":"2026-07-05T08:05:20Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2404.04695","created_at":"2026-07-05T08:05:20Z"},{"alias_kind":"pith_short_12","alias_value":"F32QTC46WDHU","created_at":"2026-07-05T08:05:20Z"},{"alias_kind":"pith_short_16","alias_value":"F32QTC46WDHUCP5M","created_at":"2026-07-05T08:05:20Z"},{"alias_kind":"pith_short_8","alias_value":"F32QTC46","created_at":"2026-07-05T08:05:20Z"}],"graph_snapshots":[{"event_id":"sha256:6b5e24b255891ccf2a2c4b585fc0c7ccd27ac0bef579ae9ee0dff13a90382dc4","target":"graph","created_at":"2026-07-05T08:05:20Z","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/2404.04695/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Real-time collaborative editing in computational notebooks can improve the efficiency of teamwork for data scientists. However, working together through synchronous editing of notebooks introduces new challenges. Data scientists may inadvertently interfere with each others' work by altering the shared codebase and runtime state if they do not set up a social protocol for working together and monitoring their collaborators' progress. In this paper, we propose a real-time collaborative editing model for resolving conflict edits in computational notebooks that introduces three levels of edit prot","authors_text":"April Yi Wang, Christopher Brooks, Steve Oney, Zihan Wu","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.HC","submitted_at":"2024-04-06T17:42:03Z","title":"\"Don't Step on My Toes\": Resolving Editing Conflicts in Real-Time Collaboration in Computational Notebooks"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2404.04695","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:00c3b38ff45ce4c8f7bab12608b2a52476224347a34965fc7824316eb53fd6fe","target":"record","created_at":"2026-07-05T08:05:20Z","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":"fb93abeb37de8b234768dd1742a2f0891ef167c2ac05207f38b784f00e6d9608","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.HC","submitted_at":"2024-04-06T17:42:03Z","title_canon_sha256":"0984c2767f078e7e2d90895f0cf1895d03d0ae01edf3dd9b21b0a37b420bd3e4"},"schema_version":"1.0","source":{"id":"2404.04695","kind":"arxiv","version":1}},"canonical_sha256":"2ef5098b9eb0cf413facc83d1617acf44aa44c3e42ad966c286c24552fa29978","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"2ef5098b9eb0cf413facc83d1617acf44aa44c3e42ad966c286c24552fa29978","first_computed_at":"2026-07-05T08:05:20.480259Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T08:05:20.480259Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"I/pXBZGbgRRD4QkRpY/Zqfe5GU6euG2KIPxGML95assjMWQS0IHzF9uPWCR/XuRKv+GNupkGDZQDEXWoiAyxBQ==","signature_status":"signed_v1","signed_at":"2026-07-05T08:05:20.480657Z","signed_message":"canonical_sha256_bytes"},"source_id":"2404.04695","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:00c3b38ff45ce4c8f7bab12608b2a52476224347a34965fc7824316eb53fd6fe","sha256:6b5e24b255891ccf2a2c4b585fc0c7ccd27ac0bef579ae9ee0dff13a90382dc4"],"state_sha256":"9a2400b6e84adbe2fd0e7ccae175183b5bfaaaff6d24bbcba086d2bf41120f6b"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ZAUSomQGQKjGubOUWN3O+7//vLwmBtHyf5IYdBm5Oqnj5dsCZOmxcI7Q9BoFJi41rtTwFCih6O8f3pxLAAWvAg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-07T06:16:40.623020Z","bundle_sha256":"fa4108af20308b90d1d0dc696a27a6803c4b0fbaa8a5086bd4bbeb03183121cb"}}