{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2026:CTMGUZBQ344BTG3MSIFX65Z6EA","short_pith_number":"pith:CTMGUZBQ","canonical_record":{"source":{"id":"2605.24471","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2026-05-23T08:45:15Z","cross_cats_sorted":[],"title_canon_sha256":"d2049c16e636c7f072a1bce47e6e7485b764552bf6c99f272d066cb17c106d69","abstract_canon_sha256":"6251a937729196e443a7fe1ed5ed0a83bcacee9559b3fea4be2b31b4b7527d36"},"schema_version":"1.0"},"canonical_sha256":"14d86a6430df38199b6c920b7f773e201ad77fb330c60ac7bbe3c2ae2d591d79","source":{"kind":"arxiv","id":"2605.24471","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2605.24471","created_at":"2026-05-26T01:03:41Z"},{"alias_kind":"arxiv_version","alias_value":"2605.24471v1","created_at":"2026-05-26T01:03:41Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2605.24471","created_at":"2026-05-26T01:03:41Z"},{"alias_kind":"pith_short_12","alias_value":"CTMGUZBQ344B","created_at":"2026-05-26T01:03:41Z"},{"alias_kind":"pith_short_16","alias_value":"CTMGUZBQ344BTG3M","created_at":"2026-05-26T01:03:41Z"},{"alias_kind":"pith_short_8","alias_value":"CTMGUZBQ","created_at":"2026-05-26T01:03:41Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2026:CTMGUZBQ344BTG3MSIFX65Z6EA","target":"record","payload":{"canonical_record":{"source":{"id":"2605.24471","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2026-05-23T08:45:15Z","cross_cats_sorted":[],"title_canon_sha256":"d2049c16e636c7f072a1bce47e6e7485b764552bf6c99f272d066cb17c106d69","abstract_canon_sha256":"6251a937729196e443a7fe1ed5ed0a83bcacee9559b3fea4be2b31b4b7527d36"},"schema_version":"1.0"},"canonical_sha256":"14d86a6430df38199b6c920b7f773e201ad77fb330c60ac7bbe3c2ae2d591d79","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-26T01:03:41.596801Z","signature_b64":"zywxtm388/7+zzLXbdGyeEBSNUBo9sejxu9IPMohoxNw/+kPNDzadzZcO1ngLDNpd74jeUZzLQRznRTTSZSsAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"14d86a6430df38199b6c920b7f773e201ad77fb330c60ac7bbe3c2ae2d591d79","last_reissued_at":"2026-05-26T01:03:41.596039Z","signature_status":"signed_v1","first_computed_at":"2026-05-26T01:03:41.596039Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2605.24471","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-26T01:03:41Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"69K2XnJCUX/k+ackCMl86vMuW+7mpuV9zP8AkVV6nV7yaDcoblHk2T5Oakd46UAu2TZJDD8nKP/QehyAZWGwBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-22T00:25:41.950107Z"},"content_sha256":"fbfc4e5d54a077317d416b2c7ffaaf3c477f4d66ef784a1b02e0292b7e7e1b9c","schema_version":"1.0","event_id":"sha256:fbfc4e5d54a077317d416b2c7ffaaf3c477f4d66ef784a1b02e0292b7e7e1b9c"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2026:CTMGUZBQ344BTG3MSIFX65Z6EA","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"SmellDoc: Extending Elastic Stack for Microservice Bad Smell Detection and Visualization","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Dianhui Chu, Weipan Yang, Yiming Lv, Yongchao Xing, Zhiying Tu","submitted_at":"2026-05-23T08:45:15Z","abstract_excerpt":"Microservices have become a mainstream architectural paradigm, yet microservice bad smells can significantly harm maintainability and performance. Existing detection tools often produce obscure outputs and lack effective integration with runtime observability, making it difficult for operators to interpret results and take timely action. To address this gap, we propose SmellDoc, a customized framework based on Elastic Stack. SmellDoc extends the native observability dashboard with a microservice bad smell detection plugin, integrating detection, knowledge, and health monitoring. It introduces "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2605.24471","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/2605.24471/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-05-26T01:03:41Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"/vAtnLBb5GVM0MwaDZiR6RZsfysmkO/83Rzowa0Y93MFWgU6Tn8J1mMkPKdprB15LVGbcT8cddycdCQatpC6CQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-22T00:25:41.950493Z"},"content_sha256":"7c12ad2a8452064417286d39e999738635ce1d813609f9ea2b558579d2cad698","schema_version":"1.0","event_id":"sha256:7c12ad2a8452064417286d39e999738635ce1d813609f9ea2b558579d2cad698"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/CTMGUZBQ344BTG3MSIFX65Z6EA/bundle.json","state_url":"https://pith.science/pith/CTMGUZBQ344BTG3MSIFX65Z6EA/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/CTMGUZBQ344BTG3MSIFX65Z6EA/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-22T00:25:41Z","links":{"resolver":"https://pith.science/pith/CTMGUZBQ344BTG3MSIFX65Z6EA","bundle":"https://pith.science/pith/CTMGUZBQ344BTG3MSIFX65Z6EA/bundle.json","state":"https://pith.science/pith/CTMGUZBQ344BTG3MSIFX65Z6EA/state.json","well_known_bundle":"https://pith.science/.well-known/pith/CTMGUZBQ344BTG3MSIFX65Z6EA/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2026:CTMGUZBQ344BTG3MSIFX65Z6EA","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":"6251a937729196e443a7fe1ed5ed0a83bcacee9559b3fea4be2b31b4b7527d36","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2026-05-23T08:45:15Z","title_canon_sha256":"d2049c16e636c7f072a1bce47e6e7485b764552bf6c99f272d066cb17c106d69"},"schema_version":"1.0","source":{"id":"2605.24471","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2605.24471","created_at":"2026-05-26T01:03:41Z"},{"alias_kind":"arxiv_version","alias_value":"2605.24471v1","created_at":"2026-05-26T01:03:41Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2605.24471","created_at":"2026-05-26T01:03:41Z"},{"alias_kind":"pith_short_12","alias_value":"CTMGUZBQ344B","created_at":"2026-05-26T01:03:41Z"},{"alias_kind":"pith_short_16","alias_value":"CTMGUZBQ344BTG3M","created_at":"2026-05-26T01:03:41Z"},{"alias_kind":"pith_short_8","alias_value":"CTMGUZBQ","created_at":"2026-05-26T01:03:41Z"}],"graph_snapshots":[{"event_id":"sha256:7c12ad2a8452064417286d39e999738635ce1d813609f9ea2b558579d2cad698","target":"graph","created_at":"2026-05-26T01:03:41Z","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/2605.24471/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Microservices have become a mainstream architectural paradigm, yet microservice bad smells can significantly harm maintainability and performance. Existing detection tools often produce obscure outputs and lack effective integration with runtime observability, making it difficult for operators to interpret results and take timely action. To address this gap, we propose SmellDoc, a customized framework based on Elastic Stack. SmellDoc extends the native observability dashboard with a microservice bad smell detection plugin, integrating detection, knowledge, and health monitoring. It introduces ","authors_text":"Dianhui Chu, Weipan Yang, Yiming Lv, Yongchao Xing, Zhiying Tu","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2026-05-23T08:45:15Z","title":"SmellDoc: Extending Elastic Stack for Microservice Bad Smell Detection and Visualization"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2605.24471","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:fbfc4e5d54a077317d416b2c7ffaaf3c477f4d66ef784a1b02e0292b7e7e1b9c","target":"record","created_at":"2026-05-26T01:03:41Z","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":"6251a937729196e443a7fe1ed5ed0a83bcacee9559b3fea4be2b31b4b7527d36","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2026-05-23T08:45:15Z","title_canon_sha256":"d2049c16e636c7f072a1bce47e6e7485b764552bf6c99f272d066cb17c106d69"},"schema_version":"1.0","source":{"id":"2605.24471","kind":"arxiv","version":1}},"canonical_sha256":"14d86a6430df38199b6c920b7f773e201ad77fb330c60ac7bbe3c2ae2d591d79","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"14d86a6430df38199b6c920b7f773e201ad77fb330c60ac7bbe3c2ae2d591d79","first_computed_at":"2026-05-26T01:03:41.596039Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-26T01:03:41.596039Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"zywxtm388/7+zzLXbdGyeEBSNUBo9sejxu9IPMohoxNw/+kPNDzadzZcO1ngLDNpd74jeUZzLQRznRTTSZSsAQ==","signature_status":"signed_v1","signed_at":"2026-05-26T01:03:41.596801Z","signed_message":"canonical_sha256_bytes"},"source_id":"2605.24471","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:fbfc4e5d54a077317d416b2c7ffaaf3c477f4d66ef784a1b02e0292b7e7e1b9c","sha256:7c12ad2a8452064417286d39e999738635ce1d813609f9ea2b558579d2cad698"],"state_sha256":"10db99a6262a86fc48c77a2e94854e8c81b833092dd0e03e68b69e3447c2f215"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"g0MutWwaeHeUAsQ3VPRpfXf0hYEmo0BDjcQ3hBFGTd+JoZibER9fNrJl6wh5nauum5VO8L1Isk/S45iV+v7BDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-22T00:25:41.952425Z","bundle_sha256":"abb52910ca658c6ffa17f43fd7a68220b5d1d688d65586186d14acee0348f1d3"}}