{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:HUNDKFLFL52W4DWZRK3N6A2IM7","short_pith_number":"pith:HUNDKFLF","canonical_record":{"source":{"id":"1805.01021","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-05-02T21:02:25Z","cross_cats_sorted":[],"title_canon_sha256":"a100c825ee21266cf6c682290f5a0246a2f56eaf2652b2477e74a736af0b7173","abstract_canon_sha256":"b16a5e51ac510052690330ec4fcd631e6bd51975f60e305ccc147958efa490a9"},"schema_version":"1.0"},"canonical_sha256":"3d1a3515655f756e0ed98ab6df034867d2e496649f4c494f0e436d6228a313f2","source":{"kind":"arxiv","id":"1805.01021","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1805.01021","created_at":"2026-05-17T23:40:14Z"},{"alias_kind":"arxiv_version","alias_value":"1805.01021v1","created_at":"2026-05-17T23:40:14Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1805.01021","created_at":"2026-05-17T23:40:14Z"},{"alias_kind":"pith_short_12","alias_value":"HUNDKFLFL52W","created_at":"2026-05-18T12:32:28Z"},{"alias_kind":"pith_short_16","alias_value":"HUNDKFLFL52W4DWZ","created_at":"2026-05-18T12:32:28Z"},{"alias_kind":"pith_short_8","alias_value":"HUNDKFLF","created_at":"2026-05-18T12:32:28Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:HUNDKFLFL52W4DWZRK3N6A2IM7","target":"record","payload":{"canonical_record":{"source":{"id":"1805.01021","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-05-02T21:02:25Z","cross_cats_sorted":[],"title_canon_sha256":"a100c825ee21266cf6c682290f5a0246a2f56eaf2652b2477e74a736af0b7173","abstract_canon_sha256":"b16a5e51ac510052690330ec4fcd631e6bd51975f60e305ccc147958efa490a9"},"schema_version":"1.0"},"canonical_sha256":"3d1a3515655f756e0ed98ab6df034867d2e496649f4c494f0e436d6228a313f2","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:40:14.202024Z","signature_b64":"PJZMNIjA7O1bKrc6CntmviW+RpzDJ4emf2nWUL8ApCfbeWs1XzsOz2a4ZGaxQohlP8SgVnqZiXb7CI+46MJIAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"3d1a3515655f756e0ed98ab6df034867d2e496649f4c494f0e436d6228a313f2","last_reissued_at":"2026-05-17T23:40:14.201328Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:40:14.201328Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1805.01021","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:40:14Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"JkJueM+neFRzB4trZ0X6jFAUlSD8DaD50gAxslJNp3m0VBKEhQEcIaLfgpHCEBjeqrWu2hG4VXhRCNkewF23Aw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T19:32:57.611138Z"},"content_sha256":"09cfbdbc4198ae2708f6348bca8a43bcc1fe390dd6c8832c1aee75f00bf243bf","schema_version":"1.0","event_id":"sha256:09cfbdbc4198ae2708f6348bca8a43bcc1fe390dd6c8832c1aee75f00bf243bf"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:HUNDKFLFL52W4DWZRK3N6A2IM7","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Online and Offline Analysis of Streaming Data","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Andriy Miranskyy, Sheik Hoque","submitted_at":"2018-05-02T21:02:25Z","abstract_excerpt":"Online and offline analytics have been traditionally treated separately in software architecture design, and there is no existing general architecture that can support both. Our objective is to go beyond and introduce a scalable and maintainable architecture for performing online as well as offline analysis of streaming data.\n  In this paper, we propose a 7-layered architecture utilising microservices, publish-subscribe pattern, and persistent storage. The architecture ensures high cohesion, low coupling, and asynchronous communication between the layers, thus yielding a scalable and maintaina"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1805.01021","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:40:14Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"S46JtW6zNpEGhuLjkjrCl6e6r46JmVTjm8tAmt+w8Cs4ATXMn/JhpIg3Wkp8jiTsKkz4WMsevb4fyP55BMJBDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T19:32:57.611513Z"},"content_sha256":"0f5d60ec9aa16879c4a229aa06cd4d5662050de70f104bda7a6bba043b87e22e","schema_version":"1.0","event_id":"sha256:0f5d60ec9aa16879c4a229aa06cd4d5662050de70f104bda7a6bba043b87e22e"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/HUNDKFLFL52W4DWZRK3N6A2IM7/bundle.json","state_url":"https://pith.science/pith/HUNDKFLFL52W4DWZRK3N6A2IM7/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/HUNDKFLFL52W4DWZRK3N6A2IM7/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-02T19:32:57Z","links":{"resolver":"https://pith.science/pith/HUNDKFLFL52W4DWZRK3N6A2IM7","bundle":"https://pith.science/pith/HUNDKFLFL52W4DWZRK3N6A2IM7/bundle.json","state":"https://pith.science/pith/HUNDKFLFL52W4DWZRK3N6A2IM7/state.json","well_known_bundle":"https://pith.science/.well-known/pith/HUNDKFLFL52W4DWZRK3N6A2IM7/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:HUNDKFLFL52W4DWZRK3N6A2IM7","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":"b16a5e51ac510052690330ec4fcd631e6bd51975f60e305ccc147958efa490a9","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-05-02T21:02:25Z","title_canon_sha256":"a100c825ee21266cf6c682290f5a0246a2f56eaf2652b2477e74a736af0b7173"},"schema_version":"1.0","source":{"id":"1805.01021","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1805.01021","created_at":"2026-05-17T23:40:14Z"},{"alias_kind":"arxiv_version","alias_value":"1805.01021v1","created_at":"2026-05-17T23:40:14Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1805.01021","created_at":"2026-05-17T23:40:14Z"},{"alias_kind":"pith_short_12","alias_value":"HUNDKFLFL52W","created_at":"2026-05-18T12:32:28Z"},{"alias_kind":"pith_short_16","alias_value":"HUNDKFLFL52W4DWZ","created_at":"2026-05-18T12:32:28Z"},{"alias_kind":"pith_short_8","alias_value":"HUNDKFLF","created_at":"2026-05-18T12:32:28Z"}],"graph_snapshots":[{"event_id":"sha256:0f5d60ec9aa16879c4a229aa06cd4d5662050de70f104bda7a6bba043b87e22e","target":"graph","created_at":"2026-05-17T23:40:14Z","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":"Online and offline analytics have been traditionally treated separately in software architecture design, and there is no existing general architecture that can support both. Our objective is to go beyond and introduce a scalable and maintainable architecture for performing online as well as offline analysis of streaming data.\n  In this paper, we propose a 7-layered architecture utilising microservices, publish-subscribe pattern, and persistent storage. The architecture ensures high cohesion, low coupling, and asynchronous communication between the layers, thus yielding a scalable and maintaina","authors_text":"Andriy Miranskyy, Sheik Hoque","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-05-02T21:02:25Z","title":"Online and Offline Analysis of Streaming Data"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1805.01021","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:09cfbdbc4198ae2708f6348bca8a43bcc1fe390dd6c8832c1aee75f00bf243bf","target":"record","created_at":"2026-05-17T23:40:14Z","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":"b16a5e51ac510052690330ec4fcd631e6bd51975f60e305ccc147958efa490a9","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-05-02T21:02:25Z","title_canon_sha256":"a100c825ee21266cf6c682290f5a0246a2f56eaf2652b2477e74a736af0b7173"},"schema_version":"1.0","source":{"id":"1805.01021","kind":"arxiv","version":1}},"canonical_sha256":"3d1a3515655f756e0ed98ab6df034867d2e496649f4c494f0e436d6228a313f2","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"3d1a3515655f756e0ed98ab6df034867d2e496649f4c494f0e436d6228a313f2","first_computed_at":"2026-05-17T23:40:14.201328Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:40:14.201328Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"PJZMNIjA7O1bKrc6CntmviW+RpzDJ4emf2nWUL8ApCfbeWs1XzsOz2a4ZGaxQohlP8SgVnqZiXb7CI+46MJIAQ==","signature_status":"signed_v1","signed_at":"2026-05-17T23:40:14.202024Z","signed_message":"canonical_sha256_bytes"},"source_id":"1805.01021","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:09cfbdbc4198ae2708f6348bca8a43bcc1fe390dd6c8832c1aee75f00bf243bf","sha256:0f5d60ec9aa16879c4a229aa06cd4d5662050de70f104bda7a6bba043b87e22e"],"state_sha256":"0bc56b8b788ba90c601ed8fe3054959cc2abc7500d3a69d4135014f2f2e85f5c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"gahPIT+qETonTy/qBs3yYmH/NXxRr//APw/XrxNedNE1RtNyp+H8r20iI2CSNYd84XsLo79HaLSsnYU07jKGAg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-02T19:32:57.613533Z","bundle_sha256":"f2b38e37deb740c5f402263edc120aae673d0b1812c1f6d0662a44260652b9d9"}}