{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:I47WJSPDGFYB3W6KCGBYAS3HVL","short_pith_number":"pith:I47WJSPD","canonical_record":{"source":{"id":"2211.12227","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2022-11-22T12:35:04Z","cross_cats_sorted":[],"title_canon_sha256":"89ca43994f2cbe2092977f4a405585bdd467bbc39bd18bd98220cf5f7886028b","abstract_canon_sha256":"da3f89735b3b05034a6b4708933572df21c8b64aa83104c4518a0963ce646756"},"schema_version":"1.0"},"canonical_sha256":"473f64c9e331701ddbca1183804b67aacf616050d92f7ee05825f2d6d3504c8b","source":{"kind":"arxiv","id":"2211.12227","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2211.12227","created_at":"2026-07-05T05:18:14Z"},{"alias_kind":"arxiv_version","alias_value":"2211.12227v1","created_at":"2026-07-05T05:18:14Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2211.12227","created_at":"2026-07-05T05:18:14Z"},{"alias_kind":"pith_short_12","alias_value":"I47WJSPDGFYB","created_at":"2026-07-05T05:18:14Z"},{"alias_kind":"pith_short_16","alias_value":"I47WJSPDGFYB3W6K","created_at":"2026-07-05T05:18:14Z"},{"alias_kind":"pith_short_8","alias_value":"I47WJSPD","created_at":"2026-07-05T05:18:14Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:I47WJSPDGFYB3W6KCGBYAS3HVL","target":"record","payload":{"canonical_record":{"source":{"id":"2211.12227","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2022-11-22T12:35:04Z","cross_cats_sorted":[],"title_canon_sha256":"89ca43994f2cbe2092977f4a405585bdd467bbc39bd18bd98220cf5f7886028b","abstract_canon_sha256":"da3f89735b3b05034a6b4708933572df21c8b64aa83104c4518a0963ce646756"},"schema_version":"1.0"},"canonical_sha256":"473f64c9e331701ddbca1183804b67aacf616050d92f7ee05825f2d6d3504c8b","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T05:18:14.751331Z","signature_b64":"tES/jTnITxao9UkZVgVtQVFWjGNKnC7Sq74h7egjHItN7QgLFg7oXzz7YdqeqOEOzEqsGgIvTY4yUrxNFA5FBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"473f64c9e331701ddbca1183804b67aacf616050d92f7ee05825f2d6d3504c8b","last_reissued_at":"2026-07-05T05:18:14.750973Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T05:18:14.750973Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2211.12227","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-05T05:18:14Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"xZNmcGWkdEb5fGZjRjPPejTUgI1lO3FExatzSCBwdndLnjfRwGCh3U6tTcj69UsmYV9c/p4SQutv15HaeE/hAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-18T13:03:09.286169Z"},"content_sha256":"c8b3e5f158743c530f17a74fa09313ca151a0ebfd7fb26363319c0645f7fda46","schema_version":"1.0","event_id":"sha256:c8b3e5f158743c530f17a74fa09313ca151a0ebfd7fb26363319c0645f7fda46"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:I47WJSPDGFYB3W6KCGBYAS3HVL","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"The Security Protocol Verifier ProVerif and its Horn Clause Resolution Algorithm","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Bruno Blanchet (Inria, France), Paris","submitted_at":"2022-11-22T12:35:04Z","abstract_excerpt":"ProVerif is a widely used security protocol verifier. Internally, ProVerif uses an abstract representation of the protocol by Horn clauses and a resolution algorithm on these clauses, in order to prove security properties of the protocol or to find attacks.  In this paper, we present an overview of ProVerif and discuss some specificities of its resolution algorithm, related to the particular application domain and the particular clauses that ProVerif generates. This paper is a short summary that gives pointers to publications on ProVerif in which the reader will find more details."},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2211.12227","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/2211.12227/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-05T05:18:14Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"06bwqbImzkCd/tzpRDMnTDjE1Rsau0l1TwzCD1SJ2NEYBcvGVbaTZipMYdHRBKIPUViNhHxLI75BNT/R30kCAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-18T13:03:09.286860Z"},"content_sha256":"45de9850ab35ce0374a08aaf9a051ad9bb2c704c9c28472b6ba505d1b9b0e486","schema_version":"1.0","event_id":"sha256:45de9850ab35ce0374a08aaf9a051ad9bb2c704c9c28472b6ba505d1b9b0e486"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/I47WJSPDGFYB3W6KCGBYAS3HVL/bundle.json","state_url":"https://pith.science/pith/I47WJSPDGFYB3W6KCGBYAS3HVL/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/I47WJSPDGFYB3W6KCGBYAS3HVL/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-18T13:03:09Z","links":{"resolver":"https://pith.science/pith/I47WJSPDGFYB3W6KCGBYAS3HVL","bundle":"https://pith.science/pith/I47WJSPDGFYB3W6KCGBYAS3HVL/bundle.json","state":"https://pith.science/pith/I47WJSPDGFYB3W6KCGBYAS3HVL/state.json","well_known_bundle":"https://pith.science/.well-known/pith/I47WJSPDGFYB3W6KCGBYAS3HVL/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:I47WJSPDGFYB3W6KCGBYAS3HVL","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":"da3f89735b3b05034a6b4708933572df21c8b64aa83104c4518a0963ce646756","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2022-11-22T12:35:04Z","title_canon_sha256":"89ca43994f2cbe2092977f4a405585bdd467bbc39bd18bd98220cf5f7886028b"},"schema_version":"1.0","source":{"id":"2211.12227","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2211.12227","created_at":"2026-07-05T05:18:14Z"},{"alias_kind":"arxiv_version","alias_value":"2211.12227v1","created_at":"2026-07-05T05:18:14Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2211.12227","created_at":"2026-07-05T05:18:14Z"},{"alias_kind":"pith_short_12","alias_value":"I47WJSPDGFYB","created_at":"2026-07-05T05:18:14Z"},{"alias_kind":"pith_short_16","alias_value":"I47WJSPDGFYB3W6K","created_at":"2026-07-05T05:18:14Z"},{"alias_kind":"pith_short_8","alias_value":"I47WJSPD","created_at":"2026-07-05T05:18:14Z"}],"graph_snapshots":[{"event_id":"sha256:45de9850ab35ce0374a08aaf9a051ad9bb2c704c9c28472b6ba505d1b9b0e486","target":"graph","created_at":"2026-07-05T05:18:14Z","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/2211.12227/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"ProVerif is a widely used security protocol verifier. Internally, ProVerif uses an abstract representation of the protocol by Horn clauses and a resolution algorithm on these clauses, in order to prove security properties of the protocol or to find attacks.  In this paper, we present an overview of ProVerif and discuss some specificities of its resolution algorithm, related to the particular application domain and the particular clauses that ProVerif generates. This paper is a short summary that gives pointers to publications on ProVerif in which the reader will find more details.","authors_text":"Bruno Blanchet (Inria, France), Paris","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2022-11-22T12:35:04Z","title":"The Security Protocol Verifier ProVerif and its Horn Clause Resolution Algorithm"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2211.12227","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:c8b3e5f158743c530f17a74fa09313ca151a0ebfd7fb26363319c0645f7fda46","target":"record","created_at":"2026-07-05T05:18:14Z","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":"da3f89735b3b05034a6b4708933572df21c8b64aa83104c4518a0963ce646756","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2022-11-22T12:35:04Z","title_canon_sha256":"89ca43994f2cbe2092977f4a405585bdd467bbc39bd18bd98220cf5f7886028b"},"schema_version":"1.0","source":{"id":"2211.12227","kind":"arxiv","version":1}},"canonical_sha256":"473f64c9e331701ddbca1183804b67aacf616050d92f7ee05825f2d6d3504c8b","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"473f64c9e331701ddbca1183804b67aacf616050d92f7ee05825f2d6d3504c8b","first_computed_at":"2026-07-05T05:18:14.750973Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T05:18:14.750973Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"tES/jTnITxao9UkZVgVtQVFWjGNKnC7Sq74h7egjHItN7QgLFg7oXzz7YdqeqOEOzEqsGgIvTY4yUrxNFA5FBQ==","signature_status":"signed_v1","signed_at":"2026-07-05T05:18:14.751331Z","signed_message":"canonical_sha256_bytes"},"source_id":"2211.12227","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:c8b3e5f158743c530f17a74fa09313ca151a0ebfd7fb26363319c0645f7fda46","sha256:45de9850ab35ce0374a08aaf9a051ad9bb2c704c9c28472b6ba505d1b9b0e486"],"state_sha256":"a9d4ea51334e5cb3bcfaf7e4c8ffb24c3f18fdc56f076dcac4093c2fabbba953"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"s7pD8ZhYRrRDjO9JKFXDd090LQAQr/r2Um0/fK/ap9NiBCdHOad5vzQzYSUaxMUZd+ike1aU8XhY2TITWvoFBw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-18T13:03:09.291931Z","bundle_sha256":"a371b91bd45d13ca9f18cfa3c82d6dee53429e66acd9271160b2585805232d94"}}