{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:UTQGEGQS2JUADEZX532EQFDHXY","short_pith_number":"pith:UTQGEGQS","canonical_record":{"source":{"id":"2107.09698","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.SE","submitted_at":"2021-07-20T18:05:14Z","cross_cats_sorted":[],"title_canon_sha256":"9146843aad6edd0a75bb15088a20b133c0d6ca43491db9e60a6e7120dc39c694","abstract_canon_sha256":"53358e06867096527c22a6cf585f8518d5bc7b770740979312314803c96e113c"},"schema_version":"1.0"},"canonical_sha256":"a4e0621a12d268019337eef4481467be38d901631fefbb896807b45ae68e7b2d","source":{"kind":"arxiv","id":"2107.09698","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2107.09698","created_at":"2026-07-05T03:14:35Z"},{"alias_kind":"arxiv_version","alias_value":"2107.09698v2","created_at":"2026-07-05T03:14:35Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2107.09698","created_at":"2026-07-05T03:14:35Z"},{"alias_kind":"pith_short_12","alias_value":"UTQGEGQS2JUA","created_at":"2026-07-05T03:14:35Z"},{"alias_kind":"pith_short_16","alias_value":"UTQGEGQS2JUADEZX","created_at":"2026-07-05T03:14:35Z"},{"alias_kind":"pith_short_8","alias_value":"UTQGEGQS","created_at":"2026-07-05T03:14:35Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:UTQGEGQS2JUADEZX532EQFDHXY","target":"record","payload":{"canonical_record":{"source":{"id":"2107.09698","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.SE","submitted_at":"2021-07-20T18:05:14Z","cross_cats_sorted":[],"title_canon_sha256":"9146843aad6edd0a75bb15088a20b133c0d6ca43491db9e60a6e7120dc39c694","abstract_canon_sha256":"53358e06867096527c22a6cf585f8518d5bc7b770740979312314803c96e113c"},"schema_version":"1.0"},"canonical_sha256":"a4e0621a12d268019337eef4481467be38d901631fefbb896807b45ae68e7b2d","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:14:35.875312Z","signature_b64":"NWRcN5Pa99wkpot9AZ5cIYNO1TCsp0yDig8jYwVPqF4LSslkKyc2FmjchTdDKyfXZyoOZtICGQ8aQgcaZzOrCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a4e0621a12d268019337eef4481467be38d901631fefbb896807b45ae68e7b2d","last_reissued_at":"2026-07-05T03:14:35.874948Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:14:35.874948Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2107.09698","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-07-05T03:14:35Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"+MZ8DPqnnDKvlWXnq7I+vuw5pvTVO5Q5SBQr2oa8DFbfs+fAiAJ6Rt/XhQHbAE6cwnEtPSXbWyt5plDJVgh0DQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-08T17:16:50.692525Z"},"content_sha256":"0f1823bc78e4dd3643637da90bebf25d3f54502e6083c8b92ca3edbaa3ac336e","schema_version":"1.0","event_id":"sha256:0f1823bc78e4dd3643637da90bebf25d3f54502e6083c8b92ca3edbaa3ac336e"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:UTQGEGQS2JUADEZX532EQFDHXY","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Mono2Micro: A Practical and Effective Tool for Decomposing Monolithic Java Applications to Microservices","license":"http://creativecommons.org/publicdomain/zero/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Anup Kalia, Debasish Banerjee, Jin Xiao, Maja Vukovic, Rahul Krishna, Saurabh Sinha","submitted_at":"2021-07-20T18:05:14Z","abstract_excerpt":"In migrating production workloads to cloud, enterprises often face the daunting task of evolving monolithic applications toward a microservice architecture. At IBM, we developed a tool called Mono2Micro to assist with this challenging task. Mono2Micro performs spatio-temporal decomposition, leveraging well-defined business use cases and runtime call relations to create functionally cohesive partitioning of application classes. Our preliminary evaluation of Mono2Micro showed promising results. How well does Mono2Micro perform against other decomposition techniques, and how do practitioners perc"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2107.09698","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2107.09698/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"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-07-05T03:14:35Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"aLINLHr8qsPiCBPqrRpyheCKMQPOgY9EtFvP5pcrPPoH7+MOBCjDc7iA8TnRvRQgitrfT25BZnYZG9/rMJN+DQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-08T17:16:50.692889Z"},"content_sha256":"eec2556e23f654fc3c9c59c412e8df009e2cec5923ee2d87b5c1f25c8fe6b951","schema_version":"1.0","event_id":"sha256:eec2556e23f654fc3c9c59c412e8df009e2cec5923ee2d87b5c1f25c8fe6b951"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/UTQGEGQS2JUADEZX532EQFDHXY/bundle.json","state_url":"https://pith.science/pith/UTQGEGQS2JUADEZX532EQFDHXY/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/UTQGEGQS2JUADEZX532EQFDHXY/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-07-08T17:16:50Z","links":{"resolver":"https://pith.science/pith/UTQGEGQS2JUADEZX532EQFDHXY","bundle":"https://pith.science/pith/UTQGEGQS2JUADEZX532EQFDHXY/bundle.json","state":"https://pith.science/pith/UTQGEGQS2JUADEZX532EQFDHXY/state.json","well_known_bundle":"https://pith.science/.well-known/pith/UTQGEGQS2JUADEZX532EQFDHXY/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:UTQGEGQS2JUADEZX532EQFDHXY","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":"53358e06867096527c22a6cf585f8518d5bc7b770740979312314803c96e113c","cross_cats_sorted":[],"license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.SE","submitted_at":"2021-07-20T18:05:14Z","title_canon_sha256":"9146843aad6edd0a75bb15088a20b133c0d6ca43491db9e60a6e7120dc39c694"},"schema_version":"1.0","source":{"id":"2107.09698","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2107.09698","created_at":"2026-07-05T03:14:35Z"},{"alias_kind":"arxiv_version","alias_value":"2107.09698v2","created_at":"2026-07-05T03:14:35Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2107.09698","created_at":"2026-07-05T03:14:35Z"},{"alias_kind":"pith_short_12","alias_value":"UTQGEGQS2JUA","created_at":"2026-07-05T03:14:35Z"},{"alias_kind":"pith_short_16","alias_value":"UTQGEGQS2JUADEZX","created_at":"2026-07-05T03:14:35Z"},{"alias_kind":"pith_short_8","alias_value":"UTQGEGQS","created_at":"2026-07-05T03:14:35Z"}],"graph_snapshots":[{"event_id":"sha256:eec2556e23f654fc3c9c59c412e8df009e2cec5923ee2d87b5c1f25c8fe6b951","target":"graph","created_at":"2026-07-05T03:14:35Z","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"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2107.09698/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"In migrating production workloads to cloud, enterprises often face the daunting task of evolving monolithic applications toward a microservice architecture. At IBM, we developed a tool called Mono2Micro to assist with this challenging task. Mono2Micro performs spatio-temporal decomposition, leveraging well-defined business use cases and runtime call relations to create functionally cohesive partitioning of application classes. Our preliminary evaluation of Mono2Micro showed promising results. How well does Mono2Micro perform against other decomposition techniques, and how do practitioners perc","authors_text":"Anup Kalia, Debasish Banerjee, Jin Xiao, Maja Vukovic, Rahul Krishna, Saurabh Sinha","cross_cats":[],"headline":"","license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.SE","submitted_at":"2021-07-20T18:05:14Z","title":"Mono2Micro: A Practical and Effective Tool for Decomposing Monolithic Java Applications to Microservices"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2107.09698","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:0f1823bc78e4dd3643637da90bebf25d3f54502e6083c8b92ca3edbaa3ac336e","target":"record","created_at":"2026-07-05T03:14:35Z","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":"53358e06867096527c22a6cf585f8518d5bc7b770740979312314803c96e113c","cross_cats_sorted":[],"license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.SE","submitted_at":"2021-07-20T18:05:14Z","title_canon_sha256":"9146843aad6edd0a75bb15088a20b133c0d6ca43491db9e60a6e7120dc39c694"},"schema_version":"1.0","source":{"id":"2107.09698","kind":"arxiv","version":2}},"canonical_sha256":"a4e0621a12d268019337eef4481467be38d901631fefbb896807b45ae68e7b2d","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"a4e0621a12d268019337eef4481467be38d901631fefbb896807b45ae68e7b2d","first_computed_at":"2026-07-05T03:14:35.874948Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:14:35.874948Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"NWRcN5Pa99wkpot9AZ5cIYNO1TCsp0yDig8jYwVPqF4LSslkKyc2FmjchTdDKyfXZyoOZtICGQ8aQgcaZzOrCQ==","signature_status":"signed_v1","signed_at":"2026-07-05T03:14:35.875312Z","signed_message":"canonical_sha256_bytes"},"source_id":"2107.09698","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:0f1823bc78e4dd3643637da90bebf25d3f54502e6083c8b92ca3edbaa3ac336e","sha256:eec2556e23f654fc3c9c59c412e8df009e2cec5923ee2d87b5c1f25c8fe6b951"],"state_sha256":"0ac368f27de31720e2e9671ee40a44de2327336efaa0480fb0e7faebf532d2cc"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"t8Ac1sMKx3F0r6U8+7d1Yt9cHxuiDmfll25EZUY6Vfnu4Zc6Q2SOIpBUEqb877r78BL5QI6DOfq8V7Ev6AKEBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-08T17:16:50.695644Z","bundle_sha256":"90e88cb6e342fc4ede2547eae8e7fd00ee8032acd3ab7a4c40eda23c80fe3616"}}