{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2020:KL2QHVJDAX7R7KSZTRCKJPQTW7","short_pith_number":"pith:KL2QHVJD","canonical_record":{"source":{"id":"2010.16345","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2020-10-30T16:05:00Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"76f49bdcf92a8ed9f8777471f7559d8c32680cbeec7adc810db06139d9b1983a","abstract_canon_sha256":"33329e7961b95a3f5039783e56cca9f36467a2b020e148fd8d6358148ab89525"},"schema_version":"1.0"},"canonical_sha256":"52f503d52305ff1faa599c44a4be13b7df45ca351f54932a2167a64ada05517c","source":{"kind":"arxiv","id":"2010.16345","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2010.16345","created_at":"2026-07-05T01:47:52Z"},{"alias_kind":"arxiv_version","alias_value":"2010.16345v1","created_at":"2026-07-05T01:47:52Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2010.16345","created_at":"2026-07-05T01:47:52Z"},{"alias_kind":"pith_short_12","alias_value":"KL2QHVJDAX7R","created_at":"2026-07-05T01:47:52Z"},{"alias_kind":"pith_short_16","alias_value":"KL2QHVJDAX7R7KSZ","created_at":"2026-07-05T01:47:52Z"},{"alias_kind":"pith_short_8","alias_value":"KL2QHVJD","created_at":"2026-07-05T01:47:52Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2020:KL2QHVJDAX7R7KSZTRCKJPQTW7","target":"record","payload":{"canonical_record":{"source":{"id":"2010.16345","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2020-10-30T16:05:00Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"76f49bdcf92a8ed9f8777471f7559d8c32680cbeec7adc810db06139d9b1983a","abstract_canon_sha256":"33329e7961b95a3f5039783e56cca9f36467a2b020e148fd8d6358148ab89525"},"schema_version":"1.0"},"canonical_sha256":"52f503d52305ff1faa599c44a4be13b7df45ca351f54932a2167a64ada05517c","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T01:47:52.760916Z","signature_b64":"1lo9rJEwVbiSiFcZr0CzT2d054aLk4oThuarnm8j0xEhAHiAVGpXGI7XUrl075wvBAr7K/rXqCiWu30nmY3MAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"52f503d52305ff1faa599c44a4be13b7df45ca351f54932a2167a64ada05517c","last_reissued_at":"2026-07-05T01:47:52.760546Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T01:47:52.760546Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2010.16345","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-05T01:47:52Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"l2Hc3b8qcZRcQD42Dj/s1K3IwcdNEw3ZYcogVBJIRxF+hhMqrC28VxbTeIKzJzLLqDV7hcYeCfQozRIrYiYMCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-19T00:56:37.210811Z"},"content_sha256":"b2ecd2f9ea2b6dceee11f99a85543229032e51e84c59220ad1170e1643e42863","schema_version":"1.0","event_id":"sha256:b2ecd2f9ea2b6dceee11f99a85543229032e51e84c59220ad1170e1643e42863"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2020:KL2QHVJDAX7R7KSZTRCKJPQTW7","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Towards making formal methods normal: meeting developers where they are","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.SE"],"primary_cat":"cs.LO","authors_text":"Alastair Reid, Ben Laurie, Luke Church, Maritza Johnson, Sarah de Haas, Shaked Flur","submitted_at":"2020-10-30T16:05:00Z","abstract_excerpt":"Formal verification of software is a bit of a niche activity: it is only applied to the most safety-critical or security-critical software and it is typically only performed by specialized verification engineers. This paper considers whether it would be possible to increase adoption of formal methods by integrating formal methods with developers' existing practices and workflows.\n  We do not believe that widespread adoption will follow from making the prevailing formal methods argument that correctness is more important than engineering teams realize. Instead, our focus is on what we would nee"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2010.16345","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/2010.16345/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-05T01:47:52Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"0nrXjf4r7XyAZTLa85N6U8Fi0TkZLEp2OiVHis7qMuCQsU6Hg5wr4dcc9B9VJqSQZCI3HBY4icf/cw4Kof0rDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-19T00:56:37.211803Z"},"content_sha256":"e716af27d9f5cfa023dd4163a215064e4143d3d44cae8380c2fde0fb50a75d17","schema_version":"1.0","event_id":"sha256:e716af27d9f5cfa023dd4163a215064e4143d3d44cae8380c2fde0fb50a75d17"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/KL2QHVJDAX7R7KSZTRCKJPQTW7/bundle.json","state_url":"https://pith.science/pith/KL2QHVJDAX7R7KSZTRCKJPQTW7/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/KL2QHVJDAX7R7KSZTRCKJPQTW7/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-19T00:56:37Z","links":{"resolver":"https://pith.science/pith/KL2QHVJDAX7R7KSZTRCKJPQTW7","bundle":"https://pith.science/pith/KL2QHVJDAX7R7KSZTRCKJPQTW7/bundle.json","state":"https://pith.science/pith/KL2QHVJDAX7R7KSZTRCKJPQTW7/state.json","well_known_bundle":"https://pith.science/.well-known/pith/KL2QHVJDAX7R7KSZTRCKJPQTW7/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2020:KL2QHVJDAX7R7KSZTRCKJPQTW7","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":"33329e7961b95a3f5039783e56cca9f36467a2b020e148fd8d6358148ab89525","cross_cats_sorted":["cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2020-10-30T16:05:00Z","title_canon_sha256":"76f49bdcf92a8ed9f8777471f7559d8c32680cbeec7adc810db06139d9b1983a"},"schema_version":"1.0","source":{"id":"2010.16345","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2010.16345","created_at":"2026-07-05T01:47:52Z"},{"alias_kind":"arxiv_version","alias_value":"2010.16345v1","created_at":"2026-07-05T01:47:52Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2010.16345","created_at":"2026-07-05T01:47:52Z"},{"alias_kind":"pith_short_12","alias_value":"KL2QHVJDAX7R","created_at":"2026-07-05T01:47:52Z"},{"alias_kind":"pith_short_16","alias_value":"KL2QHVJDAX7R7KSZ","created_at":"2026-07-05T01:47:52Z"},{"alias_kind":"pith_short_8","alias_value":"KL2QHVJD","created_at":"2026-07-05T01:47:52Z"}],"graph_snapshots":[{"event_id":"sha256:e716af27d9f5cfa023dd4163a215064e4143d3d44cae8380c2fde0fb50a75d17","target":"graph","created_at":"2026-07-05T01:47:52Z","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/2010.16345/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Formal verification of software is a bit of a niche activity: it is only applied to the most safety-critical or security-critical software and it is typically only performed by specialized verification engineers. This paper considers whether it would be possible to increase adoption of formal methods by integrating formal methods with developers' existing practices and workflows.\n  We do not believe that widespread adoption will follow from making the prevailing formal methods argument that correctness is more important than engineering teams realize. Instead, our focus is on what we would nee","authors_text":"Alastair Reid, Ben Laurie, Luke Church, Maritza Johnson, Sarah de Haas, Shaked Flur","cross_cats":["cs.SE"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2020-10-30T16:05:00Z","title":"Towards making formal methods normal: meeting developers where they are"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2010.16345","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:b2ecd2f9ea2b6dceee11f99a85543229032e51e84c59220ad1170e1643e42863","target":"record","created_at":"2026-07-05T01:47:52Z","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":"33329e7961b95a3f5039783e56cca9f36467a2b020e148fd8d6358148ab89525","cross_cats_sorted":["cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2020-10-30T16:05:00Z","title_canon_sha256":"76f49bdcf92a8ed9f8777471f7559d8c32680cbeec7adc810db06139d9b1983a"},"schema_version":"1.0","source":{"id":"2010.16345","kind":"arxiv","version":1}},"canonical_sha256":"52f503d52305ff1faa599c44a4be13b7df45ca351f54932a2167a64ada05517c","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"52f503d52305ff1faa599c44a4be13b7df45ca351f54932a2167a64ada05517c","first_computed_at":"2026-07-05T01:47:52.760546Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T01:47:52.760546Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"1lo9rJEwVbiSiFcZr0CzT2d054aLk4oThuarnm8j0xEhAHiAVGpXGI7XUrl075wvBAr7K/rXqCiWu30nmY3MAQ==","signature_status":"signed_v1","signed_at":"2026-07-05T01:47:52.760916Z","signed_message":"canonical_sha256_bytes"},"source_id":"2010.16345","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:b2ecd2f9ea2b6dceee11f99a85543229032e51e84c59220ad1170e1643e42863","sha256:e716af27d9f5cfa023dd4163a215064e4143d3d44cae8380c2fde0fb50a75d17"],"state_sha256":"076e8098fb226bebdd0fe3266c60e3bac302522530fe8659095bfefaf5ff9840"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"5JbFR8yRS2HiJ8NFVy8aXB9fjv6bRhM4eiqSBoSwQQlaVIqo0MsdSo75EzAAuF0ES+bpz0dvzea/Y7+3zZbsAA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-19T00:56:37.220906Z","bundle_sha256":"348084a778aaf85e422fa17cfd92fc42bad40c43b80f7d64316e79e4da414752"}}