{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2020:2MCPRKCIEOVCR7SVJN3FQEAJ5P","short_pith_number":"pith:2MCPRKCI","canonical_record":{"source":{"id":"2001.10405","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2020-01-28T15:19:06Z","cross_cats_sorted":[],"title_canon_sha256":"64f6403f96389096c695dcb72bcbc2bd7b5e1e23b12f9473137b16a1f8d8c02c","abstract_canon_sha256":"a58c662471e7588842e63b84bcee01b41d93019be62bc9e713469bdc9344d97d"},"schema_version":"1.0"},"canonical_sha256":"d304f8a84823aa28fe554b76581009ebfc914b4fcd1bb5e791292a72d5808290","source":{"kind":"arxiv","id":"2001.10405","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2001.10405","created_at":"2026-07-05T01:07:26Z"},{"alias_kind":"arxiv_version","alias_value":"2001.10405v2","created_at":"2026-07-05T01:07:26Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2001.10405","created_at":"2026-07-05T01:07:26Z"},{"alias_kind":"pith_short_12","alias_value":"2MCPRKCIEOVC","created_at":"2026-07-05T01:07:26Z"},{"alias_kind":"pith_short_16","alias_value":"2MCPRKCIEOVCR7SV","created_at":"2026-07-05T01:07:26Z"},{"alias_kind":"pith_short_8","alias_value":"2MCPRKCI","created_at":"2026-07-05T01:07:26Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2020:2MCPRKCIEOVCR7SVJN3FQEAJ5P","target":"record","payload":{"canonical_record":{"source":{"id":"2001.10405","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2020-01-28T15:19:06Z","cross_cats_sorted":[],"title_canon_sha256":"64f6403f96389096c695dcb72bcbc2bd7b5e1e23b12f9473137b16a1f8d8c02c","abstract_canon_sha256":"a58c662471e7588842e63b84bcee01b41d93019be62bc9e713469bdc9344d97d"},"schema_version":"1.0"},"canonical_sha256":"d304f8a84823aa28fe554b76581009ebfc914b4fcd1bb5e791292a72d5808290","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T01:07:26.510301Z","signature_b64":"NPrqJZOwHqE4COQtwypVkXJrQ79MojcdQIlYSn02NG5yWonmKkvYJRtFe3TxpBBl/rLdfq3YvEpbsIX1MjPLBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"d304f8a84823aa28fe554b76581009ebfc914b4fcd1bb5e791292a72d5808290","last_reissued_at":"2026-07-05T01:07:26.509784Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T01:07:26.509784Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2001.10405","source_version":2,"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:07:26Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"sh3tnGSIBXW4d3zaPwQdWWHja9HdS29ihf3xtEdBq9TfY5h/5XZRPqgJ6t3QDpCMdyiycDsTuFXDkWZWjo0qCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T04:40:47.910983Z"},"content_sha256":"cdb1668411e2bf5cc4198cd3656135c0b4ec392b5f065d2479fe124305b8704d","schema_version":"1.0","event_id":"sha256:cdb1668411e2bf5cc4198cd3656135c0b4ec392b5f065d2479fe124305b8704d"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2020:2MCPRKCIEOVCR7SVJN3FQEAJ5P","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Language-Based Web Session Integrity","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Matteo Maffei, Mauro Tempesta, Niklas Grimm, Riccardo Focardi, Stefano Calzavara","submitted_at":"2020-01-28T15:19:06Z","abstract_excerpt":"Session management is a fundamental component of web applications: despite the apparent simplicity, correctly implementing web sessions is extremely tricky, as witnessed by the large number of existing attacks. This motivated the design of formal methods to rigorously reason about web session security which, however, are not supported at present by suitable automated verification techniques. In this paper we introduce the first security type system that enforces session security on a core model of web applications, focusing in particular on server-side code. We showcase the expressiveness of o"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2001.10405","kind":"arxiv","version":2},"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/2001.10405/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:07:26Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"bXN29vPgsu5qjQaVGrwRcjjLA463fUMdv4Fz6ZNQMVsxAMa7zFC+T7qS3QototdA4VMIa76XSTlr5iOog3xUCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T04:40:47.911380Z"},"content_sha256":"3d38a797eaf064f08dd2e35de05cad9dc4f612f7f3dd39f30a4640eb41354541","schema_version":"1.0","event_id":"sha256:3d38a797eaf064f08dd2e35de05cad9dc4f612f7f3dd39f30a4640eb41354541"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/2MCPRKCIEOVCR7SVJN3FQEAJ5P/bundle.json","state_url":"https://pith.science/pith/2MCPRKCIEOVCR7SVJN3FQEAJ5P/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/2MCPRKCIEOVCR7SVJN3FQEAJ5P/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-07-07T04:40:47Z","links":{"resolver":"https://pith.science/pith/2MCPRKCIEOVCR7SVJN3FQEAJ5P","bundle":"https://pith.science/pith/2MCPRKCIEOVCR7SVJN3FQEAJ5P/bundle.json","state":"https://pith.science/pith/2MCPRKCIEOVCR7SVJN3FQEAJ5P/state.json","well_known_bundle":"https://pith.science/.well-known/pith/2MCPRKCIEOVCR7SVJN3FQEAJ5P/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2020:2MCPRKCIEOVCR7SVJN3FQEAJ5P","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":"a58c662471e7588842e63b84bcee01b41d93019be62bc9e713469bdc9344d97d","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2020-01-28T15:19:06Z","title_canon_sha256":"64f6403f96389096c695dcb72bcbc2bd7b5e1e23b12f9473137b16a1f8d8c02c"},"schema_version":"1.0","source":{"id":"2001.10405","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2001.10405","created_at":"2026-07-05T01:07:26Z"},{"alias_kind":"arxiv_version","alias_value":"2001.10405v2","created_at":"2026-07-05T01:07:26Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2001.10405","created_at":"2026-07-05T01:07:26Z"},{"alias_kind":"pith_short_12","alias_value":"2MCPRKCIEOVC","created_at":"2026-07-05T01:07:26Z"},{"alias_kind":"pith_short_16","alias_value":"2MCPRKCIEOVCR7SV","created_at":"2026-07-05T01:07:26Z"},{"alias_kind":"pith_short_8","alias_value":"2MCPRKCI","created_at":"2026-07-05T01:07:26Z"}],"graph_snapshots":[{"event_id":"sha256:3d38a797eaf064f08dd2e35de05cad9dc4f612f7f3dd39f30a4640eb41354541","target":"graph","created_at":"2026-07-05T01:07:26Z","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/2001.10405/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Session management is a fundamental component of web applications: despite the apparent simplicity, correctly implementing web sessions is extremely tricky, as witnessed by the large number of existing attacks. This motivated the design of formal methods to rigorously reason about web session security which, however, are not supported at present by suitable automated verification techniques. In this paper we introduce the first security type system that enforces session security on a core model of web applications, focusing in particular on server-side code. We showcase the expressiveness of o","authors_text":"Matteo Maffei, Mauro Tempesta, Niklas Grimm, Riccardo Focardi, Stefano Calzavara","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2020-01-28T15:19:06Z","title":"Language-Based Web Session Integrity"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2001.10405","kind":"arxiv","version":2},"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:cdb1668411e2bf5cc4198cd3656135c0b4ec392b5f065d2479fe124305b8704d","target":"record","created_at":"2026-07-05T01:07:26Z","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":"a58c662471e7588842e63b84bcee01b41d93019be62bc9e713469bdc9344d97d","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2020-01-28T15:19:06Z","title_canon_sha256":"64f6403f96389096c695dcb72bcbc2bd7b5e1e23b12f9473137b16a1f8d8c02c"},"schema_version":"1.0","source":{"id":"2001.10405","kind":"arxiv","version":2}},"canonical_sha256":"d304f8a84823aa28fe554b76581009ebfc914b4fcd1bb5e791292a72d5808290","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"d304f8a84823aa28fe554b76581009ebfc914b4fcd1bb5e791292a72d5808290","first_computed_at":"2026-07-05T01:07:26.509784Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T01:07:26.509784Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"NPrqJZOwHqE4COQtwypVkXJrQ79MojcdQIlYSn02NG5yWonmKkvYJRtFe3TxpBBl/rLdfq3YvEpbsIX1MjPLBQ==","signature_status":"signed_v1","signed_at":"2026-07-05T01:07:26.510301Z","signed_message":"canonical_sha256_bytes"},"source_id":"2001.10405","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:cdb1668411e2bf5cc4198cd3656135c0b4ec392b5f065d2479fe124305b8704d","sha256:3d38a797eaf064f08dd2e35de05cad9dc4f612f7f3dd39f30a4640eb41354541"],"state_sha256":"91b4a80e70d9517d22fb0093e13682d6c71976ac9023bb0391ce36efffd5e063"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"YTBwUdqql1NAyI6ac+7OoqKfm5Jg7adcdTdQEfkEd6jWkfR81gjg1QEixa6/YD06vzR9nCHZK6M2eOZ3yaczBQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T04:40:47.913766Z","bundle_sha256":"a4186121149fc7a6a25a0efb4b4b68e8399192b28df2a69973e2980c30bc381b"}}