{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:OFJQ5KM65YUXMBIBUCFHYJBSH4","short_pith_number":"pith:OFJQ5KM6","canonical_record":{"source":{"id":"1907.00075","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.HC","submitted_at":"2019-06-28T20:53:51Z","cross_cats_sorted":["cs.DB"],"title_canon_sha256":"d73bcca03f995641dd82f813e89803973899af8b4adec49f6d674f47462dcf13","abstract_canon_sha256":"5b14388c59356d2c6cebb541ee75cb37264039e1e0aaec0f14871d86ec3923ed"},"schema_version":"1.0"},"canonical_sha256":"71530ea99eee29760501a08a7c24323f05f051a23e172c059aad7a399f421e3c","source":{"kind":"arxiv","id":"1907.00075","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1907.00075","created_at":"2026-05-17T23:41:57Z"},{"alias_kind":"arxiv_version","alias_value":"1907.00075v1","created_at":"2026-05-17T23:41:57Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1907.00075","created_at":"2026-05-17T23:41:57Z"},{"alias_kind":"pith_short_12","alias_value":"OFJQ5KM65YUX","created_at":"2026-05-18T12:33:24Z"},{"alias_kind":"pith_short_16","alias_value":"OFJQ5KM65YUXMBIB","created_at":"2026-05-18T12:33:24Z"},{"alias_kind":"pith_short_8","alias_value":"OFJQ5KM6","created_at":"2026-05-18T12:33:24Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:OFJQ5KM65YUXMBIBUCFHYJBSH4","target":"record","payload":{"canonical_record":{"source":{"id":"1907.00075","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.HC","submitted_at":"2019-06-28T20:53:51Z","cross_cats_sorted":["cs.DB"],"title_canon_sha256":"d73bcca03f995641dd82f813e89803973899af8b4adec49f6d674f47462dcf13","abstract_canon_sha256":"5b14388c59356d2c6cebb541ee75cb37264039e1e0aaec0f14871d86ec3923ed"},"schema_version":"1.0"},"canonical_sha256":"71530ea99eee29760501a08a7c24323f05f051a23e172c059aad7a399f421e3c","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:41:57.536980Z","signature_b64":"uptrOQyTVwMDkKUVidD3LImd3H6NZhDVkxhFerc6WQp439QIVBETFVw+591nsYungYa15Xvl2f3ZjubIH6nZDQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"71530ea99eee29760501a08a7c24323f05f051a23e172c059aad7a399f421e3c","last_reissued_at":"2026-05-17T23:41:57.536181Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:41:57.536181Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1907.00075","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-05-17T23:41:57Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"r3yni3wCJhxdwhf8cq5niZHr0xmOnyEaVt/9tDujZBp97tkSNvmOxHCwkH5KighVvtW0l9ICWGPe2ILmSfoADA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T21:39:14.964450Z"},"content_sha256":"43b81cb32afabab9e5bf2ee35422b1db79865d9ad39f2d9fd3e1a11b075a08f7","schema_version":"1.0","event_id":"sha256:43b81cb32afabab9e5bf2ee35422b1db79865d9ad39f2d9fd3e1a11b075a08f7"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:OFJQ5KM65YUXMBIBUCFHYJBSH4","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Programming with Timespans in Interactive Visualizations","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","headline":"","cross_cats":["cs.DB"],"primary_cat":"cs.HC","authors_text":"Eugene Wu, Joe Hellerstein, Remco Chang, Yifan Wu","submitted_at":"2019-06-28T20:53:51Z","abstract_excerpt":"Modern interactive visualizations are akin to distributed systems, where user interactions, background data processing, remote requests, and streaming data read and modify the interface at the same time. This concurrency is crucial to provide an interactive user experience---forbidding it can cripple responsiveness. However, it is notoriously challenging to program distributed systems, and concurrency can easily lead to ambiguous or confusing interface behaviors. In this paper, we present DIEL, a declarative programming model to help developers reason about and reconcile concurrency-related is"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1907.00075","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":""},"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-05-17T23:41:57Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"6Ad68QOmKHORHivnrmjYnC4/1FhhMv9CJsHkIkuvH37WjmG9vvvvvdqAWDuO6OZJK9Yzj9KJJXUlTsVyTDbnDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T21:39:14.964831Z"},"content_sha256":"7fb980021cf8b39fc969b949b9e4e89e1943c36c231bf7ba04da2bd917d6dde3","schema_version":"1.0","event_id":"sha256:7fb980021cf8b39fc969b949b9e4e89e1943c36c231bf7ba04da2bd917d6dde3"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/OFJQ5KM65YUXMBIBUCFHYJBSH4/bundle.json","state_url":"https://pith.science/pith/OFJQ5KM65YUXMBIBUCFHYJBSH4/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/OFJQ5KM65YUXMBIBUCFHYJBSH4/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-05-27T21:39:14Z","links":{"resolver":"https://pith.science/pith/OFJQ5KM65YUXMBIBUCFHYJBSH4","bundle":"https://pith.science/pith/OFJQ5KM65YUXMBIBUCFHYJBSH4/bundle.json","state":"https://pith.science/pith/OFJQ5KM65YUXMBIBUCFHYJBSH4/state.json","well_known_bundle":"https://pith.science/.well-known/pith/OFJQ5KM65YUXMBIBUCFHYJBSH4/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:OFJQ5KM65YUXMBIBUCFHYJBSH4","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":"5b14388c59356d2c6cebb541ee75cb37264039e1e0aaec0f14871d86ec3923ed","cross_cats_sorted":["cs.DB"],"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.HC","submitted_at":"2019-06-28T20:53:51Z","title_canon_sha256":"d73bcca03f995641dd82f813e89803973899af8b4adec49f6d674f47462dcf13"},"schema_version":"1.0","source":{"id":"1907.00075","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1907.00075","created_at":"2026-05-17T23:41:57Z"},{"alias_kind":"arxiv_version","alias_value":"1907.00075v1","created_at":"2026-05-17T23:41:57Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1907.00075","created_at":"2026-05-17T23:41:57Z"},{"alias_kind":"pith_short_12","alias_value":"OFJQ5KM65YUX","created_at":"2026-05-18T12:33:24Z"},{"alias_kind":"pith_short_16","alias_value":"OFJQ5KM65YUXMBIB","created_at":"2026-05-18T12:33:24Z"},{"alias_kind":"pith_short_8","alias_value":"OFJQ5KM6","created_at":"2026-05-18T12:33:24Z"}],"graph_snapshots":[{"event_id":"sha256:7fb980021cf8b39fc969b949b9e4e89e1943c36c231bf7ba04da2bd917d6dde3","target":"graph","created_at":"2026-05-17T23:41:57Z","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"},"paper":{"abstract_excerpt":"Modern interactive visualizations are akin to distributed systems, where user interactions, background data processing, remote requests, and streaming data read and modify the interface at the same time. This concurrency is crucial to provide an interactive user experience---forbidding it can cripple responsiveness. However, it is notoriously challenging to program distributed systems, and concurrency can easily lead to ambiguous or confusing interface behaviors. In this paper, we present DIEL, a declarative programming model to help developers reason about and reconcile concurrency-related is","authors_text":"Eugene Wu, Joe Hellerstein, Remco Chang, Yifan Wu","cross_cats":["cs.DB"],"headline":"","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.HC","submitted_at":"2019-06-28T20:53:51Z","title":"Programming with Timespans in Interactive Visualizations"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1907.00075","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:43b81cb32afabab9e5bf2ee35422b1db79865d9ad39f2d9fd3e1a11b075a08f7","target":"record","created_at":"2026-05-17T23:41:57Z","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":"5b14388c59356d2c6cebb541ee75cb37264039e1e0aaec0f14871d86ec3923ed","cross_cats_sorted":["cs.DB"],"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.HC","submitted_at":"2019-06-28T20:53:51Z","title_canon_sha256":"d73bcca03f995641dd82f813e89803973899af8b4adec49f6d674f47462dcf13"},"schema_version":"1.0","source":{"id":"1907.00075","kind":"arxiv","version":1}},"canonical_sha256":"71530ea99eee29760501a08a7c24323f05f051a23e172c059aad7a399f421e3c","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"71530ea99eee29760501a08a7c24323f05f051a23e172c059aad7a399f421e3c","first_computed_at":"2026-05-17T23:41:57.536181Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:41:57.536181Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"uptrOQyTVwMDkKUVidD3LImd3H6NZhDVkxhFerc6WQp439QIVBETFVw+591nsYungYa15Xvl2f3ZjubIH6nZDQ==","signature_status":"signed_v1","signed_at":"2026-05-17T23:41:57.536980Z","signed_message":"canonical_sha256_bytes"},"source_id":"1907.00075","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:43b81cb32afabab9e5bf2ee35422b1db79865d9ad39f2d9fd3e1a11b075a08f7","sha256:7fb980021cf8b39fc969b949b9e4e89e1943c36c231bf7ba04da2bd917d6dde3"],"state_sha256":"abaa26eb04c27c7d3ebde5be45dfa937cd22f95bda39c72f656c416c42172d40"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qKBkjOt314ieQ5utv0e8sDw2lzg7pSqnM6/JS8G9Uc/+pGzd0hu6sSDlrc2uVE3V+OfiD7jN7/VVzfe741FeDA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-27T21:39:14.967719Z","bundle_sha256":"a07580a44b1c19c60feab8edf5d8bdfa0dcc3585e1be8a6cc5ab3a6fc50435e9"}}