{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:FSMWKWGMHVZ34BGTOOXK6VR6IZ","short_pith_number":"pith:FSMWKWGM","canonical_record":{"source":{"id":"1709.03332","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-09-11T11:15:09Z","cross_cats_sorted":[],"title_canon_sha256":"3a63b9268547cd9b8e029a11cfeab0e8509734231c66b74ffb33180eb7c558d9","abstract_canon_sha256":"66369d524a4e6939d7993264436d59c08e1414d1e3e88b2407435a288e04abf2"},"schema_version":"1.0"},"canonical_sha256":"2c996558cc3d73be04d373aeaf563e4674c61d6044dbda80f29f55a489821ea2","source":{"kind":"arxiv","id":"1709.03332","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1709.03332","created_at":"2026-05-17T23:46:42Z"},{"alias_kind":"arxiv_version","alias_value":"1709.03332v1","created_at":"2026-05-17T23:46:42Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1709.03332","created_at":"2026-05-17T23:46:42Z"},{"alias_kind":"pith_short_12","alias_value":"FSMWKWGMHVZ3","created_at":"2026-05-18T12:31:15Z"},{"alias_kind":"pith_short_16","alias_value":"FSMWKWGMHVZ34BGT","created_at":"2026-05-18T12:31:15Z"},{"alias_kind":"pith_short_8","alias_value":"FSMWKWGM","created_at":"2026-05-18T12:31:15Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:FSMWKWGMHVZ34BGTOOXK6VR6IZ","target":"record","payload":{"canonical_record":{"source":{"id":"1709.03332","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-09-11T11:15:09Z","cross_cats_sorted":[],"title_canon_sha256":"3a63b9268547cd9b8e029a11cfeab0e8509734231c66b74ffb33180eb7c558d9","abstract_canon_sha256":"66369d524a4e6939d7993264436d59c08e1414d1e3e88b2407435a288e04abf2"},"schema_version":"1.0"},"canonical_sha256":"2c996558cc3d73be04d373aeaf563e4674c61d6044dbda80f29f55a489821ea2","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:46:42.055552Z","signature_b64":"p/ODYBoiH3fW+KAod6e5X9Gjt0oXTq53UAF91W/NXnfpInX1b9kEBfidE9Y8Gtl3Mbrp7RslQhlOlRIAzau5Cw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"2c996558cc3d73be04d373aeaf563e4674c61d6044dbda80f29f55a489821ea2","last_reissued_at":"2026-05-17T23:46:42.054891Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:46:42.054891Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1709.03332","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:46:42Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"+nD1wn/1d7TRCO8jH2upDpp0aLNXk1/UEQ2RNq+GTp/6s+nI492f97jIhkUWSYpB1JB8YvL/oamWUO9It7A4DA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-23T21:17:09.457932Z"},"content_sha256":"204b6a0b917a18c170fd0053d38b184475664d71618cda7e28790032da1bed51","schema_version":"1.0","event_id":"sha256:204b6a0b917a18c170fd0053d38b184475664d71618cda7e28790032da1bed51"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:FSMWKWGMHVZ34BGTOOXK6VR6IZ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Collaborative Reuse of Streaming Dataflows in IoT Applications","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"Sahil Tyagi, Shilpa Chaturvedi, Yogesh Simmhan","submitted_at":"2017-09-11T11:15:09Z","abstract_excerpt":"Distributed Stream Processing Systems (DSPS) like Apache Storm and Spark Streaming enable composition of continuous dataflows that execute persistently over data streams. They are used by Internet of Things (IoT) applications to analyze sensor data from Smart City cyber-infrastructure, and make active utility management decisions. As the ecosystem of such IoT applications that leverage shared urban sensor streams continue to grow, applications will perform duplicate pre-processing and analytics tasks. This offers the opportunity to collaboratively reuse the outputs of overlapping dataflows, th"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1709.03332","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:46:42Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qCebz5yfKAYYt3AglNcGd0iv1sE/DngjVGvTDQSeRZOzPi4B2VqREFhcTvcvgn/fSvFidGpic01BAty4+CB1Dg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-23T21:17:09.458272Z"},"content_sha256":"cd1efb909951ee0e7044b27b096368869bee46572d1ad2a0d7417e195916cea6","schema_version":"1.0","event_id":"sha256:cd1efb909951ee0e7044b27b096368869bee46572d1ad2a0d7417e195916cea6"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/FSMWKWGMHVZ34BGTOOXK6VR6IZ/bundle.json","state_url":"https://pith.science/pith/FSMWKWGMHVZ34BGTOOXK6VR6IZ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/FSMWKWGMHVZ34BGTOOXK6VR6IZ/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-23T21:17:09Z","links":{"resolver":"https://pith.science/pith/FSMWKWGMHVZ34BGTOOXK6VR6IZ","bundle":"https://pith.science/pith/FSMWKWGMHVZ34BGTOOXK6VR6IZ/bundle.json","state":"https://pith.science/pith/FSMWKWGMHVZ34BGTOOXK6VR6IZ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/FSMWKWGMHVZ34BGTOOXK6VR6IZ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:FSMWKWGMHVZ34BGTOOXK6VR6IZ","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":"66369d524a4e6939d7993264436d59c08e1414d1e3e88b2407435a288e04abf2","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-09-11T11:15:09Z","title_canon_sha256":"3a63b9268547cd9b8e029a11cfeab0e8509734231c66b74ffb33180eb7c558d9"},"schema_version":"1.0","source":{"id":"1709.03332","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1709.03332","created_at":"2026-05-17T23:46:42Z"},{"alias_kind":"arxiv_version","alias_value":"1709.03332v1","created_at":"2026-05-17T23:46:42Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1709.03332","created_at":"2026-05-17T23:46:42Z"},{"alias_kind":"pith_short_12","alias_value":"FSMWKWGMHVZ3","created_at":"2026-05-18T12:31:15Z"},{"alias_kind":"pith_short_16","alias_value":"FSMWKWGMHVZ34BGT","created_at":"2026-05-18T12:31:15Z"},{"alias_kind":"pith_short_8","alias_value":"FSMWKWGM","created_at":"2026-05-18T12:31:15Z"}],"graph_snapshots":[{"event_id":"sha256:cd1efb909951ee0e7044b27b096368869bee46572d1ad2a0d7417e195916cea6","target":"graph","created_at":"2026-05-17T23:46:42Z","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":"Distributed Stream Processing Systems (DSPS) like Apache Storm and Spark Streaming enable composition of continuous dataflows that execute persistently over data streams. They are used by Internet of Things (IoT) applications to analyze sensor data from Smart City cyber-infrastructure, and make active utility management decisions. As the ecosystem of such IoT applications that leverage shared urban sensor streams continue to grow, applications will perform duplicate pre-processing and analytics tasks. This offers the opportunity to collaboratively reuse the outputs of overlapping dataflows, th","authors_text":"Sahil Tyagi, Shilpa Chaturvedi, Yogesh Simmhan","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-09-11T11:15:09Z","title":"Collaborative Reuse of Streaming Dataflows in IoT Applications"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1709.03332","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:204b6a0b917a18c170fd0053d38b184475664d71618cda7e28790032da1bed51","target":"record","created_at":"2026-05-17T23:46:42Z","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":"66369d524a4e6939d7993264436d59c08e1414d1e3e88b2407435a288e04abf2","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-09-11T11:15:09Z","title_canon_sha256":"3a63b9268547cd9b8e029a11cfeab0e8509734231c66b74ffb33180eb7c558d9"},"schema_version":"1.0","source":{"id":"1709.03332","kind":"arxiv","version":1}},"canonical_sha256":"2c996558cc3d73be04d373aeaf563e4674c61d6044dbda80f29f55a489821ea2","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"2c996558cc3d73be04d373aeaf563e4674c61d6044dbda80f29f55a489821ea2","first_computed_at":"2026-05-17T23:46:42.054891Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:46:42.054891Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"p/ODYBoiH3fW+KAod6e5X9Gjt0oXTq53UAF91W/NXnfpInX1b9kEBfidE9Y8Gtl3Mbrp7RslQhlOlRIAzau5Cw==","signature_status":"signed_v1","signed_at":"2026-05-17T23:46:42.055552Z","signed_message":"canonical_sha256_bytes"},"source_id":"1709.03332","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:204b6a0b917a18c170fd0053d38b184475664d71618cda7e28790032da1bed51","sha256:cd1efb909951ee0e7044b27b096368869bee46572d1ad2a0d7417e195916cea6"],"state_sha256":"358ae66e443b3abaf3d2241cf1e9af853469f4bfeb3ece59da4359cd123ea35d"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"HsSuz9Foy7OADKpmMO8lT5N18ZnuD1shM4DC37UPohtXSr9Z/1fSGukAbIF3XLrEUGjAf/oYlRcnabMpDukyDQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-23T21:17:09.460381Z","bundle_sha256":"d603d7e0ff45487720f4bf902149b0f3a448c750b17fbad08518c4bfb2421bab"}}