{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:XRDQDWZLQKS2Q6NKAZRIB2HP7H","short_pith_number":"pith:XRDQDWZL","canonical_record":{"source":{"id":"2304.03405","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2023-04-06T22:36:46Z","cross_cats_sorted":[],"title_canon_sha256":"d866c663e7c6964a9e45e114d16edd52033ca16a3881509d7926f391a93714de","abstract_canon_sha256":"d493bdc562ad31ec42d8855fc32d651ff2bfabf1450d59a294095d35effb5584"},"schema_version":"1.0"},"canonical_sha256":"bc4701db2b82a5a879aa066280e8eff9f4e4a8a895e30e9a63339ad180e36136","source":{"kind":"arxiv","id":"2304.03405","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2304.03405","created_at":"2026-07-05T05:58:55Z"},{"alias_kind":"arxiv_version","alias_value":"2304.03405v1","created_at":"2026-07-05T05:58:55Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2304.03405","created_at":"2026-07-05T05:58:55Z"},{"alias_kind":"pith_short_12","alias_value":"XRDQDWZLQKS2","created_at":"2026-07-05T05:58:55Z"},{"alias_kind":"pith_short_16","alias_value":"XRDQDWZLQKS2Q6NK","created_at":"2026-07-05T05:58:55Z"},{"alias_kind":"pith_short_8","alias_value":"XRDQDWZL","created_at":"2026-07-05T05:58:55Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:XRDQDWZLQKS2Q6NKAZRIB2HP7H","target":"record","payload":{"canonical_record":{"source":{"id":"2304.03405","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2023-04-06T22:36:46Z","cross_cats_sorted":[],"title_canon_sha256":"d866c663e7c6964a9e45e114d16edd52033ca16a3881509d7926f391a93714de","abstract_canon_sha256":"d493bdc562ad31ec42d8855fc32d651ff2bfabf1450d59a294095d35effb5584"},"schema_version":"1.0"},"canonical_sha256":"bc4701db2b82a5a879aa066280e8eff9f4e4a8a895e30e9a63339ad180e36136","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T05:58:55.497088Z","signature_b64":"kz3VcdOGrkr97eASbo+MLy+JvItpUxDVg0lvkDEbxT1lMFrdLv8gvmJeMdI5h18g/lkCOD4oPMtMc2eFtIdaAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"bc4701db2b82a5a879aa066280e8eff9f4e4a8a895e30e9a63339ad180e36136","last_reissued_at":"2026-07-05T05:58:55.496709Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T05:58:55.496709Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2304.03405","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-05T05:58:55Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"/SM/9NXfJsTHMv0O6HKipe8vy1zixCoTuLqY3Z0Qy4JzNMJfmSJp1QtGkQK8wnhrxMlRKQSUiLg8qT/77KG0Dg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-16T18:14:29.914661Z"},"content_sha256":"8add503f5d03edc8526db35b2ad070d25a18109b50760fe56fef68c76d9392da","schema_version":"1.0","event_id":"sha256:8add503f5d03edc8526db35b2ad070d25a18109b50760fe56fef68c76d9392da"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:XRDQDWZLQKS2Q6NKAZRIB2HP7H","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A Comprehensive Survey of Upgradeable Smart Contract Patterns","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Sajad Meisami, William Edward Bodell III","submitted_at":"2023-04-06T22:36:46Z","abstract_excerpt":"In this work, we provide a comprehensive survey of smart contract upgradability patterns using proxies. A primary characteristic of smart contracts on the Ethereum blockchain is that they are immutable once implemented, no changes can be made. Taking human error into account, as well as technology improvements and newly discovered vulnerabilities, there has been a need to upgrade these smart contracts, which may hold enormous amounts of Ether and hence become the target of attacks. Several such attacks have caused tremendous losses in the past, as well as millions of dollars in Ether which has"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2304.03405","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/2304.03405/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-05T05:58:55Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"adiKDxo+9V2gpxSqUkQzVb8thBKpALeDrdyWhG29AIT1NlL18q+dFIt3zeAtIAneh6XDmYMHpj+JHGxJ3I5SAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-16T18:14:29.915156Z"},"content_sha256":"fdd6df9e4afa0c24bc0c850fce18a30f1067f4e6f2276b74d1884ebe3572474e","schema_version":"1.0","event_id":"sha256:fdd6df9e4afa0c24bc0c850fce18a30f1067f4e6f2276b74d1884ebe3572474e"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/XRDQDWZLQKS2Q6NKAZRIB2HP7H/bundle.json","state_url":"https://pith.science/pith/XRDQDWZLQKS2Q6NKAZRIB2HP7H/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/XRDQDWZLQKS2Q6NKAZRIB2HP7H/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-16T18:14:29Z","links":{"resolver":"https://pith.science/pith/XRDQDWZLQKS2Q6NKAZRIB2HP7H","bundle":"https://pith.science/pith/XRDQDWZLQKS2Q6NKAZRIB2HP7H/bundle.json","state":"https://pith.science/pith/XRDQDWZLQKS2Q6NKAZRIB2HP7H/state.json","well_known_bundle":"https://pith.science/.well-known/pith/XRDQDWZLQKS2Q6NKAZRIB2HP7H/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:XRDQDWZLQKS2Q6NKAZRIB2HP7H","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":"d493bdc562ad31ec42d8855fc32d651ff2bfabf1450d59a294095d35effb5584","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2023-04-06T22:36:46Z","title_canon_sha256":"d866c663e7c6964a9e45e114d16edd52033ca16a3881509d7926f391a93714de"},"schema_version":"1.0","source":{"id":"2304.03405","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2304.03405","created_at":"2026-07-05T05:58:55Z"},{"alias_kind":"arxiv_version","alias_value":"2304.03405v1","created_at":"2026-07-05T05:58:55Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2304.03405","created_at":"2026-07-05T05:58:55Z"},{"alias_kind":"pith_short_12","alias_value":"XRDQDWZLQKS2","created_at":"2026-07-05T05:58:55Z"},{"alias_kind":"pith_short_16","alias_value":"XRDQDWZLQKS2Q6NK","created_at":"2026-07-05T05:58:55Z"},{"alias_kind":"pith_short_8","alias_value":"XRDQDWZL","created_at":"2026-07-05T05:58:55Z"}],"graph_snapshots":[{"event_id":"sha256:fdd6df9e4afa0c24bc0c850fce18a30f1067f4e6f2276b74d1884ebe3572474e","target":"graph","created_at":"2026-07-05T05:58:55Z","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/2304.03405/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"In this work, we provide a comprehensive survey of smart contract upgradability patterns using proxies. A primary characteristic of smart contracts on the Ethereum blockchain is that they are immutable once implemented, no changes can be made. Taking human error into account, as well as technology improvements and newly discovered vulnerabilities, there has been a need to upgrade these smart contracts, which may hold enormous amounts of Ether and hence become the target of attacks. Several such attacks have caused tremendous losses in the past, as well as millions of dollars in Ether which has","authors_text":"Sajad Meisami, William Edward Bodell III","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2023-04-06T22:36:46Z","title":"A Comprehensive Survey of Upgradeable Smart Contract Patterns"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2304.03405","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:8add503f5d03edc8526db35b2ad070d25a18109b50760fe56fef68c76d9392da","target":"record","created_at":"2026-07-05T05:58:55Z","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":"d493bdc562ad31ec42d8855fc32d651ff2bfabf1450d59a294095d35effb5584","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2023-04-06T22:36:46Z","title_canon_sha256":"d866c663e7c6964a9e45e114d16edd52033ca16a3881509d7926f391a93714de"},"schema_version":"1.0","source":{"id":"2304.03405","kind":"arxiv","version":1}},"canonical_sha256":"bc4701db2b82a5a879aa066280e8eff9f4e4a8a895e30e9a63339ad180e36136","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"bc4701db2b82a5a879aa066280e8eff9f4e4a8a895e30e9a63339ad180e36136","first_computed_at":"2026-07-05T05:58:55.496709Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T05:58:55.496709Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"kz3VcdOGrkr97eASbo+MLy+JvItpUxDVg0lvkDEbxT1lMFrdLv8gvmJeMdI5h18g/lkCOD4oPMtMc2eFtIdaAA==","signature_status":"signed_v1","signed_at":"2026-07-05T05:58:55.497088Z","signed_message":"canonical_sha256_bytes"},"source_id":"2304.03405","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:8add503f5d03edc8526db35b2ad070d25a18109b50760fe56fef68c76d9392da","sha256:fdd6df9e4afa0c24bc0c850fce18a30f1067f4e6f2276b74d1884ebe3572474e"],"state_sha256":"bdbd3aacbdf0c0fd755761f855bff2ae0844d8a5317c8ec175a29a3b2071fa6f"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"KW3aOqEMikosB5VcJYEEwh2msRhBgVbrGL6YQogvrERNfUfzxik+fZQHKax5/JwUWZuIrP73k5c+N6R0F0pyBw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-16T18:14:29.918513Z","bundle_sha256":"28bf46ac5b3d9b35d036cc8449d381c874946918f41c3297ae469498e7dc2560"}}