{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:P4VQAIDHA22GFEBF3BYVGUAUCO","short_pith_number":"pith:P4VQAIDH","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"},"canonical_sha256":"7f2b00206706b4629025d87153501413b61ec6ef9bb697d84651c61ed3026c02","source":{"kind":"arxiv","id":"2304.06568","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2304.06568","created_at":"2026-07-05T06:00:45Z"},{"alias_kind":"arxiv_version","alias_value":"2304.06568v1","created_at":"2026-07-05T06:00:45Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2304.06568","created_at":"2026-07-05T06:00:45Z"},{"alias_kind":"pith_short_12","alias_value":"P4VQAIDHA22G","created_at":"2026-07-05T06:00:45Z"},{"alias_kind":"pith_short_16","alias_value":"P4VQAIDHA22GFEBF","created_at":"2026-07-05T06:00:45Z"},{"alias_kind":"pith_short_8","alias_value":"P4VQAIDH","created_at":"2026-07-05T06:00:45Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:P4VQAIDHA22GFEBF3BYVGUAUCO","target":"record","payload":{"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"},"canonical_sha256":"7f2b00206706b4629025d87153501413b61ec6ef9bb697d84651c61ed3026c02","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"},"source_kind":"arxiv","source_id":"2304.06568","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:00:45Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"OFurSq8Br1p/AQfC9kNbqDfR1VzoNH4NJ++qyruCASB0GZJA0gWF1gG9zK2J60LQVvMhHvCDRUEge1Of1wXmCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-25T18:07:59.336606Z"},"content_sha256":"8412e333ccdb21d98e8d178cfd14cb1c760a11754a66dc53f7f3a19b69194874","schema_version":"1.0","event_id":"sha256:8412e333ccdb21d98e8d178cfd14cb1c760a11754a66dc53f7f3a19b69194874"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:P4VQAIDHA22GFEBF3BYVGUAUCO","target":"graph","payload":{"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"},"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:00:45Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Nc5ex1QsOQUsBcYonyljo08zHnW9Iexwoxy3QI5s/VT3Z40UFIjz3ccgcNhLWZ6ZrjxJh8jjPPQlw+00tSlvDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-25T18:07:59.336964Z"},"content_sha256":"a0e7804886a8805fcd15038532bd971cb92f525c0bdce3dde50dab397010887e","schema_version":"1.0","event_id":"sha256:a0e7804886a8805fcd15038532bd971cb92f525c0bdce3dde50dab397010887e"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/P4VQAIDHA22GFEBF3BYVGUAUCO/bundle.json","state_url":"https://pith.science/pith/P4VQAIDHA22GFEBF3BYVGUAUCO/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/P4VQAIDHA22GFEBF3BYVGUAUCO/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-25T18:07:59Z","links":{"resolver":"https://pith.science/pith/P4VQAIDHA22GFEBF3BYVGUAUCO","bundle":"https://pith.science/pith/P4VQAIDHA22GFEBF3BYVGUAUCO/bundle.json","state":"https://pith.science/pith/P4VQAIDHA22GFEBF3BYVGUAUCO/state.json","well_known_bundle":"https://pith.science/.well-known/pith/P4VQAIDHA22GFEBF3BYVGUAUCO/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:P4VQAIDHA22GFEBF3BYVGUAUCO","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":"2a90427cde39a1824314559a77896109d6aaf522c61bd4e75270f4eac173a9be","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2023-04-13T14:26:12Z","title_canon_sha256":"d4d8febe4c35805fcf6cda2edfbcdf58831e71def66b5df6338b3073670a6eb2"},"schema_version":"1.0","source":{"id":"2304.06568","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2304.06568","created_at":"2026-07-05T06:00:45Z"},{"alias_kind":"arxiv_version","alias_value":"2304.06568v1","created_at":"2026-07-05T06:00:45Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2304.06568","created_at":"2026-07-05T06:00:45Z"},{"alias_kind":"pith_short_12","alias_value":"P4VQAIDHA22G","created_at":"2026-07-05T06:00:45Z"},{"alias_kind":"pith_short_16","alias_value":"P4VQAIDHA22GFEBF","created_at":"2026-07-05T06:00:45Z"},{"alias_kind":"pith_short_8","alias_value":"P4VQAIDH","created_at":"2026-07-05T06:00:45Z"}],"graph_snapshots":[{"event_id":"sha256:a0e7804886a8805fcd15038532bd971cb92f525c0bdce3dde50dab397010887e","target":"graph","created_at":"2026-07-05T06:00:45Z","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.06568/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"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","authors_text":"Bj\\\"orn {\\TH}\\'or J\\'onsson, Ilham Qasse, Mohammad Hamdaqa","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2023-04-13T14:26:12Z","title":"Smart Contract Upgradeability on the Ethereum Blockchain Platform: An Exploratory Study"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2304.06568","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:8412e333ccdb21d98e8d178cfd14cb1c760a11754a66dc53f7f3a19b69194874","target":"record","created_at":"2026-07-05T06:00:45Z","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":"2a90427cde39a1824314559a77896109d6aaf522c61bd4e75270f4eac173a9be","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2023-04-13T14:26:12Z","title_canon_sha256":"d4d8febe4c35805fcf6cda2edfbcdf58831e71def66b5df6338b3073670a6eb2"},"schema_version":"1.0","source":{"id":"2304.06568","kind":"arxiv","version":1}},"canonical_sha256":"7f2b00206706b4629025d87153501413b61ec6ef9bb697d84651c61ed3026c02","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"7f2b00206706b4629025d87153501413b61ec6ef9bb697d84651c61ed3026c02","first_computed_at":"2026-07-05T06:00:45.343716Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T06:00:45.343716Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"SDXF52Ny21MTNFDiqP7e+TVEAQFB/Op1QOSzxOi/DnO3i4G73dHoxx1v/N2booOkVwbyJX57PxGFawEB28DNAg==","signature_status":"signed_v1","signed_at":"2026-07-05T06:00:45.344179Z","signed_message":"canonical_sha256_bytes"},"source_id":"2304.06568","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:8412e333ccdb21d98e8d178cfd14cb1c760a11754a66dc53f7f3a19b69194874","sha256:a0e7804886a8805fcd15038532bd971cb92f525c0bdce3dde50dab397010887e"],"state_sha256":"2315bbeb72ed9e971a684ffe603b41ccd76e0bf16fb520c1d44b51822ac75dce"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"V88tyQcPeyTYNY6PdOeLhN+FHH+9kh3rvQ6aU5GEJvNJC7SnjM2hWIRjhrMCiYVJLa1BgKgm6pikZVHCjAQoBQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-25T18:07:59.339380Z","bundle_sha256":"edfc6aeb88bd515d155101de05ec9c3093e6edf05abce2477916556652eb9f02"}}