{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2025:MZWEJ3CXWSAMWTOY4VFAG4UFIY","short_pith_number":"pith:MZWEJ3CX","schema_version":"1.0","canonical_sha256":"666c44ec57b480cb4dd8e54a0372854633d8461291c7e04e1d17122f0cee684e","source":{"kind":"arxiv","id":"2501.07958","version":2},"attestation_state":"computed","paper":{"title":"Technical Report: Exploring Automatic Model-Checking of the Ethereum specification","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.DC"],"primary_cat":"cs.LO","authors_text":"Igor Konnov, Jure Kukovec, Roberto Saltini, Thanh Hai Tran, Thomas Pani","submitted_at":"2025-01-14T09:21:49Z","abstract_excerpt":"We investigate automated model-checking of the Ethereum specification, focusing on the Accountable Safety property of the 3SF consensus protocol. We select 3SF due to its relevance and the unique challenges it poses for formal verification. Our primary tools are TLA+ for specification and the Apalache model checker for verification.\n  Our formalization builds on the executable Python specification of 3SF. To begin, we manually translate this specification into TLA+, revealing significant combinatorial complexity in the definition of Accountable Safety. To address these challenges, we introduce"},"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":"2501.07958","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2025-01-14T09:21:49Z","cross_cats_sorted":["cs.DC"],"title_canon_sha256":"e6968f2111e05b41b02beb6171e56c29c36d73d0ee5db8a6f0f547b92eb8ccaf","abstract_canon_sha256":"40bd5558337528b4901d9862e7c889b1fa7ce2a83dc5c4e894c0fc43b55309dc"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:01:39.806034Z","signature_b64":"jcB2LS84Yd12DfKqvT/mvaJpEG29WcNjvsxXazYrWur/m950qwRrQFdIlHNOPltWkez88rzVtnnzJ6lFBoBEDQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"666c44ec57b480cb4dd8e54a0372854633d8461291c7e04e1d17122f0cee684e","last_reissued_at":"2026-07-05T10:01:39.805607Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:01:39.805607Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Technical Report: Exploring Automatic Model-Checking of the Ethereum specification","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.DC"],"primary_cat":"cs.LO","authors_text":"Igor Konnov, Jure Kukovec, Roberto Saltini, Thanh Hai Tran, Thomas Pani","submitted_at":"2025-01-14T09:21:49Z","abstract_excerpt":"We investigate automated model-checking of the Ethereum specification, focusing on the Accountable Safety property of the 3SF consensus protocol. We select 3SF due to its relevance and the unique challenges it poses for formal verification. Our primary tools are TLA+ for specification and the Apalache model checker for verification.\n  Our formalization builds on the executable Python specification of 3SF. To begin, we manually translate this specification into TLA+, revealing significant combinatorial complexity in the definition of Accountable Safety. To address these challenges, we introduce"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2501.07958","kind":"arxiv","version":2},"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/2501.07958/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":"2501.07958","created_at":"2026-07-05T10:01:39.805681+00:00"},{"alias_kind":"arxiv_version","alias_value":"2501.07958v2","created_at":"2026-07-05T10:01:39.805681+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2501.07958","created_at":"2026-07-05T10:01:39.805681+00:00"},{"alias_kind":"pith_short_12","alias_value":"MZWEJ3CXWSAM","created_at":"2026-07-05T10:01:39.805681+00:00"},{"alias_kind":"pith_short_16","alias_value":"MZWEJ3CXWSAMWTOY","created_at":"2026-07-05T10:01:39.805681+00:00"},{"alias_kind":"pith_short_8","alias_value":"MZWEJ3CX","created_at":"2026-07-05T10:01:39.805681+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/MZWEJ3CXWSAMWTOY4VFAG4UFIY","json":"https://pith.science/pith/MZWEJ3CXWSAMWTOY4VFAG4UFIY.json","graph_json":"https://pith.science/api/pith-number/MZWEJ3CXWSAMWTOY4VFAG4UFIY/graph.json","events_json":"https://pith.science/api/pith-number/MZWEJ3CXWSAMWTOY4VFAG4UFIY/events.json","paper":"https://pith.science/paper/MZWEJ3CX"},"agent_actions":{"view_html":"https://pith.science/pith/MZWEJ3CXWSAMWTOY4VFAG4UFIY","download_json":"https://pith.science/pith/MZWEJ3CXWSAMWTOY4VFAG4UFIY.json","view_paper":"https://pith.science/paper/MZWEJ3CX","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2501.07958&json=true","fetch_graph":"https://pith.science/api/pith-number/MZWEJ3CXWSAMWTOY4VFAG4UFIY/graph.json","fetch_events":"https://pith.science/api/pith-number/MZWEJ3CXWSAMWTOY4VFAG4UFIY/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/MZWEJ3CXWSAMWTOY4VFAG4UFIY/action/timestamp_anchor","attest_storage":"https://pith.science/pith/MZWEJ3CXWSAMWTOY4VFAG4UFIY/action/storage_attestation","attest_author":"https://pith.science/pith/MZWEJ3CXWSAMWTOY4VFAG4UFIY/action/author_attestation","sign_citation":"https://pith.science/pith/MZWEJ3CXWSAMWTOY4VFAG4UFIY/action/citation_signature","submit_replication":"https://pith.science/pith/MZWEJ3CXWSAMWTOY4VFAG4UFIY/action/replication_record"}},"created_at":"2026-07-05T10:01:39.805681+00:00","updated_at":"2026-07-05T10:01:39.805681+00:00"}