{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:KPKV7ZLHSSJLB5OGD77P4SIZEB","short_pith_number":"pith:KPKV7ZLH","canonical_record":{"source":{"id":"2410.18280","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2024-10-23T21:09:34Z","cross_cats_sorted":[],"title_canon_sha256":"43fdbbddc8c61a0d5fbacef70e35d50b87383dbb0e38112977cac7c70c030117","abstract_canon_sha256":"dd75a03c70b8f6f17eaf8b7304c92e35b0c05985be855c29566f87ccc35eb4c5"},"schema_version":"1.0"},"canonical_sha256":"53d55fe5679492b0f5c61ffefe4919207023332272184d0b87c923363681930d","source":{"kind":"arxiv","id":"2410.18280","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2410.18280","created_at":"2026-07-05T09:25:05Z"},{"alias_kind":"arxiv_version","alias_value":"2410.18280v1","created_at":"2026-07-05T09:25:05Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2410.18280","created_at":"2026-07-05T09:25:05Z"},{"alias_kind":"pith_short_12","alias_value":"KPKV7ZLHSSJL","created_at":"2026-07-05T09:25:05Z"},{"alias_kind":"pith_short_16","alias_value":"KPKV7ZLHSSJLB5OG","created_at":"2026-07-05T09:25:05Z"},{"alias_kind":"pith_short_8","alias_value":"KPKV7ZLH","created_at":"2026-07-05T09:25:05Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:KPKV7ZLHSSJLB5OGD77P4SIZEB","target":"record","payload":{"canonical_record":{"source":{"id":"2410.18280","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2024-10-23T21:09:34Z","cross_cats_sorted":[],"title_canon_sha256":"43fdbbddc8c61a0d5fbacef70e35d50b87383dbb0e38112977cac7c70c030117","abstract_canon_sha256":"dd75a03c70b8f6f17eaf8b7304c92e35b0c05985be855c29566f87ccc35eb4c5"},"schema_version":"1.0"},"canonical_sha256":"53d55fe5679492b0f5c61ffefe4919207023332272184d0b87c923363681930d","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:25:05.642351Z","signature_b64":"ptw5hqdW9CFg8MHadnZShBmblDf7SswDvDUuw52dd36GmrHI0rP79+iZ/XWLTgcSUrEwRK+G6OCmHgmxgJ+rBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"53d55fe5679492b0f5c61ffefe4919207023332272184d0b87c923363681930d","last_reissued_at":"2026-07-05T09:25:05.641775Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:25:05.641775Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2410.18280","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-05T09:25:05Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"4LRfaE/BmNvKwc0C0lchc4gRyUEXdrzbrdG771aGhyaU4Od3+ykEemBT9/GXVCf+jhpFTgWI6owuNft5Dj24Bg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-01T20:52:20.893371Z"},"content_sha256":"4e068e67e20429be648b4d66bf7772f17fc97132da48b531c328c089c9b360ae","schema_version":"1.0","event_id":"sha256:4e068e67e20429be648b4d66bf7772f17fc97132da48b531c328c089c9b360ae"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:KPKV7ZLHSSJLB5OGD77P4SIZEB","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Crux, a Precise Verifier for Rust and Other Languages","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Aaron Tomb, Iavor S. Diatchki, Joe Hendrix, Mike Dodds, Patrick Redmond, Robert Dockins, Ryan Scott, Stuart Pernsteiner, Tristan Ravich","submitted_at":"2024-10-23T21:09:34Z","abstract_excerpt":"We present Crux, a cross-language verification tool for Rust and C/LLVM. Crux targets bounded, intricate pieces of code that are difficult for humans to get right: for example, cryptographic modules and serializer / deserializer pairs. Crux builds on the same framework as the mature SAW-Cryptol toolchain, but Crux provides an interface where proofs are phrased as symbolic unit tests. Crux is designed for use in production environments, and has already seen use in industry.\n  In this paper, we focus on Crux-MIR, our verification tool for Rust. Crux-MIR provides a bit-precise model of safe and u"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2410.18280","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/2410.18280/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-05T09:25:05Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"sW069IUO+z+mEuJ5Wb1CoJPZkCKodd1VQRtP4UK9qnfia1+fFvdF4X3pEm0OxLCWWyek6zuSrC7dEOsgpUEnBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-01T20:52:20.898193Z"},"content_sha256":"b976f29c5d94efb4c272c81e64e8283e4c941389e9d2f018a8bb37056ef3ade8","schema_version":"1.0","event_id":"sha256:b976f29c5d94efb4c272c81e64e8283e4c941389e9d2f018a8bb37056ef3ade8"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/KPKV7ZLHSSJLB5OGD77P4SIZEB/bundle.json","state_url":"https://pith.science/pith/KPKV7ZLHSSJLB5OGD77P4SIZEB/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/KPKV7ZLHSSJLB5OGD77P4SIZEB/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-01T20:52:20Z","links":{"resolver":"https://pith.science/pith/KPKV7ZLHSSJLB5OGD77P4SIZEB","bundle":"https://pith.science/pith/KPKV7ZLHSSJLB5OGD77P4SIZEB/bundle.json","state":"https://pith.science/pith/KPKV7ZLHSSJLB5OGD77P4SIZEB/state.json","well_known_bundle":"https://pith.science/.well-known/pith/KPKV7ZLHSSJLB5OGD77P4SIZEB/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:KPKV7ZLHSSJLB5OGD77P4SIZEB","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":"dd75a03c70b8f6f17eaf8b7304c92e35b0c05985be855c29566f87ccc35eb4c5","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2024-10-23T21:09:34Z","title_canon_sha256":"43fdbbddc8c61a0d5fbacef70e35d50b87383dbb0e38112977cac7c70c030117"},"schema_version":"1.0","source":{"id":"2410.18280","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2410.18280","created_at":"2026-07-05T09:25:05Z"},{"alias_kind":"arxiv_version","alias_value":"2410.18280v1","created_at":"2026-07-05T09:25:05Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2410.18280","created_at":"2026-07-05T09:25:05Z"},{"alias_kind":"pith_short_12","alias_value":"KPKV7ZLHSSJL","created_at":"2026-07-05T09:25:05Z"},{"alias_kind":"pith_short_16","alias_value":"KPKV7ZLHSSJLB5OG","created_at":"2026-07-05T09:25:05Z"},{"alias_kind":"pith_short_8","alias_value":"KPKV7ZLH","created_at":"2026-07-05T09:25:05Z"}],"graph_snapshots":[{"event_id":"sha256:b976f29c5d94efb4c272c81e64e8283e4c941389e9d2f018a8bb37056ef3ade8","target":"graph","created_at":"2026-07-05T09:25:05Z","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/2410.18280/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"We present Crux, a cross-language verification tool for Rust and C/LLVM. Crux targets bounded, intricate pieces of code that are difficult for humans to get right: for example, cryptographic modules and serializer / deserializer pairs. Crux builds on the same framework as the mature SAW-Cryptol toolchain, but Crux provides an interface where proofs are phrased as symbolic unit tests. Crux is designed for use in production environments, and has already seen use in industry.\n  In this paper, we focus on Crux-MIR, our verification tool for Rust. Crux-MIR provides a bit-precise model of safe and u","authors_text":"Aaron Tomb, Iavor S. Diatchki, Joe Hendrix, Mike Dodds, Patrick Redmond, Robert Dockins, Ryan Scott, Stuart Pernsteiner, Tristan Ravich","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2024-10-23T21:09:34Z","title":"Crux, a Precise Verifier for Rust and Other Languages"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2410.18280","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:4e068e67e20429be648b4d66bf7772f17fc97132da48b531c328c089c9b360ae","target":"record","created_at":"2026-07-05T09:25:05Z","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":"dd75a03c70b8f6f17eaf8b7304c92e35b0c05985be855c29566f87ccc35eb4c5","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2024-10-23T21:09:34Z","title_canon_sha256":"43fdbbddc8c61a0d5fbacef70e35d50b87383dbb0e38112977cac7c70c030117"},"schema_version":"1.0","source":{"id":"2410.18280","kind":"arxiv","version":1}},"canonical_sha256":"53d55fe5679492b0f5c61ffefe4919207023332272184d0b87c923363681930d","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"53d55fe5679492b0f5c61ffefe4919207023332272184d0b87c923363681930d","first_computed_at":"2026-07-05T09:25:05.641775Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T09:25:05.641775Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"ptw5hqdW9CFg8MHadnZShBmblDf7SswDvDUuw52dd36GmrHI0rP79+iZ/XWLTgcSUrEwRK+G6OCmHgmxgJ+rBQ==","signature_status":"signed_v1","signed_at":"2026-07-05T09:25:05.642351Z","signed_message":"canonical_sha256_bytes"},"source_id":"2410.18280","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:4e068e67e20429be648b4d66bf7772f17fc97132da48b531c328c089c9b360ae","sha256:b976f29c5d94efb4c272c81e64e8283e4c941389e9d2f018a8bb37056ef3ade8"],"state_sha256":"3e65830f219a8fbe48e8fa23289cf96050d5c9eeb4ca926ab7a0fea69dfa300e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"nRygh9yWkmdsvSmAp0PyRZRqaaNNn755ig5wDHR6xccbp/UR13lU5AzCTyt8gMAzk6rOs9Iv21XwiWuBGRrWAg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-01T20:52:20.904401Z","bundle_sha256":"56728fb975a2718a21deedef7c6a1d9f5b2a2ff654059b044997403e368f237a"}}