{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:P6GSEPAGRVTOFAM23TP2WIMY5P","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":"4cb98c9104c1773ad12169cec66c8477d87b32dd2dff0044c2bbbb497560b263","cross_cats_sorted":["cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2019-04-02T08:45:23Z","title_canon_sha256":"e0181c5cae9c57280b647aa0e1b422fe198ce33cf845a1d32b21a4270f490d80"},"schema_version":"1.0","source":{"id":"1904.01287","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1904.01287","created_at":"2026-05-17T23:49:35Z"},{"alias_kind":"arxiv_version","alias_value":"1904.01287v1","created_at":"2026-05-17T23:49:35Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1904.01287","created_at":"2026-05-17T23:49:35Z"},{"alias_kind":"pith_short_12","alias_value":"P6GSEPAGRVTO","created_at":"2026-05-18T12:33:24Z"},{"alias_kind":"pith_short_16","alias_value":"P6GSEPAGRVTOFAM2","created_at":"2026-05-18T12:33:24Z"},{"alias_kind":"pith_short_8","alias_value":"P6GSEPAG","created_at":"2026-05-18T12:33:24Z"}],"graph_snapshots":[{"event_id":"sha256:3d498974e7f836c21acc9c0489cdf6ce941ac15b11551f10190facdb6b74b75e","target":"graph","created_at":"2026-05-17T23:49:35Z","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":"Modern web applications can now offer desktop-like experiences from within the browser, thanks to technologies such as WebSockets, which enable low-latency duplex communication between the browser and the server. While these advances are great for the user experience, they represent a new responsibility for web developers who now need to manage and verify the correctness of more complex and potentially stateful interactions in their application. In this paper, we present a technique for developing interactive web applications that are statically guaranteed to communicate following a given prot","authors_text":"Jonathan King (Imperial College London & Habito), Nicholas Ng (Imperial College London), Nobuko Yoshida (Imperial College London)","cross_cats":["cs.SE"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2019-04-02T08:45:23Z","title":"Multiparty Session Type-safe Web Development with Static Linearity"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1904.01287","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:770c7e745b88153358f0d5537f45742ed1697bf0904b133e50ba91fbbca6f218","target":"record","created_at":"2026-05-17T23:49:35Z","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":"4cb98c9104c1773ad12169cec66c8477d87b32dd2dff0044c2bbbb497560b263","cross_cats_sorted":["cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2019-04-02T08:45:23Z","title_canon_sha256":"e0181c5cae9c57280b647aa0e1b422fe198ce33cf845a1d32b21a4270f490d80"},"schema_version":"1.0","source":{"id":"1904.01287","kind":"arxiv","version":1}},"canonical_sha256":"7f8d223c068d66e2819adcdfab2198ebcf4f6bec48a00d1abe8b4e87068a3f69","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"7f8d223c068d66e2819adcdfab2198ebcf4f6bec48a00d1abe8b4e87068a3f69","first_computed_at":"2026-05-17T23:49:35.245066Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:49:35.245066Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"cA1TASwMCijC2CVVutgDpPeESdPXi+uouUnhSR6YTYqT/4JnaB0vKkI2Ys5OiKmkP4qdvSoZaO1HhOXWlcxeBQ==","signature_status":"signed_v1","signed_at":"2026-05-17T23:49:35.245619Z","signed_message":"canonical_sha256_bytes"},"source_id":"1904.01287","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:770c7e745b88153358f0d5537f45742ed1697bf0904b133e50ba91fbbca6f218","sha256:3d498974e7f836c21acc9c0489cdf6ce941ac15b11551f10190facdb6b74b75e"],"state_sha256":"166021270e7b5b7c1c830e38d88248f5f078d7376eb24942b9c6dc9a5db89776"}