{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2025:H6EQSZ2GSEDNZCQQA6QOFJL6M4","short_pith_number":"pith:H6EQSZ2G","schema_version":"1.0","canonical_sha256":"3f890967469106dc8a1007a0e2a57e6704c7c87f2197769ef1629fda181d6ae0","source":{"kind":"arxiv","id":"2508.01866","version":1},"attestation_state":"computed","paper":{"title":"Separation Logic of Generic Resources via Sheafeology","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.LO","authors_text":"Berend van Starkenburg, Chase Ford, Henning Basold","submitted_at":"2025-08-03T17:42:00Z","abstract_excerpt":"Separation logic was conceived in order to make the verification of pointer programs scalable to large systems and it has proven extremely effective. The key idea is that programs typically access only small parts of memory, allowing for local reasoning. This idea is implemented in separation logic by extending first-order logic with separating connectives, which inspect local regions of memory. It turns that this approach not only applies to pointer programs, but also to programs involving other resource structures. Various theories have been put forward to extract and apply the ideas of sepa"},"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":"2508.01866","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2025-08-03T17:42:00Z","cross_cats_sorted":[],"title_canon_sha256":"c70fb512c898b1812dc7aa654a5d4e23444478da9255ccc62bfcae426ece22af","abstract_canon_sha256":"428bafbcb2247781b3c51928bd9e59a05dd5e46e77b5e54480014674e373fe13"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:47:46.757977Z","signature_b64":"2cDOz//Dh/hhLLQu9j70W+ldfhiuzBT9qRXXY0bJ78zeU6GoxauV1cUXRYCii9bQMnPmYOA5N96ajqGm0AKqCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"3f890967469106dc8a1007a0e2a57e6704c7c87f2197769ef1629fda181d6ae0","last_reissued_at":"2026-07-05T11:47:46.757436Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:47:46.757436Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Separation Logic of Generic Resources via Sheafeology","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.LO","authors_text":"Berend van Starkenburg, Chase Ford, Henning Basold","submitted_at":"2025-08-03T17:42:00Z","abstract_excerpt":"Separation logic was conceived in order to make the verification of pointer programs scalable to large systems and it has proven extremely effective. The key idea is that programs typically access only small parts of memory, allowing for local reasoning. This idea is implemented in separation logic by extending first-order logic with separating connectives, which inspect local regions of memory. It turns that this approach not only applies to pointer programs, but also to programs involving other resource structures. Various theories have been put forward to extract and apply the ideas of sepa"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2508.01866","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/2508.01866/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":"2508.01866","created_at":"2026-07-05T11:47:46.757494+00:00"},{"alias_kind":"arxiv_version","alias_value":"2508.01866v1","created_at":"2026-07-05T11:47:46.757494+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2508.01866","created_at":"2026-07-05T11:47:46.757494+00:00"},{"alias_kind":"pith_short_12","alias_value":"H6EQSZ2GSEDN","created_at":"2026-07-05T11:47:46.757494+00:00"},{"alias_kind":"pith_short_16","alias_value":"H6EQSZ2GSEDNZCQQ","created_at":"2026-07-05T11:47:46.757494+00:00"},{"alias_kind":"pith_short_8","alias_value":"H6EQSZ2G","created_at":"2026-07-05T11:47:46.757494+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/H6EQSZ2GSEDNZCQQA6QOFJL6M4","json":"https://pith.science/pith/H6EQSZ2GSEDNZCQQA6QOFJL6M4.json","graph_json":"https://pith.science/api/pith-number/H6EQSZ2GSEDNZCQQA6QOFJL6M4/graph.json","events_json":"https://pith.science/api/pith-number/H6EQSZ2GSEDNZCQQA6QOFJL6M4/events.json","paper":"https://pith.science/paper/H6EQSZ2G"},"agent_actions":{"view_html":"https://pith.science/pith/H6EQSZ2GSEDNZCQQA6QOFJL6M4","download_json":"https://pith.science/pith/H6EQSZ2GSEDNZCQQA6QOFJL6M4.json","view_paper":"https://pith.science/paper/H6EQSZ2G","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2508.01866&json=true","fetch_graph":"https://pith.science/api/pith-number/H6EQSZ2GSEDNZCQQA6QOFJL6M4/graph.json","fetch_events":"https://pith.science/api/pith-number/H6EQSZ2GSEDNZCQQA6QOFJL6M4/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/H6EQSZ2GSEDNZCQQA6QOFJL6M4/action/timestamp_anchor","attest_storage":"https://pith.science/pith/H6EQSZ2GSEDNZCQQA6QOFJL6M4/action/storage_attestation","attest_author":"https://pith.science/pith/H6EQSZ2GSEDNZCQQA6QOFJL6M4/action/author_attestation","sign_citation":"https://pith.science/pith/H6EQSZ2GSEDNZCQQA6QOFJL6M4/action/citation_signature","submit_replication":"https://pith.science/pith/H6EQSZ2GSEDNZCQQA6QOFJL6M4/action/replication_record"}},"created_at":"2026-07-05T11:47:46.757494+00:00","updated_at":"2026-07-05T11:47:46.757494+00:00"}