{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2016:QGPVVYEKGNUJ5ZVE66YEL5MJRD","short_pith_number":"pith:QGPVVYEK","canonical_record":{"source":{"id":"1603.07631","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-03-24T15:44:17Z","cross_cats_sorted":[],"title_canon_sha256":"38e4ffa5541998741b77525a7a52f7480f3dac3c8ae60c48ed70cf7d701c0ebd","abstract_canon_sha256":"784287e88677fcc92f7fc0b13864a84fa594b8879e2ad93f5c894782011a13a1"},"schema_version":"1.0"},"canonical_sha256":"819f5ae08a33689ee6a4f7b045f58988d039d32084fa90dc24e690d3a51b700b","source":{"kind":"arxiv","id":"1603.07631","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1603.07631","created_at":"2026-05-18T01:18:20Z"},{"alias_kind":"arxiv_version","alias_value":"1603.07631v1","created_at":"2026-05-18T01:18:20Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1603.07631","created_at":"2026-05-18T01:18:20Z"},{"alias_kind":"pith_short_12","alias_value":"QGPVVYEKGNUJ","created_at":"2026-05-18T12:30:39Z"},{"alias_kind":"pith_short_16","alias_value":"QGPVVYEKGNUJ5ZVE","created_at":"2026-05-18T12:30:39Z"},{"alias_kind":"pith_short_8","alias_value":"QGPVVYEK","created_at":"2026-05-18T12:30:39Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2016:QGPVVYEKGNUJ5ZVE66YEL5MJRD","target":"record","payload":{"canonical_record":{"source":{"id":"1603.07631","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-03-24T15:44:17Z","cross_cats_sorted":[],"title_canon_sha256":"38e4ffa5541998741b77525a7a52f7480f3dac3c8ae60c48ed70cf7d701c0ebd","abstract_canon_sha256":"784287e88677fcc92f7fc0b13864a84fa594b8879e2ad93f5c894782011a13a1"},"schema_version":"1.0"},"canonical_sha256":"819f5ae08a33689ee6a4f7b045f58988d039d32084fa90dc24e690d3a51b700b","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:18:20.303527Z","signature_b64":"9rTOEEdHwOcLjRxEfCA5m7vXns9iAxOsiUfJYlicao3udn6vZ0f8maZJCrcWXvr4BM+r/AsUpa9leDGxz0QQCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"819f5ae08a33689ee6a4f7b045f58988d039d32084fa90dc24e690d3a51b700b","last_reissued_at":"2026-05-18T01:18:20.302853Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:18:20.302853Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1603.07631","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-05-18T01:18:20Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"pxXajG3KS3x1FoybRmGPRnqn+B/zYfopCBnFEbeOnEtC6BD+YObXk3OnFYAm9O3WVwHvE4uxG6hq8ZJWnj2BCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-27T13:05:37.185721Z"},"content_sha256":"aa8d37492442aff3bc86365a4553c0ee523e88305c946bb4d677100f9312a90c","schema_version":"1.0","event_id":"sha256:aa8d37492442aff3bc86365a4553c0ee523e88305c946bb4d677100f9312a90c"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2016:QGPVVYEKGNUJ5ZVE66YEL5MJRD","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"BanditRepair: Speculative Exploration of Runtime Patches","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Martin Monperrus, Thomas Durieux, Youssef Hamadi","submitted_at":"2016-03-24T15:44:17Z","abstract_excerpt":"We propose, BanditRepair, a system that systematically explores and assesses a set of possible runtime patches. The system is grounded on so-called bandit algorithms, that are online machine learning algorithms, designed for constantly balancing exploitation and exploration. BanditRepair's runtime patches are based on modifying the execution state for repairing null dereferences. BanditRepair constantly trades the ratio of automatically handled failures for searching for new runtime patches and vice versa. We evaluate the system with 16 null dereference field bugs, where BanditRepair identifie"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1603.07631","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":""},"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-05-18T01:18:20Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"l1z4gbnMopTT8ujnqKeCBrzFZpyHFcFQSSbwb+9n2ljdZTTZXJ3981Dcqph0NnnS+HzoI6uLKCVXuFoUqkEGBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-27T13:05:37.186066Z"},"content_sha256":"d86ee949caa9910a62eeb18164f7bc94fd92c2825f999b5973ef567143bff410","schema_version":"1.0","event_id":"sha256:d86ee949caa9910a62eeb18164f7bc94fd92c2825f999b5973ef567143bff410"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/QGPVVYEKGNUJ5ZVE66YEL5MJRD/bundle.json","state_url":"https://pith.science/pith/QGPVVYEKGNUJ5ZVE66YEL5MJRD/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/QGPVVYEKGNUJ5ZVE66YEL5MJRD/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-06-27T13:05:37Z","links":{"resolver":"https://pith.science/pith/QGPVVYEKGNUJ5ZVE66YEL5MJRD","bundle":"https://pith.science/pith/QGPVVYEKGNUJ5ZVE66YEL5MJRD/bundle.json","state":"https://pith.science/pith/QGPVVYEKGNUJ5ZVE66YEL5MJRD/state.json","well_known_bundle":"https://pith.science/.well-known/pith/QGPVVYEKGNUJ5ZVE66YEL5MJRD/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2016:QGPVVYEKGNUJ5ZVE66YEL5MJRD","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":"784287e88677fcc92f7fc0b13864a84fa594b8879e2ad93f5c894782011a13a1","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-03-24T15:44:17Z","title_canon_sha256":"38e4ffa5541998741b77525a7a52f7480f3dac3c8ae60c48ed70cf7d701c0ebd"},"schema_version":"1.0","source":{"id":"1603.07631","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1603.07631","created_at":"2026-05-18T01:18:20Z"},{"alias_kind":"arxiv_version","alias_value":"1603.07631v1","created_at":"2026-05-18T01:18:20Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1603.07631","created_at":"2026-05-18T01:18:20Z"},{"alias_kind":"pith_short_12","alias_value":"QGPVVYEKGNUJ","created_at":"2026-05-18T12:30:39Z"},{"alias_kind":"pith_short_16","alias_value":"QGPVVYEKGNUJ5ZVE","created_at":"2026-05-18T12:30:39Z"},{"alias_kind":"pith_short_8","alias_value":"QGPVVYEK","created_at":"2026-05-18T12:30:39Z"}],"graph_snapshots":[{"event_id":"sha256:d86ee949caa9910a62eeb18164f7bc94fd92c2825f999b5973ef567143bff410","target":"graph","created_at":"2026-05-18T01:18:20Z","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"},"paper":{"abstract_excerpt":"We propose, BanditRepair, a system that systematically explores and assesses a set of possible runtime patches. The system is grounded on so-called bandit algorithms, that are online machine learning algorithms, designed for constantly balancing exploitation and exploration. BanditRepair's runtime patches are based on modifying the execution state for repairing null dereferences. BanditRepair constantly trades the ratio of automatically handled failures for searching for new runtime patches and vice versa. We evaluate the system with 16 null dereference field bugs, where BanditRepair identifie","authors_text":"Martin Monperrus, Thomas Durieux, Youssef Hamadi","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-03-24T15:44:17Z","title":"BanditRepair: Speculative Exploration of Runtime Patches"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1603.07631","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:aa8d37492442aff3bc86365a4553c0ee523e88305c946bb4d677100f9312a90c","target":"record","created_at":"2026-05-18T01:18:20Z","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":"784287e88677fcc92f7fc0b13864a84fa594b8879e2ad93f5c894782011a13a1","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-03-24T15:44:17Z","title_canon_sha256":"38e4ffa5541998741b77525a7a52f7480f3dac3c8ae60c48ed70cf7d701c0ebd"},"schema_version":"1.0","source":{"id":"1603.07631","kind":"arxiv","version":1}},"canonical_sha256":"819f5ae08a33689ee6a4f7b045f58988d039d32084fa90dc24e690d3a51b700b","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"819f5ae08a33689ee6a4f7b045f58988d039d32084fa90dc24e690d3a51b700b","first_computed_at":"2026-05-18T01:18:20.302853Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:18:20.302853Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"9rTOEEdHwOcLjRxEfCA5m7vXns9iAxOsiUfJYlicao3udn6vZ0f8maZJCrcWXvr4BM+r/AsUpa9leDGxz0QQCg==","signature_status":"signed_v1","signed_at":"2026-05-18T01:18:20.303527Z","signed_message":"canonical_sha256_bytes"},"source_id":"1603.07631","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:aa8d37492442aff3bc86365a4553c0ee523e88305c946bb4d677100f9312a90c","sha256:d86ee949caa9910a62eeb18164f7bc94fd92c2825f999b5973ef567143bff410"],"state_sha256":"f3a9d9bac19085433662b5f1dea08e52ead8a5b8d8898a8b645160cfd322dcc0"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"TyWl93OwmwggKVHzogkFer1UivTyfdff+3oAEhe+tqlLOpEkh31dqAjen17Y2cLaSOkLJddBPoFr6nxbvl/LBA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-27T13:05:37.188066Z","bundle_sha256":"15c93d1eb6f6ca9ae253237ef13b59b03b3d31e4b3131b707b9c0fbc98b83a93"}}