{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2023:P4VQAIDHA22GFEBF3BYVGUAUCO","short_pith_number":"pith:P4VQAIDH","schema_version":"1.0","canonical_sha256":"7f2b00206706b4629025d87153501413b61ec6ef9bb697d84651c61ed3026c02","source":{"kind":"arxiv","id":"2304.06568","version":1},"attestation_state":"computed","paper":{"title":"Smart Contract Upgradeability on the Ethereum Blockchain Platform: An Exploratory Study","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Bj\\\"orn {\\TH}\\'or J\\'onsson, Ilham Qasse, Mohammad Hamdaqa","submitted_at":"2023-04-13T14:26:12Z","abstract_excerpt":"Context: Smart contracts are computerized self-executing contracts that contain clauses, which are enforced once certain conditions are met. Smart contracts are immutable by design and cannot be modified once deployed, which ensures trustlessness. Despite smart contracts' immutability benefits, upgrading contract code is still necessary for bug fixes and potential feature improvements. In the past few years, the smart contract community introduced several practices for upgrading smart contracts. Upgradeable contracts are smart contracts that exhibit these practices and are designed with upgrad"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2304.06568","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2023-04-13T14:26:12Z","cross_cats_sorted":[],"title_canon_sha256":"d4d8febe4c35805fcf6cda2edfbcdf58831e71def66b5df6338b3073670a6eb2","abstract_canon_sha256":"2a90427cde39a1824314559a77896109d6aaf522c61bd4e75270f4eac173a9be"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T06:00:45.344179Z","signature_b64":"SDXF52Ny21MTNFDiqP7e+TVEAQFB/Op1QOSzxOi/DnO3i4G73dHoxx1v/N2booOkVwbyJX57PxGFawEB28DNAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"7f2b00206706b4629025d87153501413b61ec6ef9bb697d84651c61ed3026c02","last_reissued_at":"2026-07-05T06:00:45.343716Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T06:00:45.343716Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Smart Contract Upgradeability on the Ethereum Blockchain Platform: An Exploratory Study","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Bj\\\"orn {\\TH}\\'or J\\'onsson, Ilham Qasse, Mohammad Hamdaqa","submitted_at":"2023-04-13T14:26:12Z","abstract_excerpt":"Context: Smart contracts are computerized self-executing contracts that contain clauses, which are enforced once certain conditions are met. Smart contracts are immutable by design and cannot be modified once deployed, which ensures trustlessness. Despite smart contracts' immutability benefits, upgrading contract code is still necessary for bug fixes and potential feature improvements. In the past few years, the smart contract community introduced several practices for upgrading smart contracts. Upgradeable contracts are smart contracts that exhibit these practices and are designed with upgrad"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2304.06568","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.06568/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2304.06568","created_at":"2026-07-05T06:00:45.343774+00:00"},{"alias_kind":"arxiv_version","alias_value":"2304.06568v1","created_at":"2026-07-05T06:00:45.343774+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2304.06568","created_at":"2026-07-05T06:00:45.343774+00:00"},{"alias_kind":"pith_short_12","alias_value":"P4VQAIDHA22G","created_at":"2026-07-05T06:00:45.343774+00:00"},{"alias_kind":"pith_short_16","alias_value":"P4VQAIDHA22GFEBF","created_at":"2026-07-05T06:00:45.343774+00:00"},{"alias_kind":"pith_short_8","alias_value":"P4VQAIDH","created_at":"2026-07-05T06:00:45.343774+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":1,"sample":[{"citing_arxiv_id":"2506.07389","citing_title":"Human Side of Smart Contract Fuzzing: An Empirical Study","ref_index":49,"is_internal_anchor":true}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/P4VQAIDHA22GFEBF3BYVGUAUCO","json":"https://pith.science/pith/P4VQAIDHA22GFEBF3BYVGUAUCO.json","graph_json":"https://pith.science/api/pith-number/P4VQAIDHA22GFEBF3BYVGUAUCO/graph.json","events_json":"https://pith.science/api/pith-number/P4VQAIDHA22GFEBF3BYVGUAUCO/events.json","paper":"https://pith.science/paper/P4VQAIDH"},"agent_actions":{"view_html":"https://pith.science/pith/P4VQAIDHA22GFEBF3BYVGUAUCO","download_json":"https://pith.science/pith/P4VQAIDHA22GFEBF3BYVGUAUCO.json","view_paper":"https://pith.science/paper/P4VQAIDH","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2304.06568&json=true","fetch_graph":"https://pith.science/api/pith-number/P4VQAIDHA22GFEBF3BYVGUAUCO/graph.json","fetch_events":"https://pith.science/api/pith-number/P4VQAIDHA22GFEBF3BYVGUAUCO/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/P4VQAIDHA22GFEBF3BYVGUAUCO/action/timestamp_anchor","attest_storage":"https://pith.science/pith/P4VQAIDHA22GFEBF3BYVGUAUCO/action/storage_attestation","attest_author":"https://pith.science/pith/P4VQAIDHA22GFEBF3BYVGUAUCO/action/author_attestation","sign_citation":"https://pith.science/pith/P4VQAIDHA22GFEBF3BYVGUAUCO/action/citation_signature","submit_replication":"https://pith.science/pith/P4VQAIDHA22GFEBF3BYVGUAUCO/action/replication_record"}},"created_at":"2026-07-05T06:00:45.343774+00:00","updated_at":"2026-07-05T06:00:45.343774+00:00"}