{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:BJSP5FFWOKL33UX66OHBBMLJFN","short_pith_number":"pith:BJSP5FFW","canonical_record":{"source":{"id":"2401.00650","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-01-01T03:37:30Z","cross_cats_sorted":[],"title_canon_sha256":"2b072c43bdc78d6ac382ea761c042fbfe2238815ca1aa6116be4ae6e493dc271","abstract_canon_sha256":"b91b799955fda38d06b3a80936b32165a34d795c81cf7745987b222b68afd44f"},"schema_version":"1.0"},"canonical_sha256":"0a64fe94b67297bdd2fef38e10b1692b6d6cc86a0348defeee4f3d5cb6586158","source":{"kind":"arxiv","id":"2401.00650","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2401.00650","created_at":"2026-07-05T07:29:21Z"},{"alias_kind":"arxiv_version","alias_value":"2401.00650v1","created_at":"2026-07-05T07:29:21Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2401.00650","created_at":"2026-07-05T07:29:21Z"},{"alias_kind":"pith_short_12","alias_value":"BJSP5FFWOKL3","created_at":"2026-07-05T07:29:21Z"},{"alias_kind":"pith_short_16","alias_value":"BJSP5FFWOKL33UX6","created_at":"2026-07-05T07:29:21Z"},{"alias_kind":"pith_short_8","alias_value":"BJSP5FFW","created_at":"2026-07-05T07:29:21Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:BJSP5FFWOKL33UX66OHBBMLJFN","target":"record","payload":{"canonical_record":{"source":{"id":"2401.00650","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-01-01T03:37:30Z","cross_cats_sorted":[],"title_canon_sha256":"2b072c43bdc78d6ac382ea761c042fbfe2238815ca1aa6116be4ae6e493dc271","abstract_canon_sha256":"b91b799955fda38d06b3a80936b32165a34d795c81cf7745987b222b68afd44f"},"schema_version":"1.0"},"canonical_sha256":"0a64fe94b67297bdd2fef38e10b1692b6d6cc86a0348defeee4f3d5cb6586158","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T07:29:21.393080Z","signature_b64":"4Mkt+SpCQy8pOlWPDYK9A0AJRBwTNi/M6AE80WLXfvVL4+ifMWKmrXKYFqANo1mMCXQomT6Qy3Aet/whQ/NWCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0a64fe94b67297bdd2fef38e10b1692b6d6cc86a0348defeee4f3d5cb6586158","last_reissued_at":"2026-07-05T07:29:21.392602Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T07:29:21.392602Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2401.00650","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-05T07:29:21Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"uoN0R23PUvko5IQcmNbXhSROpsbVSYbU5KwPvCFNVDpGuWv7DMWl3IMY9JnpqDR03co1XL8VdtnCDyxnWYTVCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-14T16:53:13.483438Z"},"content_sha256":"6d511be487bbfb2bad6700cd543a551715d56ee440a36282de6e4688b8afb97b","schema_version":"1.0","event_id":"sha256:6d511be487bbfb2bad6700cd543a551715d56ee440a36282de6e4688b8afb97b"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:BJSP5FFWOKL33UX66OHBBMLJFN","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Automated Invariant Generation for Solidity Smart Contracts","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Chengxuan Zhang, Singapore), Ye Liu, Yi Li. (Nanyang Technological University","submitted_at":"2024-01-01T03:37:30Z","abstract_excerpt":"Smart contracts are computer programs running on blockchains to automate the transaction execution between users. The absence of contract specifications poses a real challenge to the correctness verification of smart contracts. Program invariants are properties that are always preserved throughout the execution, which characterize an important aspect of the program behaviors. In this paper, we propose a novel invariant generation framework, INVCON+, for Solidity smart contracts. INVCON+ extends the existing invariant detector, InvCon, to automatically produce verified contract invariants based"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2401.00650","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/2401.00650/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-05T07:29:21Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"g8Pg4vReZDIGC9Eb0qFsPDeOFQka4+trVVPkhWITlJ9hg6N0A8FOFG+8ICpnobAr1F+jv+molvL+vqSLH4Y1Dw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-14T16:53:13.483976Z"},"content_sha256":"efaf92f289c539a696d937b37d723ddcd70de0b03b78ca9420778230125d981f","schema_version":"1.0","event_id":"sha256:efaf92f289c539a696d937b37d723ddcd70de0b03b78ca9420778230125d981f"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/BJSP5FFWOKL33UX66OHBBMLJFN/bundle.json","state_url":"https://pith.science/pith/BJSP5FFWOKL33UX66OHBBMLJFN/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/BJSP5FFWOKL33UX66OHBBMLJFN/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-14T16:53:13Z","links":{"resolver":"https://pith.science/pith/BJSP5FFWOKL33UX66OHBBMLJFN","bundle":"https://pith.science/pith/BJSP5FFWOKL33UX66OHBBMLJFN/bundle.json","state":"https://pith.science/pith/BJSP5FFWOKL33UX66OHBBMLJFN/state.json","well_known_bundle":"https://pith.science/.well-known/pith/BJSP5FFWOKL33UX66OHBBMLJFN/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:BJSP5FFWOKL33UX66OHBBMLJFN","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":"b91b799955fda38d06b3a80936b32165a34d795c81cf7745987b222b68afd44f","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-01-01T03:37:30Z","title_canon_sha256":"2b072c43bdc78d6ac382ea761c042fbfe2238815ca1aa6116be4ae6e493dc271"},"schema_version":"1.0","source":{"id":"2401.00650","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2401.00650","created_at":"2026-07-05T07:29:21Z"},{"alias_kind":"arxiv_version","alias_value":"2401.00650v1","created_at":"2026-07-05T07:29:21Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2401.00650","created_at":"2026-07-05T07:29:21Z"},{"alias_kind":"pith_short_12","alias_value":"BJSP5FFWOKL3","created_at":"2026-07-05T07:29:21Z"},{"alias_kind":"pith_short_16","alias_value":"BJSP5FFWOKL33UX6","created_at":"2026-07-05T07:29:21Z"},{"alias_kind":"pith_short_8","alias_value":"BJSP5FFW","created_at":"2026-07-05T07:29:21Z"}],"graph_snapshots":[{"event_id":"sha256:efaf92f289c539a696d937b37d723ddcd70de0b03b78ca9420778230125d981f","target":"graph","created_at":"2026-07-05T07:29:21Z","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/2401.00650/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Smart contracts are computer programs running on blockchains to automate the transaction execution between users. The absence of contract specifications poses a real challenge to the correctness verification of smart contracts. Program invariants are properties that are always preserved throughout the execution, which characterize an important aspect of the program behaviors. In this paper, we propose a novel invariant generation framework, INVCON+, for Solidity smart contracts. INVCON+ extends the existing invariant detector, InvCon, to automatically produce verified contract invariants based","authors_text":"Chengxuan Zhang, Singapore), Ye Liu, Yi Li. (Nanyang Technological University","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-01-01T03:37:30Z","title":"Automated Invariant Generation for Solidity Smart Contracts"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2401.00650","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:6d511be487bbfb2bad6700cd543a551715d56ee440a36282de6e4688b8afb97b","target":"record","created_at":"2026-07-05T07:29:21Z","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":"b91b799955fda38d06b3a80936b32165a34d795c81cf7745987b222b68afd44f","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-01-01T03:37:30Z","title_canon_sha256":"2b072c43bdc78d6ac382ea761c042fbfe2238815ca1aa6116be4ae6e493dc271"},"schema_version":"1.0","source":{"id":"2401.00650","kind":"arxiv","version":1}},"canonical_sha256":"0a64fe94b67297bdd2fef38e10b1692b6d6cc86a0348defeee4f3d5cb6586158","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0a64fe94b67297bdd2fef38e10b1692b6d6cc86a0348defeee4f3d5cb6586158","first_computed_at":"2026-07-05T07:29:21.392602Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T07:29:21.392602Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"4Mkt+SpCQy8pOlWPDYK9A0AJRBwTNi/M6AE80WLXfvVL4+ifMWKmrXKYFqANo1mMCXQomT6Qy3Aet/whQ/NWCg==","signature_status":"signed_v1","signed_at":"2026-07-05T07:29:21.393080Z","signed_message":"canonical_sha256_bytes"},"source_id":"2401.00650","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:6d511be487bbfb2bad6700cd543a551715d56ee440a36282de6e4688b8afb97b","sha256:efaf92f289c539a696d937b37d723ddcd70de0b03b78ca9420778230125d981f"],"state_sha256":"b78b301e3575ab4a9a1fd39654859357fb93cd5cb4dfa63717ae5941c1971ea9"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"kRMXodkJi1k2CC4nSncLdSRAwXQpuoEb8pAGOSTXwRjVUcf/nHuXBnLl8v13hZ3699yUeIepK4YIAeC5WecCBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-14T16:53:13.489538Z","bundle_sha256":"e4f4eaf58b94437341438999417c469e89c4b2f8dc8b22b1c4780a5195f44bd8"}}