{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:NOVI63B6ZRJS5QRSUXVY5UX3HE","short_pith_number":"pith:NOVI63B6","canonical_record":{"source":{"id":"2308.01302","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-08-02T17:40:34Z","cross_cats_sorted":[],"title_canon_sha256":"0475026e4ee33caf15d2e970859a1a217dd18362e1d9939d7dcecbc6e3176fd5","abstract_canon_sha256":"8df04834b7db0d0d4d127c369d9e9efff49d03abef79a90c298473b7004d6397"},"schema_version":"1.0"},"canonical_sha256":"6baa8f6c3ecc532ec232a5eb8ed2fb393d0598c43e69cc43afb7a2050db0413e","source":{"kind":"arxiv","id":"2308.01302","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2308.01302","created_at":"2026-07-05T06:37:08Z"},{"alias_kind":"arxiv_version","alias_value":"2308.01302v1","created_at":"2026-07-05T06:37:08Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2308.01302","created_at":"2026-07-05T06:37:08Z"},{"alias_kind":"pith_short_12","alias_value":"NOVI63B6ZRJS","created_at":"2026-07-05T06:37:08Z"},{"alias_kind":"pith_short_16","alias_value":"NOVI63B6ZRJS5QRS","created_at":"2026-07-05T06:37:08Z"},{"alias_kind":"pith_short_8","alias_value":"NOVI63B6","created_at":"2026-07-05T06:37:08Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:NOVI63B6ZRJS5QRSUXVY5UX3HE","target":"record","payload":{"canonical_record":{"source":{"id":"2308.01302","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-08-02T17:40:34Z","cross_cats_sorted":[],"title_canon_sha256":"0475026e4ee33caf15d2e970859a1a217dd18362e1d9939d7dcecbc6e3176fd5","abstract_canon_sha256":"8df04834b7db0d0d4d127c369d9e9efff49d03abef79a90c298473b7004d6397"},"schema_version":"1.0"},"canonical_sha256":"6baa8f6c3ecc532ec232a5eb8ed2fb393d0598c43e69cc43afb7a2050db0413e","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T06:37:08.226176Z","signature_b64":"gzTsvHFIYodYcgr0OY9p4E2Ho96DQPR122XAhRJoJ12lCCK/cJ10mMBV8T4lGHKehBy29Y3YfTh6aS73vw0+Dw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"6baa8f6c3ecc532ec232a5eb8ed2fb393d0598c43e69cc43afb7a2050db0413e","last_reissued_at":"2026-07-05T06:37:08.225775Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T06:37:08.225775Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2308.01302","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-07-05T06:37:08Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"OxVPg1k/FRv17PSJ+NJDokPazYDCwdD0n80xGUDMv+6CR8+ZMmyqSLwW4l4h/PfNFXzxxU0jgGEZudrEuCXVBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-18T12:30:53.167255Z"},"content_sha256":"4e42e1ebe43f0ba56a9f9dae76b50a01c0d21d16bcaf8d9233290758e3433d01","schema_version":"1.0","event_id":"sha256:4e42e1ebe43f0ba56a9f9dae76b50a01c0d21d16bcaf8d9233290758e3433d01"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:NOVI63B6ZRJS5QRSUXVY5UX3HE","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Handling Communication via APIs for Microservices","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Ridhi Jain, Srikanth Tamilselvam, Vini Kanvar","submitted_at":"2023-08-02T17:40:34Z","abstract_excerpt":"Enterprises in their journey to the cloud, want to decompose their monolith applications into microservices to maximize cloud benefits. Current research focuses a lot on how to partition the monolith into smaller clusters that perform well across standard metrics like coupling, cohesion, etc. However, there is little research done on taking the partitions, identifying their dependencies between the microservices, exploring ways to further reduce the dependencies, and making appropriate code changes to enable robust communication without modifying the application behaviour.\n  In this work, we d"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2308.01302","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2308.01302/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-05T06:37:08Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"2x1MvDo42FHsh+O5arbjxL3sHohM8s0W/lqXSZaVAl3V0w+d6kwBxVfnZdAy/5h6gpwT0ICIXsCii3hw+Q5wBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-18T12:30:53.167633Z"},"content_sha256":"d0a9c410cc84fd274397a17df88fa9f0d6147d4b14740172bbd27a481c4895b7","schema_version":"1.0","event_id":"sha256:d0a9c410cc84fd274397a17df88fa9f0d6147d4b14740172bbd27a481c4895b7"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/NOVI63B6ZRJS5QRSUXVY5UX3HE/bundle.json","state_url":"https://pith.science/pith/NOVI63B6ZRJS5QRSUXVY5UX3HE/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/NOVI63B6ZRJS5QRSUXVY5UX3HE/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-18T12:30:53Z","links":{"resolver":"https://pith.science/pith/NOVI63B6ZRJS5QRSUXVY5UX3HE","bundle":"https://pith.science/pith/NOVI63B6ZRJS5QRSUXVY5UX3HE/bundle.json","state":"https://pith.science/pith/NOVI63B6ZRJS5QRSUXVY5UX3HE/state.json","well_known_bundle":"https://pith.science/.well-known/pith/NOVI63B6ZRJS5QRSUXVY5UX3HE/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:NOVI63B6ZRJS5QRSUXVY5UX3HE","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":"8df04834b7db0d0d4d127c369d9e9efff49d03abef79a90c298473b7004d6397","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-08-02T17:40:34Z","title_canon_sha256":"0475026e4ee33caf15d2e970859a1a217dd18362e1d9939d7dcecbc6e3176fd5"},"schema_version":"1.0","source":{"id":"2308.01302","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2308.01302","created_at":"2026-07-05T06:37:08Z"},{"alias_kind":"arxiv_version","alias_value":"2308.01302v1","created_at":"2026-07-05T06:37:08Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2308.01302","created_at":"2026-07-05T06:37:08Z"},{"alias_kind":"pith_short_12","alias_value":"NOVI63B6ZRJS","created_at":"2026-07-05T06:37:08Z"},{"alias_kind":"pith_short_16","alias_value":"NOVI63B6ZRJS5QRS","created_at":"2026-07-05T06:37:08Z"},{"alias_kind":"pith_short_8","alias_value":"NOVI63B6","created_at":"2026-07-05T06:37:08Z"}],"graph_snapshots":[{"event_id":"sha256:d0a9c410cc84fd274397a17df88fa9f0d6147d4b14740172bbd27a481c4895b7","target":"graph","created_at":"2026-07-05T06:37:08Z","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/2308.01302/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Enterprises in their journey to the cloud, want to decompose their monolith applications into microservices to maximize cloud benefits. Current research focuses a lot on how to partition the monolith into smaller clusters that perform well across standard metrics like coupling, cohesion, etc. However, there is little research done on taking the partitions, identifying their dependencies between the microservices, exploring ways to further reduce the dependencies, and making appropriate code changes to enable robust communication without modifying the application behaviour.\n  In this work, we d","authors_text":"Ridhi Jain, Srikanth Tamilselvam, Vini Kanvar","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-08-02T17:40:34Z","title":"Handling Communication via APIs for Microservices"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2308.01302","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:4e42e1ebe43f0ba56a9f9dae76b50a01c0d21d16bcaf8d9233290758e3433d01","target":"record","created_at":"2026-07-05T06:37:08Z","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":"8df04834b7db0d0d4d127c369d9e9efff49d03abef79a90c298473b7004d6397","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-08-02T17:40:34Z","title_canon_sha256":"0475026e4ee33caf15d2e970859a1a217dd18362e1d9939d7dcecbc6e3176fd5"},"schema_version":"1.0","source":{"id":"2308.01302","kind":"arxiv","version":1}},"canonical_sha256":"6baa8f6c3ecc532ec232a5eb8ed2fb393d0598c43e69cc43afb7a2050db0413e","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"6baa8f6c3ecc532ec232a5eb8ed2fb393d0598c43e69cc43afb7a2050db0413e","first_computed_at":"2026-07-05T06:37:08.225775Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T06:37:08.225775Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"gzTsvHFIYodYcgr0OY9p4E2Ho96DQPR122XAhRJoJ12lCCK/cJ10mMBV8T4lGHKehBy29Y3YfTh6aS73vw0+Dw==","signature_status":"signed_v1","signed_at":"2026-07-05T06:37:08.226176Z","signed_message":"canonical_sha256_bytes"},"source_id":"2308.01302","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:4e42e1ebe43f0ba56a9f9dae76b50a01c0d21d16bcaf8d9233290758e3433d01","sha256:d0a9c410cc84fd274397a17df88fa9f0d6147d4b14740172bbd27a481c4895b7"],"state_sha256":"a0aa7dfe9dbe4c070f4bd2a4550880c231555468de09cb8b7ed3326034c6b114"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ZtZSZA42WN0mZVDyknXDmidzwbk06OfP74J/tonI0DuuWtnI1L57Upyam3bBojIKg51ycIIHoiNlVIgLxd0kDA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-18T12:30:53.169687Z","bundle_sha256":"aeb1eb8ab96f4e7ace32d858f31f765e38b03215a5309d51c34e43f49027ed46"}}