{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:XAR7ZRDSJJJ7TWLZ4LXLLIT572","short_pith_number":"pith:XAR7ZRDS","canonical_record":{"source":{"id":"2109.00859","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.CL","submitted_at":"2021-09-02T12:21:06Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"8ad9c618477e458d6c6bbac1583f178e2fd6d63a222bf29a7dd18c5485e4ad34","abstract_canon_sha256":"6a223f9984373fbed5eb2a35710c6cdf294e97eb542a5e7ab4dcf9dea6aa93de"},"schema_version":"1.0"},"canonical_sha256":"b823fcc4724a53f9d979e2eeb5a27dfe87fba7ddacfa6c5ab32d9e3501f78fd2","source":{"kind":"arxiv","id":"2109.00859","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2109.00859","created_at":"2026-05-17T23:38:52Z"},{"alias_kind":"arxiv_version","alias_value":"2109.00859v1","created_at":"2026-05-17T23:38:52Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2109.00859","created_at":"2026-05-17T23:38:52Z"},{"alias_kind":"pith_short_12","alias_value":"XAR7ZRDSJJJ7","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_16","alias_value":"XAR7ZRDSJJJ7TWLZ","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_8","alias_value":"XAR7ZRDS","created_at":"2026-05-18T12:33:33Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:XAR7ZRDSJJJ7TWLZ4LXLLIT572","target":"record","payload":{"canonical_record":{"source":{"id":"2109.00859","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.CL","submitted_at":"2021-09-02T12:21:06Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"8ad9c618477e458d6c6bbac1583f178e2fd6d63a222bf29a7dd18c5485e4ad34","abstract_canon_sha256":"6a223f9984373fbed5eb2a35710c6cdf294e97eb542a5e7ab4dcf9dea6aa93de"},"schema_version":"1.0"},"canonical_sha256":"b823fcc4724a53f9d979e2eeb5a27dfe87fba7ddacfa6c5ab32d9e3501f78fd2","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:38:52.686919Z","signature_b64":"9AaocKgxGX2aSArlEXbv3acxIACMXuTgf8zo0Nn2eO3Gqb0+VrwHnoucCgB5yXV9PDgbEb0/BwvzwS6ct9r6AA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b823fcc4724a53f9d979e2eeb5a27dfe87fba7ddacfa6c5ab32d9e3501f78fd2","last_reissued_at":"2026-05-17T23:38:52.686273Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:38:52.686273Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2109.00859","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-17T23:38:52Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"3yQQ6bQqPCS3iwEvJae2v6pjc8VrGE8mg2iNilCSRf3+8btiU4/GiADx34wK32Mhcq46Yf17MSx4RYBbdqhvDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T20:53:55.024345Z"},"content_sha256":"8781a49a736cabd9c6c9eb50083b7d0b4c108d1a8a64f64e6374b17ec90f8f21","schema_version":"1.0","event_id":"sha256:8781a49a736cabd9c6c9eb50083b7d0b4c108d1a8a64f64e6374b17ec90f8f21"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:XAR7ZRDSJJJ7TWLZ4LXLLIT572","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generation","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","headline":"CodeT5 is a unified encoder-decoder model that pre-trains by distinguishing and recovering developer-assigned identifiers to handle both code understanding and generation.","cross_cats":["cs.PL"],"primary_cat":"cs.CL","authors_text":"Shafiq Joty, Steven C.H. Hoi, Weishi Wang, Yue Wang","submitted_at":"2021-09-02T12:21:06Z","abstract_excerpt":"Pre-trained models for Natural Languages (NL) like BERT and GPT have been recently shown to transfer well to Programming Languages (PL) and largely benefit a broad set of code-related tasks. Despite their success, most current methods either rely on an encoder-only (or decoder-only) pre-training that is suboptimal for generation (resp. understanding) tasks or process the code snippet in the same way as NL, neglecting the special characteristics of PL such as token types. We present CodeT5, a unified pre-trained encoder-decoder Transformer model that better leverages the code semantics conveyed"},"claims":{"count":4,"items":[{"kind":"strongest_claim","text":"CodeT5 significantly outperforms prior methods on understanding tasks such as code defect detection and clone detection, and generation tasks across various directions including PL-NL, NL-PL, and PL-PL.","source":"verdict.strongest_claim","status":"machine_extracted","claim_id":"C1","attestation":"unclaimed"},{"kind":"weakest_assumption","text":"That the identifier-aware pre-training objective and bimodal dual generation task provide gains that generalize beyond the specific datasets and fine-tuning regimes used in the experiments.","source":"verdict.weakest_assumption","status":"machine_extracted","claim_id":"C2","attestation":"unclaimed"},{"kind":"one_line_summary","text":"CodeT5 adds identifier-aware pre-training and bimodal dual generation to a T5-style encoder-decoder, yielding better results on defect detection, clone detection, and code-to-text, text-to-code, and code-to-code tasks than prior encoder-only or decoder-only models.","source":"verdict.one_line_summary","status":"machine_extracted","claim_id":"C3","attestation":"unclaimed"},{"kind":"headline","text":"CodeT5 is a unified encoder-decoder model that pre-trains by distinguishing and recovering developer-assigned identifiers to handle both code understanding and generation.","source":"verdict.pith_extraction.headline","status":"machine_extracted","claim_id":"C4","attestation":"unclaimed"}],"snapshot_sha256":"01359dca554300b58db5ce56bb79ae37589921efa0b603c9f70fb54c927668a5"},"source":{"id":"2109.00859","kind":"arxiv","version":1},"verdict":{"id":"476c61c6-91d8-4d3c-b088-066d51e202c6","model_set":{"reader":"grok-4.3"},"created_at":"2026-05-15T11:17:47.127871Z","strongest_claim":"CodeT5 significantly outperforms prior methods on understanding tasks such as code defect detection and clone detection, and generation tasks across various directions including PL-NL, NL-PL, and PL-PL.","one_line_summary":"CodeT5 adds identifier-aware pre-training and bimodal dual generation to a T5-style encoder-decoder, yielding better results on defect detection, clone detection, and code-to-text, text-to-code, and code-to-code tasks than prior encoder-only or decoder-only models.","pipeline_version":"pith-pipeline@v0.9.0","weakest_assumption":"That the identifier-aware pre-training objective and bimodal dual generation task provide gains that generalize beyond the specific datasets and fine-tuning regimes used in the experiments.","pith_extraction_headline":"CodeT5 is a unified encoder-decoder model that pre-trains by distinguishing and recovering developer-assigned identifiers to handle both code understanding and generation."},"references":{"count":71,"sample":[{"doi":"","year":2021,"title":"Evaluating Large Language Models Trained on Code","work_id":"042493e9-b26f-4b4e-bbde-382072ca9b08","ref_index":2,"cited_arxiv_id":"2107.03374","is_internal_anchor":true},{"doi":"","year":2020,"title":"Le, and Christopher D","work_id":"2ba3b167-5cf6-4376-8f17-c4b4d2000855","ref_index":3,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"","year":2019,"title":"Alexis Conneau and Guillaume Lample. 2019. https://proceedings.neurips.cc/paper/2019/hash/c04c19c2c2474dbf5f7ac4372c5b9af1-Abstract.html Cross-lingual language model pretraining . In Advances in Neura","work_id":"dafc5cba-d2cd-46b4-b55b-9857ed292628","ref_index":5,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"","year":2019,"title":"Jacob Devlin, Ming - Wei Chang, Kenton Lee, and Kristina Toutanova. 2019. https://www.aclweb.org/anthology/N19-1423/ BERT: pre-training of deep bidirectional transformers for language understanding . ","work_id":"c8ee5216-3da7-4e76-9e54-2884e94b0843","ref_index":7,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"","year":2019,"title":"Li Dong, Nan Yang, Wenhui Wang, Furu Wei, Xiaodong Liu, Yu Wang, Jianfeng Gao, Ming Zhou, and Hsiao - Wuen Hon. 2019. https://proceedings.neurips.cc/paper/2019/hash/c20bb2d9a50d5ac1f713f8b34d9aac5a-Ab","work_id":"c1fd755e-24bf-43e0-9d72-0fcc0ecae6d6","ref_index":8,"cited_arxiv_id":"","is_internal_anchor":false}],"resolved_work":71,"snapshot_sha256":"b465d4b142b7947c03cf4816a2a04985a1676afbd3c9a37382ef134846b0026e","internal_anchors":7},"formal_canon":{"evidence_count":2,"snapshot_sha256":"39eb52324363d9af808beca10b7fc45258b263c376b7dbb84d33b61060b0a39c"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":"476c61c6-91d8-4d3c-b088-066d51e202c6"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-17T23:38:52Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"CTlTlB27TgB1Y4hF5jV567sNndAatobWa27d6+eYIdAdzVU5qDcsdGTPSQL4wdM8KgxwaVeujKuYpLY912CHDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T20:53:55.025352Z"},"content_sha256":"6c744b82b2ab0f047c13816141dc0fdba1496921135495f8d118e735622b6d12","schema_version":"1.0","event_id":"sha256:6c744b82b2ab0f047c13816141dc0fdba1496921135495f8d118e735622b6d12"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/XAR7ZRDSJJJ7TWLZ4LXLLIT572/bundle.json","state_url":"https://pith.science/pith/XAR7ZRDSJJJ7TWLZ4LXLLIT572/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/XAR7ZRDSJJJ7TWLZ4LXLLIT572/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-02T20:53:55Z","links":{"resolver":"https://pith.science/pith/XAR7ZRDSJJJ7TWLZ4LXLLIT572","bundle":"https://pith.science/pith/XAR7ZRDSJJJ7TWLZ4LXLLIT572/bundle.json","state":"https://pith.science/pith/XAR7ZRDSJJJ7TWLZ4LXLLIT572/state.json","well_known_bundle":"https://pith.science/.well-known/pith/XAR7ZRDSJJJ7TWLZ4LXLLIT572/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:XAR7ZRDSJJJ7TWLZ4LXLLIT572","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":"6a223f9984373fbed5eb2a35710c6cdf294e97eb542a5e7ab4dcf9dea6aa93de","cross_cats_sorted":["cs.PL"],"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.CL","submitted_at":"2021-09-02T12:21:06Z","title_canon_sha256":"8ad9c618477e458d6c6bbac1583f178e2fd6d63a222bf29a7dd18c5485e4ad34"},"schema_version":"1.0","source":{"id":"2109.00859","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2109.00859","created_at":"2026-05-17T23:38:52Z"},{"alias_kind":"arxiv_version","alias_value":"2109.00859v1","created_at":"2026-05-17T23:38:52Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2109.00859","created_at":"2026-05-17T23:38:52Z"},{"alias_kind":"pith_short_12","alias_value":"XAR7ZRDSJJJ7","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_16","alias_value":"XAR7ZRDSJJJ7TWLZ","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_8","alias_value":"XAR7ZRDS","created_at":"2026-05-18T12:33:33Z"}],"graph_snapshots":[{"event_id":"sha256:6c744b82b2ab0f047c13816141dc0fdba1496921135495f8d118e735622b6d12","target":"graph","created_at":"2026-05-17T23:38:52Z","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":4,"items":[{"attestation":"unclaimed","claim_id":"C1","kind":"strongest_claim","source":"verdict.strongest_claim","status":"machine_extracted","text":"CodeT5 significantly outperforms prior methods on understanding tasks such as code defect detection and clone detection, and generation tasks across various directions including PL-NL, NL-PL, and PL-PL."},{"attestation":"unclaimed","claim_id":"C2","kind":"weakest_assumption","source":"verdict.weakest_assumption","status":"machine_extracted","text":"That the identifier-aware pre-training objective and bimodal dual generation task provide gains that generalize beyond the specific datasets and fine-tuning regimes used in the experiments."},{"attestation":"unclaimed","claim_id":"C3","kind":"one_line_summary","source":"verdict.one_line_summary","status":"machine_extracted","text":"CodeT5 adds identifier-aware pre-training and bimodal dual generation to a T5-style encoder-decoder, yielding better results on defect detection, clone detection, and code-to-text, text-to-code, and code-to-code tasks than prior encoder-only or decoder-only models."},{"attestation":"unclaimed","claim_id":"C4","kind":"headline","source":"verdict.pith_extraction.headline","status":"machine_extracted","text":"CodeT5 is a unified encoder-decoder model that pre-trains by distinguishing and recovering developer-assigned identifiers to handle both code understanding and generation."}],"snapshot_sha256":"01359dca554300b58db5ce56bb79ae37589921efa0b603c9f70fb54c927668a5"},"formal_canon":{"evidence_count":2,"snapshot_sha256":"39eb52324363d9af808beca10b7fc45258b263c376b7dbb84d33b61060b0a39c"},"paper":{"abstract_excerpt":"Pre-trained models for Natural Languages (NL) like BERT and GPT have been recently shown to transfer well to Programming Languages (PL) and largely benefit a broad set of code-related tasks. Despite their success, most current methods either rely on an encoder-only (or decoder-only) pre-training that is suboptimal for generation (resp. understanding) tasks or process the code snippet in the same way as NL, neglecting the special characteristics of PL such as token types. We present CodeT5, a unified pre-trained encoder-decoder Transformer model that better leverages the code semantics conveyed","authors_text":"Shafiq Joty, Steven C.H. Hoi, Weishi Wang, Yue Wang","cross_cats":["cs.PL"],"headline":"CodeT5 is a unified encoder-decoder model that pre-trains by distinguishing and recovering developer-assigned identifiers to handle both code understanding and generation.","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.CL","submitted_at":"2021-09-02T12:21:06Z","title":"CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generation"},"references":{"count":71,"internal_anchors":7,"resolved_work":71,"sample":[{"cited_arxiv_id":"2107.03374","doi":"","is_internal_anchor":true,"ref_index":2,"title":"Evaluating Large Language Models Trained on Code","work_id":"042493e9-b26f-4b4e-bbde-382072ca9b08","year":2021},{"cited_arxiv_id":"","doi":"","is_internal_anchor":false,"ref_index":3,"title":"Le, and Christopher D","work_id":"2ba3b167-5cf6-4376-8f17-c4b4d2000855","year":2020},{"cited_arxiv_id":"","doi":"","is_internal_anchor":false,"ref_index":5,"title":"Alexis Conneau and Guillaume Lample. 2019. https://proceedings.neurips.cc/paper/2019/hash/c04c19c2c2474dbf5f7ac4372c5b9af1-Abstract.html Cross-lingual language model pretraining . In Advances in Neura","work_id":"dafc5cba-d2cd-46b4-b55b-9857ed292628","year":2019},{"cited_arxiv_id":"","doi":"","is_internal_anchor":false,"ref_index":7,"title":"Jacob Devlin, Ming - Wei Chang, Kenton Lee, and Kristina Toutanova. 2019. https://www.aclweb.org/anthology/N19-1423/ BERT: pre-training of deep bidirectional transformers for language understanding . ","work_id":"c8ee5216-3da7-4e76-9e54-2884e94b0843","year":2019},{"cited_arxiv_id":"","doi":"","is_internal_anchor":false,"ref_index":8,"title":"Li Dong, Nan Yang, Wenhui Wang, Furu Wei, Xiaodong Liu, Yu Wang, Jianfeng Gao, Ming Zhou, and Hsiao - Wuen Hon. 2019. https://proceedings.neurips.cc/paper/2019/hash/c20bb2d9a50d5ac1f713f8b34d9aac5a-Ab","work_id":"c1fd755e-24bf-43e0-9d72-0fcc0ecae6d6","year":2019}],"snapshot_sha256":"b465d4b142b7947c03cf4816a2a04985a1676afbd3c9a37382ef134846b0026e"},"source":{"id":"2109.00859","kind":"arxiv","version":1},"verdict":{"created_at":"2026-05-15T11:17:47.127871Z","id":"476c61c6-91d8-4d3c-b088-066d51e202c6","model_set":{"reader":"grok-4.3"},"one_line_summary":"CodeT5 adds identifier-aware pre-training and bimodal dual generation to a T5-style encoder-decoder, yielding better results on defect detection, clone detection, and code-to-text, text-to-code, and code-to-code tasks than prior encoder-only or decoder-only models.","pipeline_version":"pith-pipeline@v0.9.0","pith_extraction_headline":"CodeT5 is a unified encoder-decoder model that pre-trains by distinguishing and recovering developer-assigned identifiers to handle both code understanding and generation.","strongest_claim":"CodeT5 significantly outperforms prior methods on understanding tasks such as code defect detection and clone detection, and generation tasks across various directions including PL-NL, NL-PL, and PL-PL.","weakest_assumption":"That the identifier-aware pre-training objective and bimodal dual generation task provide gains that generalize beyond the specific datasets and fine-tuning regimes used in the experiments."}},"verdict_id":"476c61c6-91d8-4d3c-b088-066d51e202c6"}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:8781a49a736cabd9c6c9eb50083b7d0b4c108d1a8a64f64e6374b17ec90f8f21","target":"record","created_at":"2026-05-17T23:38:52Z","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":"6a223f9984373fbed5eb2a35710c6cdf294e97eb542a5e7ab4dcf9dea6aa93de","cross_cats_sorted":["cs.PL"],"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.CL","submitted_at":"2021-09-02T12:21:06Z","title_canon_sha256":"8ad9c618477e458d6c6bbac1583f178e2fd6d63a222bf29a7dd18c5485e4ad34"},"schema_version":"1.0","source":{"id":"2109.00859","kind":"arxiv","version":1}},"canonical_sha256":"b823fcc4724a53f9d979e2eeb5a27dfe87fba7ddacfa6c5ab32d9e3501f78fd2","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"b823fcc4724a53f9d979e2eeb5a27dfe87fba7ddacfa6c5ab32d9e3501f78fd2","first_computed_at":"2026-05-17T23:38:52.686273Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:38:52.686273Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"9AaocKgxGX2aSArlEXbv3acxIACMXuTgf8zo0Nn2eO3Gqb0+VrwHnoucCgB5yXV9PDgbEb0/BwvzwS6ct9r6AA==","signature_status":"signed_v1","signed_at":"2026-05-17T23:38:52.686919Z","signed_message":"canonical_sha256_bytes"},"source_id":"2109.00859","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:8781a49a736cabd9c6c9eb50083b7d0b4c108d1a8a64f64e6374b17ec90f8f21","sha256:6c744b82b2ab0f047c13816141dc0fdba1496921135495f8d118e735622b6d12"],"state_sha256":"462fadbf2f5760218fbaa4c76ac0d523a771dd2ee138c6885e3a2f0f33345d47"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"LSeYR9i70F0ffLVVE3NVSxvuNSHAp9kkMMxHPqtj/uWJUYIm1BLRi+YJgc8wu1iOM+NuEm0QQCAP75I9NPmBBw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-02T20:53:55.029798Z","bundle_sha256":"e66130205da84ee0c53e919af48ac30c2f6bbbc5ca2e16df71846c56623cf836"}}