{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:6OIZSQRQT6X3FQANZ5ATR7FH5P","short_pith_number":"pith:6OIZSQRQ","canonical_record":{"source":{"id":"2109.14569","kind":"arxiv","version":3},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-09-29T17:08:00Z","cross_cats_sorted":["cs.SE","stat.ML"],"title_canon_sha256":"c5dc6ae9f2c28c37d8832f48830ef222dbe2e3b5a4c34d8d4a54b881a48f4897","abstract_canon_sha256":"0b032046da1e3e3ad838339883c57fe6ae3365a1c6aaa27b90290f555b114b8d"},"schema_version":"1.0"},"canonical_sha256":"f3919942309fafb2c00dcf4138fca7ebed54cb83b5248394e0a052643ef8e066","source":{"kind":"arxiv","id":"2109.14569","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2109.14569","created_at":"2026-07-05T04:35:09Z"},{"alias_kind":"arxiv_version","alias_value":"2109.14569v3","created_at":"2026-07-05T04:35:09Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2109.14569","created_at":"2026-07-05T04:35:09Z"},{"alias_kind":"pith_short_12","alias_value":"6OIZSQRQT6X3","created_at":"2026-07-05T04:35:09Z"},{"alias_kind":"pith_short_16","alias_value":"6OIZSQRQT6X3FQAN","created_at":"2026-07-05T04:35:09Z"},{"alias_kind":"pith_short_8","alias_value":"6OIZSQRQ","created_at":"2026-07-05T04:35:09Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:6OIZSQRQT6X3FQANZ5ATR7FH5P","target":"record","payload":{"canonical_record":{"source":{"id":"2109.14569","kind":"arxiv","version":3},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-09-29T17:08:00Z","cross_cats_sorted":["cs.SE","stat.ML"],"title_canon_sha256":"c5dc6ae9f2c28c37d8832f48830ef222dbe2e3b5a4c34d8d4a54b881a48f4897","abstract_canon_sha256":"0b032046da1e3e3ad838339883c57fe6ae3365a1c6aaa27b90290f555b114b8d"},"schema_version":"1.0"},"canonical_sha256":"f3919942309fafb2c00dcf4138fca7ebed54cb83b5248394e0a052643ef8e066","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T04:35:09.394081Z","signature_b64":"2s8V2k9Me22sw0N8DJ5uMIMA21YuqCDtZDcyBTXHgXrsArK5gQekrudCfQB+STw7M5EDjvLrMg62ZurpjmvEDg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"f3919942309fafb2c00dcf4138fca7ebed54cb83b5248394e0a052643ef8e066","last_reissued_at":"2026-07-05T04:35:09.393691Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T04:35:09.393691Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2109.14569","source_version":3,"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-05T04:35:09Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"epmxg+GgkJ/1g3yFDURk37q3Hn7WWOaGFgJ0HZcWec5EWSpBr2Vusvgqjs4BgBbyyZwogCaixnyYhJHd3DEjBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-12T16:53:12.553951Z"},"content_sha256":"4a40b2da8b7fcc0c88ae3f6960bc10ff6cbea3a0b11de7d52b80310b62de5e0d","schema_version":"1.0","event_id":"sha256:4a40b2da8b7fcc0c88ae3f6960bc10ff6cbea3a0b11de7d52b80310b62de5e0d"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:6OIZSQRQT6X3FQANZ5ATR7FH5P","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"An Expert System for Redesigning Software for Cloud Applications","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.SE","stat.ML"],"primary_cat":"cs.LG","authors_text":"Anup Kalia, Jin Xiao, Maja Vukovic, Rahul Krishna, Rahul Yedida, Tim Menzies","submitted_at":"2021-09-29T17:08:00Z","abstract_excerpt":"Cloud-based software has many advantages. When services are divided into many independent components, they are easier to update. Also, during peak demand, it is easier to scale cloud services (just hire more CPUs). Hence, many organizations are partitioning their monolithic enterprise applications into cloud-based microservices.\n  Recently there has been much work using machine learning to simplify this partitioning task. Despite much research, no single partitioning method can be recommended as generally useful. More specifically, those prior solutions are \"brittle\"; i.e. if they work well fo"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2109.14569","kind":"arxiv","version":3},"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/2109.14569/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-05T04:35:09Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"h3RDBDuxCLzcWp3+ig+m+bp2eBRYymdyvhzdLZ0RTTpUYJYOwcL5Hkgjn3XHGS5wHeBtnEmiTO44BtktDYWiAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-12T16:53:12.554853Z"},"content_sha256":"d6334de3978eb677ffd52632ada5c0464d283ee7575b082b7bfa3517b458dc46","schema_version":"1.0","event_id":"sha256:d6334de3978eb677ffd52632ada5c0464d283ee7575b082b7bfa3517b458dc46"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/6OIZSQRQT6X3FQANZ5ATR7FH5P/bundle.json","state_url":"https://pith.science/pith/6OIZSQRQT6X3FQANZ5ATR7FH5P/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/6OIZSQRQT6X3FQANZ5ATR7FH5P/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-08-12T16:53:12Z","links":{"resolver":"https://pith.science/pith/6OIZSQRQT6X3FQANZ5ATR7FH5P","bundle":"https://pith.science/pith/6OIZSQRQT6X3FQANZ5ATR7FH5P/bundle.json","state":"https://pith.science/pith/6OIZSQRQT6X3FQANZ5ATR7FH5P/state.json","well_known_bundle":"https://pith.science/.well-known/pith/6OIZSQRQT6X3FQANZ5ATR7FH5P/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:6OIZSQRQT6X3FQANZ5ATR7FH5P","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":"0b032046da1e3e3ad838339883c57fe6ae3365a1c6aaa27b90290f555b114b8d","cross_cats_sorted":["cs.SE","stat.ML"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-09-29T17:08:00Z","title_canon_sha256":"c5dc6ae9f2c28c37d8832f48830ef222dbe2e3b5a4c34d8d4a54b881a48f4897"},"schema_version":"1.0","source":{"id":"2109.14569","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2109.14569","created_at":"2026-07-05T04:35:09Z"},{"alias_kind":"arxiv_version","alias_value":"2109.14569v3","created_at":"2026-07-05T04:35:09Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2109.14569","created_at":"2026-07-05T04:35:09Z"},{"alias_kind":"pith_short_12","alias_value":"6OIZSQRQT6X3","created_at":"2026-07-05T04:35:09Z"},{"alias_kind":"pith_short_16","alias_value":"6OIZSQRQT6X3FQAN","created_at":"2026-07-05T04:35:09Z"},{"alias_kind":"pith_short_8","alias_value":"6OIZSQRQ","created_at":"2026-07-05T04:35:09Z"}],"graph_snapshots":[{"event_id":"sha256:d6334de3978eb677ffd52632ada5c0464d283ee7575b082b7bfa3517b458dc46","target":"graph","created_at":"2026-07-05T04:35:09Z","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/2109.14569/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Cloud-based software has many advantages. When services are divided into many independent components, they are easier to update. Also, during peak demand, it is easier to scale cloud services (just hire more CPUs). Hence, many organizations are partitioning their monolithic enterprise applications into cloud-based microservices.\n  Recently there has been much work using machine learning to simplify this partitioning task. Despite much research, no single partitioning method can be recommended as generally useful. More specifically, those prior solutions are \"brittle\"; i.e. if they work well fo","authors_text":"Anup Kalia, Jin Xiao, Maja Vukovic, Rahul Krishna, Rahul Yedida, Tim Menzies","cross_cats":["cs.SE","stat.ML"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-09-29T17:08:00Z","title":"An Expert System for Redesigning Software for Cloud Applications"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2109.14569","kind":"arxiv","version":3},"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:4a40b2da8b7fcc0c88ae3f6960bc10ff6cbea3a0b11de7d52b80310b62de5e0d","target":"record","created_at":"2026-07-05T04:35:09Z","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":"0b032046da1e3e3ad838339883c57fe6ae3365a1c6aaa27b90290f555b114b8d","cross_cats_sorted":["cs.SE","stat.ML"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-09-29T17:08:00Z","title_canon_sha256":"c5dc6ae9f2c28c37d8832f48830ef222dbe2e3b5a4c34d8d4a54b881a48f4897"},"schema_version":"1.0","source":{"id":"2109.14569","kind":"arxiv","version":3}},"canonical_sha256":"f3919942309fafb2c00dcf4138fca7ebed54cb83b5248394e0a052643ef8e066","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"f3919942309fafb2c00dcf4138fca7ebed54cb83b5248394e0a052643ef8e066","first_computed_at":"2026-07-05T04:35:09.393691Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T04:35:09.393691Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"2s8V2k9Me22sw0N8DJ5uMIMA21YuqCDtZDcyBTXHgXrsArK5gQekrudCfQB+STw7M5EDjvLrMg62ZurpjmvEDg==","signature_status":"signed_v1","signed_at":"2026-07-05T04:35:09.394081Z","signed_message":"canonical_sha256_bytes"},"source_id":"2109.14569","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:4a40b2da8b7fcc0c88ae3f6960bc10ff6cbea3a0b11de7d52b80310b62de5e0d","sha256:d6334de3978eb677ffd52632ada5c0464d283ee7575b082b7bfa3517b458dc46"],"state_sha256":"54f43741f59f9fed2468545cb6d8ae5c1c56ce49cb9092c4adad593fb68e9af7"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"uObJsMVT7//ohxqw7/6ALwXD50ql90ZEx4zktV3YDY6ExyI7gejeW04h2BHIpvnxOlZ74nNLPm9qgNwDsIbCDQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-12T16:53:12.564580Z","bundle_sha256":"df62798b754abac6a6df307a667763ebe4ebf9070576df543193bbed32f088b4"}}