{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:BI6QVBJPQ7IG5WX4XZEGYEBYCL","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":"756180752ab820810e401e44c005f8a2336e49fbd15f9dfc0ff6483757e66e1b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2018-12-09T22:57:04Z","title_canon_sha256":"2aeb72612661bc738a7435fc261a126ff68e5aa36a2864ba77b314c28cbf4080"},"schema_version":"1.0","source":{"id":"1812.03571","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1812.03571","created_at":"2026-05-17T23:58:44Z"},{"alias_kind":"arxiv_version","alias_value":"1812.03571v1","created_at":"2026-05-17T23:58:44Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1812.03571","created_at":"2026-05-17T23:58:44Z"},{"alias_kind":"pith_short_12","alias_value":"BI6QVBJPQ7IG","created_at":"2026-05-18T12:32:16Z"},{"alias_kind":"pith_short_16","alias_value":"BI6QVBJPQ7IG5WX4","created_at":"2026-05-18T12:32:16Z"},{"alias_kind":"pith_short_8","alias_value":"BI6QVBJP","created_at":"2026-05-18T12:32:16Z"}],"graph_snapshots":[{"event_id":"sha256:6da2254ea255bd9636d5d3883f4e9a748e0f04ed39ed7cbb45f3ddbda3f7bb21","target":"graph","created_at":"2026-05-17T23:58:44Z","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":"Typed Clojure is an optional type system for Clojure, a dynamic language in the Lisp family that targets the JVM. Typed Clojure enables Clojure programmers to gain greater confidence in the correctness of their code via static type checking while remaining in the Clojure world, and has acquired significant adoption in the Clojure community. Typed Clojure repurposes Typed Racket's occurrence typing, an approach to statically reasoning about predicate tests, and also includes several new type system features to handle existing Clojure idioms. In this paper, we describe Typed Clojure and present ","authors_text":"Ambrose Bonnaire-Sergeant, Rowan Davies, Sam Tobin-Hochstadt","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2018-12-09T22:57:04Z","title":"Practical Optional Types for Clojure"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1812.03571","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:713475f70bddc39d1418e03bb671a31a3b9af62a6cb90b652f64967aaae9c155","target":"record","created_at":"2026-05-17T23:58:44Z","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":"756180752ab820810e401e44c005f8a2336e49fbd15f9dfc0ff6483757e66e1b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2018-12-09T22:57:04Z","title_canon_sha256":"2aeb72612661bc738a7435fc261a126ff68e5aa36a2864ba77b314c28cbf4080"},"schema_version":"1.0","source":{"id":"1812.03571","kind":"arxiv","version":1}},"canonical_sha256":"0a3d0a852f87d06edafcbe486c103812fe1e2148c2b111a5c466c3b3d3164959","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0a3d0a852f87d06edafcbe486c103812fe1e2148c2b111a5c466c3b3d3164959","first_computed_at":"2026-05-17T23:58:44.403447Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:58:44.403447Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"e3A3q8oO4n+gDjrXSKQWKNYCVTIbnGuZrN9m3K9+AYVQdTy3MXqzkAO2fczBRKzHKc+/d0JQ/CPsdg+mUX6ZCQ==","signature_status":"signed_v1","signed_at":"2026-05-17T23:58:44.403901Z","signed_message":"canonical_sha256_bytes"},"source_id":"1812.03571","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:713475f70bddc39d1418e03bb671a31a3b9af62a6cb90b652f64967aaae9c155","sha256:6da2254ea255bd9636d5d3883f4e9a748e0f04ed39ed7cbb45f3ddbda3f7bb21"],"state_sha256":"8343de66b7121c9967afd94d5ca82debc0e6e69d2bc47f7231ab6700ee78b415"}