{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2016:TD2UGDGRIUJMGFXDCW3ZR5JB75","short_pith_number":"pith:TD2UGDGR","canonical_record":{"source":{"id":"1605.03175","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-05-10T19:59:45Z","cross_cats_sorted":[],"title_canon_sha256":"9e59f088ed88a69f72d5cbb295f8ffda6d7019ae868ab6ef10b2dc44122cde24","abstract_canon_sha256":"eba2853d530a9cdf0df828cd117ad1b950addbabeaed1f331e63a68da0a54b99"},"schema_version":"1.0"},"canonical_sha256":"98f5430cd14512c316e315b798f521ff73182f0e254921cb694a7e6878bea8df","source":{"kind":"arxiv","id":"1605.03175","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1605.03175","created_at":"2026-05-18T01:15:07Z"},{"alias_kind":"arxiv_version","alias_value":"1605.03175v1","created_at":"2026-05-18T01:15:07Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1605.03175","created_at":"2026-05-18T01:15:07Z"},{"alias_kind":"pith_short_12","alias_value":"TD2UGDGRIUJM","created_at":"2026-05-18T12:30:44Z"},{"alias_kind":"pith_short_16","alias_value":"TD2UGDGRIUJMGFXD","created_at":"2026-05-18T12:30:44Z"},{"alias_kind":"pith_short_8","alias_value":"TD2UGDGR","created_at":"2026-05-18T12:30:44Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2016:TD2UGDGRIUJMGFXDCW3ZR5JB75","target":"record","payload":{"canonical_record":{"source":{"id":"1605.03175","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-05-10T19:59:45Z","cross_cats_sorted":[],"title_canon_sha256":"9e59f088ed88a69f72d5cbb295f8ffda6d7019ae868ab6ef10b2dc44122cde24","abstract_canon_sha256":"eba2853d530a9cdf0df828cd117ad1b950addbabeaed1f331e63a68da0a54b99"},"schema_version":"1.0"},"canonical_sha256":"98f5430cd14512c316e315b798f521ff73182f0e254921cb694a7e6878bea8df","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:15:07.323873Z","signature_b64":"B8tRvg86CseAwxCxWVT/kaudctZbF3zsUwXepsri6G+uj6c35mgji3bc6ZA2N0+G8SzaKQjjlKjQWdXQzyAqAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"98f5430cd14512c316e315b798f521ff73182f0e254921cb694a7e6878bea8df","last_reissued_at":"2026-05-18T01:15:07.323255Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:15:07.323255Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1605.03175","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-18T01:15:07Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"CjDlgp3jLDAymeaTB7BZaAYDQ2mLLo1/hZ35LBd95VeVVnvgT+nz9M0NqlCjo0u6qRjYNdC1LYFqA3b5Z3rDBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-21T09:23:17.906218Z"},"content_sha256":"5d4ab677eca3862e182cac4314a005df89975e89ab71e05b60ebbda33a3ef622","schema_version":"1.0","event_id":"sha256:5d4ab677eca3862e182cac4314a005df89975e89ab71e05b60ebbda33a3ef622"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2016:TD2UGDGRIUJMGFXDCW3ZR5JB75","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Towards a Technique for Extracting Microservices from Monolithic Enterprise Systems","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Alessandra Levcovitz, Marco Tulio Valente, Ricardo Terra","submitted_at":"2016-05-10T19:59:45Z","abstract_excerpt":"The idea behind microservices architecture is to develop a single large, complex application as a suite of small, cohesive, independent services. On the other way, monolithic systems get larger over the time, deviating from the intended architecture, and becoming risky and expensive to evolve. This paper describes a technique to identify and define microservices on monolithic enterprise systems. As the major contribution, our evaluation shows that our approach was able to identify relevant candidates to become microservices on a 750 KLOC banking system."},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1605.03175","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-18T01:15:07Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"K2QVmbwbosGEU2Kuukwx2nTLeVyuK7Y0gmOWrhNXm781V9eedOURYEh25z0nYoUIGWDvbZRqD/yEXRVsXDeLDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-21T09:23:17.906586Z"},"content_sha256":"f1db414d2c1ba688b38e0e0a1adc06889663dedb1f4d25d8f136730b48b32d5f","schema_version":"1.0","event_id":"sha256:f1db414d2c1ba688b38e0e0a1adc06889663dedb1f4d25d8f136730b48b32d5f"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/TD2UGDGRIUJMGFXDCW3ZR5JB75/bundle.json","state_url":"https://pith.science/pith/TD2UGDGRIUJMGFXDCW3ZR5JB75/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/TD2UGDGRIUJMGFXDCW3ZR5JB75/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-21T09:23:17Z","links":{"resolver":"https://pith.science/pith/TD2UGDGRIUJMGFXDCW3ZR5JB75","bundle":"https://pith.science/pith/TD2UGDGRIUJMGFXDCW3ZR5JB75/bundle.json","state":"https://pith.science/pith/TD2UGDGRIUJMGFXDCW3ZR5JB75/state.json","well_known_bundle":"https://pith.science/.well-known/pith/TD2UGDGRIUJMGFXDCW3ZR5JB75/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2016:TD2UGDGRIUJMGFXDCW3ZR5JB75","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":"eba2853d530a9cdf0df828cd117ad1b950addbabeaed1f331e63a68da0a54b99","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-05-10T19:59:45Z","title_canon_sha256":"9e59f088ed88a69f72d5cbb295f8ffda6d7019ae868ab6ef10b2dc44122cde24"},"schema_version":"1.0","source":{"id":"1605.03175","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1605.03175","created_at":"2026-05-18T01:15:07Z"},{"alias_kind":"arxiv_version","alias_value":"1605.03175v1","created_at":"2026-05-18T01:15:07Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1605.03175","created_at":"2026-05-18T01:15:07Z"},{"alias_kind":"pith_short_12","alias_value":"TD2UGDGRIUJM","created_at":"2026-05-18T12:30:44Z"},{"alias_kind":"pith_short_16","alias_value":"TD2UGDGRIUJMGFXD","created_at":"2026-05-18T12:30:44Z"},{"alias_kind":"pith_short_8","alias_value":"TD2UGDGR","created_at":"2026-05-18T12:30:44Z"}],"graph_snapshots":[{"event_id":"sha256:f1db414d2c1ba688b38e0e0a1adc06889663dedb1f4d25d8f136730b48b32d5f","target":"graph","created_at":"2026-05-18T01:15:07Z","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":"The idea behind microservices architecture is to develop a single large, complex application as a suite of small, cohesive, independent services. On the other way, monolithic systems get larger over the time, deviating from the intended architecture, and becoming risky and expensive to evolve. This paper describes a technique to identify and define microservices on monolithic enterprise systems. As the major contribution, our evaluation shows that our approach was able to identify relevant candidates to become microservices on a 750 KLOC banking system.","authors_text":"Alessandra Levcovitz, Marco Tulio Valente, Ricardo Terra","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-05-10T19:59:45Z","title":"Towards a Technique for Extracting Microservices from Monolithic Enterprise Systems"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1605.03175","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:5d4ab677eca3862e182cac4314a005df89975e89ab71e05b60ebbda33a3ef622","target":"record","created_at":"2026-05-18T01:15:07Z","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":"eba2853d530a9cdf0df828cd117ad1b950addbabeaed1f331e63a68da0a54b99","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-05-10T19:59:45Z","title_canon_sha256":"9e59f088ed88a69f72d5cbb295f8ffda6d7019ae868ab6ef10b2dc44122cde24"},"schema_version":"1.0","source":{"id":"1605.03175","kind":"arxiv","version":1}},"canonical_sha256":"98f5430cd14512c316e315b798f521ff73182f0e254921cb694a7e6878bea8df","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"98f5430cd14512c316e315b798f521ff73182f0e254921cb694a7e6878bea8df","first_computed_at":"2026-05-18T01:15:07.323255Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:15:07.323255Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"B8tRvg86CseAwxCxWVT/kaudctZbF3zsUwXepsri6G+uj6c35mgji3bc6ZA2N0+G8SzaKQjjlKjQWdXQzyAqAQ==","signature_status":"signed_v1","signed_at":"2026-05-18T01:15:07.323873Z","signed_message":"canonical_sha256_bytes"},"source_id":"1605.03175","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:5d4ab677eca3862e182cac4314a005df89975e89ab71e05b60ebbda33a3ef622","sha256:f1db414d2c1ba688b38e0e0a1adc06889663dedb1f4d25d8f136730b48b32d5f"],"state_sha256":"2f7ba7b70513ac0d7e33eddc44a75a9019094612b3585295d7bebd9717807d90"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"YfeqKz7C/DLwgd0/N6EOqCw0ygUXfQFz2qGGFHpcCBodaK37BM2cJDjGbYrKkTQBs5iv2Y8b8AUgcABil9k1CQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-21T09:23:17.908531Z","bundle_sha256":"bf46b52389b76baf0571dbc51f20588bf5cd5c7d950281039cde0b0531011c28"}}