{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2024:4G2N7JRNAARFCIQU2UYPZNKKZW","short_pith_number":"pith:4G2N7JRN","schema_version":"1.0","canonical_sha256":"e1b4dfa62d0022512214d530fcb54acd930cfdb7553ebfb8c4b3bc796a062924","source":{"kind":"arxiv","id":"2411.16612","version":1},"attestation_state":"computed","paper":{"title":"Correctness Witnesses for Concurrent Programs: Bridging the Semantic Divide with Ghosts (Extended Version)","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Dominik Klumpp, Frank Sch\\\"ussele, Helmut Seidl, Julian Erhard, Manuel Bentele, Matthias Heizmann, Michael Schwarz, Sarah Tilscher, Simmo Saan, Vesal Vojdani","submitted_at":"2024-11-25T17:48:21Z","abstract_excerpt":"Static analyzers are typically complex tools and thus prone to contain bugs themselves. To increase the trust in the verdict of such tools, witnesses encode key reasoning steps underlying the verdict in an exchangeable format, enabling independent validation of the reasoning by other tools. For the correctness of concurrent programs, no agreed-upon witness format exists -- in no small part due to the divide between the semantics considered by analyzers, ranging from interleaving to thread-modular approaches, making it challenging to exchange information. We propose a format that leverages the "},"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":"2411.16612","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2024-11-25T17:48:21Z","cross_cats_sorted":[],"title_canon_sha256":"fbcabe5938e5d59734634a8590691203093c3053015193f9d49aa5a4535816e0","abstract_canon_sha256":"af2513f996de78c76db23354313d8845f9d2a30d839b245d33c0a6ac5b1fa6d5"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:40:11.828065Z","signature_b64":"l5x8yT1xuPIYGMdaUwxRJt8wHIg6VVEez8NQtUDYaTbNc1Yb7AUC1k5PN9nbp0Ltm/o1NTxKEq7uN1V/+dGCCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e1b4dfa62d0022512214d530fcb54acd930cfdb7553ebfb8c4b3bc796a062924","last_reissued_at":"2026-07-05T09:40:11.827621Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:40:11.827621Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Correctness Witnesses for Concurrent Programs: Bridging the Semantic Divide with Ghosts (Extended Version)","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Dominik Klumpp, Frank Sch\\\"ussele, Helmut Seidl, Julian Erhard, Manuel Bentele, Matthias Heizmann, Michael Schwarz, Sarah Tilscher, Simmo Saan, Vesal Vojdani","submitted_at":"2024-11-25T17:48:21Z","abstract_excerpt":"Static analyzers are typically complex tools and thus prone to contain bugs themselves. To increase the trust in the verdict of such tools, witnesses encode key reasoning steps underlying the verdict in an exchangeable format, enabling independent validation of the reasoning by other tools. For the correctness of concurrent programs, no agreed-upon witness format exists -- in no small part due to the divide between the semantics considered by analyzers, ranging from interleaving to thread-modular approaches, making it challenging to exchange information. We propose a format that leverages the "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2411.16612","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/2411.16612/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":"2411.16612","created_at":"2026-07-05T09:40:11.827685+00:00"},{"alias_kind":"arxiv_version","alias_value":"2411.16612v1","created_at":"2026-07-05T09:40:11.827685+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2411.16612","created_at":"2026-07-05T09:40:11.827685+00:00"},{"alias_kind":"pith_short_12","alias_value":"4G2N7JRNAARF","created_at":"2026-07-05T09:40:11.827685+00:00"},{"alias_kind":"pith_short_16","alias_value":"4G2N7JRNAARFCIQU","created_at":"2026-07-05T09:40:11.827685+00:00"},{"alias_kind":"pith_short_8","alias_value":"4G2N7JRN","created_at":"2026-07-05T09:40:11.827685+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/4G2N7JRNAARFCIQU2UYPZNKKZW","json":"https://pith.science/pith/4G2N7JRNAARFCIQU2UYPZNKKZW.json","graph_json":"https://pith.science/api/pith-number/4G2N7JRNAARFCIQU2UYPZNKKZW/graph.json","events_json":"https://pith.science/api/pith-number/4G2N7JRNAARFCIQU2UYPZNKKZW/events.json","paper":"https://pith.science/paper/4G2N7JRN"},"agent_actions":{"view_html":"https://pith.science/pith/4G2N7JRNAARFCIQU2UYPZNKKZW","download_json":"https://pith.science/pith/4G2N7JRNAARFCIQU2UYPZNKKZW.json","view_paper":"https://pith.science/paper/4G2N7JRN","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2411.16612&json=true","fetch_graph":"https://pith.science/api/pith-number/4G2N7JRNAARFCIQU2UYPZNKKZW/graph.json","fetch_events":"https://pith.science/api/pith-number/4G2N7JRNAARFCIQU2UYPZNKKZW/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/4G2N7JRNAARFCIQU2UYPZNKKZW/action/timestamp_anchor","attest_storage":"https://pith.science/pith/4G2N7JRNAARFCIQU2UYPZNKKZW/action/storage_attestation","attest_author":"https://pith.science/pith/4G2N7JRNAARFCIQU2UYPZNKKZW/action/author_attestation","sign_citation":"https://pith.science/pith/4G2N7JRNAARFCIQU2UYPZNKKZW/action/citation_signature","submit_replication":"https://pith.science/pith/4G2N7JRNAARFCIQU2UYPZNKKZW/action/replication_record"}},"created_at":"2026-07-05T09:40:11.827685+00:00","updated_at":"2026-07-05T09:40:11.827685+00:00"}