{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:HN5UIUJ4O2ZRDY24CDO2NYB4K5","short_pith_number":"pith:HN5UIUJ4","canonical_record":{"source":{"id":"1807.10059","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-07-26T10:47:21Z","cross_cats_sorted":[],"title_canon_sha256":"29ed641dce6a9830bdf2cf6337118754353149672e37f484f619aa9724409650","abstract_canon_sha256":"cd8576aaab01fb72b92db313478458441b81ee6576754b6b72b6fe60458e9dcf"},"schema_version":"1.0"},"canonical_sha256":"3b7b44513c76b311e35c10dda6e03c5759bb8bc848284ed033d853da92ffb991","source":{"kind":"arxiv","id":"1807.10059","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1807.10059","created_at":"2026-05-17T23:55:38Z"},{"alias_kind":"arxiv_version","alias_value":"1807.10059v2","created_at":"2026-05-17T23:55:38Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1807.10059","created_at":"2026-05-17T23:55:38Z"},{"alias_kind":"pith_short_12","alias_value":"HN5UIUJ4O2ZR","created_at":"2026-05-18T12:32:28Z"},{"alias_kind":"pith_short_16","alias_value":"HN5UIUJ4O2ZRDY24","created_at":"2026-05-18T12:32:28Z"},{"alias_kind":"pith_short_8","alias_value":"HN5UIUJ4","created_at":"2026-05-18T12:32:28Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:HN5UIUJ4O2ZRDY24CDO2NYB4K5","target":"record","payload":{"canonical_record":{"source":{"id":"1807.10059","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-07-26T10:47:21Z","cross_cats_sorted":[],"title_canon_sha256":"29ed641dce6a9830bdf2cf6337118754353149672e37f484f619aa9724409650","abstract_canon_sha256":"cd8576aaab01fb72b92db313478458441b81ee6576754b6b72b6fe60458e9dcf"},"schema_version":"1.0"},"canonical_sha256":"3b7b44513c76b311e35c10dda6e03c5759bb8bc848284ed033d853da92ffb991","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:55:38.477110Z","signature_b64":"NSLjDYUy9uJuUXjMgGxcXVsK3rVaSkQR0uqX+0W7gV/HvdQvOE6adeWxeg7tIsBDwriMJOKxply8lmnrD6b9AA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"3b7b44513c76b311e35c10dda6e03c5759bb8bc848284ed033d853da92ffb991","last_reissued_at":"2026-05-17T23:55:38.476576Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:55:38.476576Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1807.10059","source_version":2,"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:55:38Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"QLyrrYg7BGQPyAdM38MdN/CvuRkKNjHEzELOgrDdbGCg3pPOncKTb0m7GCoeS0Ur7iVMLOPEoUo2AG15TKmuAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-01T23:53:06.929383Z"},"content_sha256":"aa0881af7d3069fd3f73c9c4c07addaa381fda3be3c42bebba69f85270e6c976","schema_version":"1.0","event_id":"sha256:aa0881af7d3069fd3f73c9c4c07addaa381fda3be3c42bebba69f85270e6c976"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:HN5UIUJ4O2ZRDY24CDO2NYB4K5","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"From Monolith to Microservices: A Classification of Refactoring Approaches","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Alfred Zimmermann, Jonas Fritzsch, Justus Bogner, Stefan Wagner","submitted_at":"2018-07-26T10:47:21Z","abstract_excerpt":"While the recently emerged Microservices architectural style is widely discussed in literature, it is difficult to find clear guidance on the process of refactoring legacy applications. The importance of the topic is underpinned by high costs and effort of a refactoring process which has several other implications, e.g. overall processes (DevOps) and team structure. Software architects facing this challenge are in need of selecting an appropriate strategy and refactoring technique. One of the most discussed aspects in this context is finding the right service granularity to fully leverage the "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1807.10059","kind":"arxiv","version":2},"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:55:38Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qnCyo/yajsmbcA3XiuRv/KawFfvR6MVUcKVUDvprQ9GnIvn9FfewLR3U9OKPMNEefPRdjHLKMwpLlyrQTLQ1CA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-01T23:53:06.929736Z"},"content_sha256":"ec2a7e390ef65fb13a57f378013a26d5729292c919efcd377203ea6bc33a9064","schema_version":"1.0","event_id":"sha256:ec2a7e390ef65fb13a57f378013a26d5729292c919efcd377203ea6bc33a9064"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/HN5UIUJ4O2ZRDY24CDO2NYB4K5/bundle.json","state_url":"https://pith.science/pith/HN5UIUJ4O2ZRDY24CDO2NYB4K5/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/HN5UIUJ4O2ZRDY24CDO2NYB4K5/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-01T23:53:06Z","links":{"resolver":"https://pith.science/pith/HN5UIUJ4O2ZRDY24CDO2NYB4K5","bundle":"https://pith.science/pith/HN5UIUJ4O2ZRDY24CDO2NYB4K5/bundle.json","state":"https://pith.science/pith/HN5UIUJ4O2ZRDY24CDO2NYB4K5/state.json","well_known_bundle":"https://pith.science/.well-known/pith/HN5UIUJ4O2ZRDY24CDO2NYB4K5/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:HN5UIUJ4O2ZRDY24CDO2NYB4K5","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":"cd8576aaab01fb72b92db313478458441b81ee6576754b6b72b6fe60458e9dcf","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-07-26T10:47:21Z","title_canon_sha256":"29ed641dce6a9830bdf2cf6337118754353149672e37f484f619aa9724409650"},"schema_version":"1.0","source":{"id":"1807.10059","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1807.10059","created_at":"2026-05-17T23:55:38Z"},{"alias_kind":"arxiv_version","alias_value":"1807.10059v2","created_at":"2026-05-17T23:55:38Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1807.10059","created_at":"2026-05-17T23:55:38Z"},{"alias_kind":"pith_short_12","alias_value":"HN5UIUJ4O2ZR","created_at":"2026-05-18T12:32:28Z"},{"alias_kind":"pith_short_16","alias_value":"HN5UIUJ4O2ZRDY24","created_at":"2026-05-18T12:32:28Z"},{"alias_kind":"pith_short_8","alias_value":"HN5UIUJ4","created_at":"2026-05-18T12:32:28Z"}],"graph_snapshots":[{"event_id":"sha256:ec2a7e390ef65fb13a57f378013a26d5729292c919efcd377203ea6bc33a9064","target":"graph","created_at":"2026-05-17T23:55:38Z","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":"While the recently emerged Microservices architectural style is widely discussed in literature, it is difficult to find clear guidance on the process of refactoring legacy applications. The importance of the topic is underpinned by high costs and effort of a refactoring process which has several other implications, e.g. overall processes (DevOps) and team structure. Software architects facing this challenge are in need of selecting an appropriate strategy and refactoring technique. One of the most discussed aspects in this context is finding the right service granularity to fully leverage the ","authors_text":"Alfred Zimmermann, Jonas Fritzsch, Justus Bogner, Stefan Wagner","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-07-26T10:47:21Z","title":"From Monolith to Microservices: A Classification of Refactoring Approaches"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1807.10059","kind":"arxiv","version":2},"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:aa0881af7d3069fd3f73c9c4c07addaa381fda3be3c42bebba69f85270e6c976","target":"record","created_at":"2026-05-17T23:55:38Z","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":"cd8576aaab01fb72b92db313478458441b81ee6576754b6b72b6fe60458e9dcf","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-07-26T10:47:21Z","title_canon_sha256":"29ed641dce6a9830bdf2cf6337118754353149672e37f484f619aa9724409650"},"schema_version":"1.0","source":{"id":"1807.10059","kind":"arxiv","version":2}},"canonical_sha256":"3b7b44513c76b311e35c10dda6e03c5759bb8bc848284ed033d853da92ffb991","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"3b7b44513c76b311e35c10dda6e03c5759bb8bc848284ed033d853da92ffb991","first_computed_at":"2026-05-17T23:55:38.476576Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:55:38.476576Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"NSLjDYUy9uJuUXjMgGxcXVsK3rVaSkQR0uqX+0W7gV/HvdQvOE6adeWxeg7tIsBDwriMJOKxply8lmnrD6b9AA==","signature_status":"signed_v1","signed_at":"2026-05-17T23:55:38.477110Z","signed_message":"canonical_sha256_bytes"},"source_id":"1807.10059","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:aa0881af7d3069fd3f73c9c4c07addaa381fda3be3c42bebba69f85270e6c976","sha256:ec2a7e390ef65fb13a57f378013a26d5729292c919efcd377203ea6bc33a9064"],"state_sha256":"a5179f0a8fa0013a22eac7d8b85c22b85527ce811cd7f301b063ff8a4319da52"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"gRDaz0dzFcK7jRK0/w5f2pxORyUsrjnCGYGHNcDHhQh/fMjzg7KiZpMaxaxkgWgVQHMYHYUQ6NClWSZi8xEQDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-01T23:53:06.931674Z","bundle_sha256":"41f5a238ec2e55d9b05bd28ce04eb6c978dc89ce27d44112b7faf73a65a43b19"}}