{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:GO6SX4SYBUPADXNWK33TYEUYLI","short_pith_number":"pith:GO6SX4SY","canonical_record":{"source":{"id":"1704.03022","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DB","submitted_at":"2017-04-10T19:15:44Z","cross_cats_sorted":[],"title_canon_sha256":"4a8e2718fb1410f8ed439586336a756a7148024962b7c5c67d52d326b67bdf5e","abstract_canon_sha256":"a094e58b296af972c764ec1e6907ebf06bacfd29d7b93d0f0a89f2430bd9d188"},"schema_version":"1.0"},"canonical_sha256":"33bd2bf2580d1e01ddb656f73c12985a078e8f21ca0f85a364500bdb01d5ac09","source":{"kind":"arxiv","id":"1704.03022","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1704.03022","created_at":"2026-05-18T00:41:12Z"},{"alias_kind":"arxiv_version","alias_value":"1704.03022v2","created_at":"2026-05-18T00:41:12Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1704.03022","created_at":"2026-05-18T00:41:12Z"},{"alias_kind":"pith_short_12","alias_value":"GO6SX4SYBUPA","created_at":"2026-05-18T12:31:18Z"},{"alias_kind":"pith_short_16","alias_value":"GO6SX4SYBUPADXNW","created_at":"2026-05-18T12:31:18Z"},{"alias_kind":"pith_short_8","alias_value":"GO6SX4SY","created_at":"2026-05-18T12:31:18Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:GO6SX4SYBUPADXNWK33TYEUYLI","target":"record","payload":{"canonical_record":{"source":{"id":"1704.03022","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DB","submitted_at":"2017-04-10T19:15:44Z","cross_cats_sorted":[],"title_canon_sha256":"4a8e2718fb1410f8ed439586336a756a7148024962b7c5c67d52d326b67bdf5e","abstract_canon_sha256":"a094e58b296af972c764ec1e6907ebf06bacfd29d7b93d0f0a89f2430bd9d188"},"schema_version":"1.0"},"canonical_sha256":"33bd2bf2580d1e01ddb656f73c12985a078e8f21ca0f85a364500bdb01d5ac09","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:41:12.326821Z","signature_b64":"plT3HJ73BoD2LHp/AkWNVjAR6NW6hBjLj3zKlJvgbRI1fzjBvvA4sMxqT1qTAkJxWPZMlDO52mmZNbOOzQsaBg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"33bd2bf2580d1e01ddb656f73c12985a078e8f21ca0f85a364500bdb01d5ac09","last_reissued_at":"2026-05-18T00:41:12.326219Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:41:12.326219Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1704.03022","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-05-18T00:41:12Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"UvVFCbXSOaPRYP5w7FK2hPO2fiv9ovkA2Gv9cAZUlKrTsqqtAyGSKw3ZeVg5lgnpIAGWlRkk1ui1XMfaJU0XAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-03T11:28:33.269644Z"},"content_sha256":"ba72dc8eba174288e13dc9b57ca599c296eb42e7883d1a2165f8a0045e8e6ab5","schema_version":"1.0","event_id":"sha256:ba72dc8eba174288e13dc9b57ca599c296eb42e7883d1a2165f8a0045e8e6ab5"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:GO6SX4SYBUPADXNWK33TYEUYLI","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Precision Interfaces","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DB","authors_text":"Eugene Wu, Haoci Zhang, Thibault Sellam","submitted_at":"2017-04-10T19:15:44Z","abstract_excerpt":"Building interactive tools to support data analysis is hard because it is not always clear what to build and how to build it. To address this problem, we present Precision Interfaces, a semi-automatic system to generate task-specific data analytics interfaces. Precision Interface can turn a log of executed programs into an interface, by identifying micro-variations between the programs and mapping them to interface components. This paper focuses on SQL query logs, but we can generalize the approach to other languages. Our system operates in two steps: it first build an interaction graph, which"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1704.03022","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":""},"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-05-18T00:41:12Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"u/NBI/7A5iypw8ETeyD2dPY4HC1CWPRZsN6qKMu1jjo2wk6/oPCyjI2E/Nn6HoK7HWUMpzy/0/NL7XmSfY8ZBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-03T11:28:33.269992Z"},"content_sha256":"f10b189ed8eff70dee865e4508caa608ea9ff654c4fd4134aee9c4ecf1989bf5","schema_version":"1.0","event_id":"sha256:f10b189ed8eff70dee865e4508caa608ea9ff654c4fd4134aee9c4ecf1989bf5"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/GO6SX4SYBUPADXNWK33TYEUYLI/bundle.json","state_url":"https://pith.science/pith/GO6SX4SYBUPADXNWK33TYEUYLI/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/GO6SX4SYBUPADXNWK33TYEUYLI/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-06-03T11:28:33Z","links":{"resolver":"https://pith.science/pith/GO6SX4SYBUPADXNWK33TYEUYLI","bundle":"https://pith.science/pith/GO6SX4SYBUPADXNWK33TYEUYLI/bundle.json","state":"https://pith.science/pith/GO6SX4SYBUPADXNWK33TYEUYLI/state.json","well_known_bundle":"https://pith.science/.well-known/pith/GO6SX4SYBUPADXNWK33TYEUYLI/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:GO6SX4SYBUPADXNWK33TYEUYLI","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":"a094e58b296af972c764ec1e6907ebf06bacfd29d7b93d0f0a89f2430bd9d188","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DB","submitted_at":"2017-04-10T19:15:44Z","title_canon_sha256":"4a8e2718fb1410f8ed439586336a756a7148024962b7c5c67d52d326b67bdf5e"},"schema_version":"1.0","source":{"id":"1704.03022","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1704.03022","created_at":"2026-05-18T00:41:12Z"},{"alias_kind":"arxiv_version","alias_value":"1704.03022v2","created_at":"2026-05-18T00:41:12Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1704.03022","created_at":"2026-05-18T00:41:12Z"},{"alias_kind":"pith_short_12","alias_value":"GO6SX4SYBUPA","created_at":"2026-05-18T12:31:18Z"},{"alias_kind":"pith_short_16","alias_value":"GO6SX4SYBUPADXNW","created_at":"2026-05-18T12:31:18Z"},{"alias_kind":"pith_short_8","alias_value":"GO6SX4SY","created_at":"2026-05-18T12:31:18Z"}],"graph_snapshots":[{"event_id":"sha256:f10b189ed8eff70dee865e4508caa608ea9ff654c4fd4134aee9c4ecf1989bf5","target":"graph","created_at":"2026-05-18T00:41:12Z","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":"Building interactive tools to support data analysis is hard because it is not always clear what to build and how to build it. To address this problem, we present Precision Interfaces, a semi-automatic system to generate task-specific data analytics interfaces. Precision Interface can turn a log of executed programs into an interface, by identifying micro-variations between the programs and mapping them to interface components. This paper focuses on SQL query logs, but we can generalize the approach to other languages. Our system operates in two steps: it first build an interaction graph, which","authors_text":"Eugene Wu, Haoci Zhang, Thibault Sellam","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DB","submitted_at":"2017-04-10T19:15:44Z","title":"Precision Interfaces"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1704.03022","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:ba72dc8eba174288e13dc9b57ca599c296eb42e7883d1a2165f8a0045e8e6ab5","target":"record","created_at":"2026-05-18T00:41:12Z","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":"a094e58b296af972c764ec1e6907ebf06bacfd29d7b93d0f0a89f2430bd9d188","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DB","submitted_at":"2017-04-10T19:15:44Z","title_canon_sha256":"4a8e2718fb1410f8ed439586336a756a7148024962b7c5c67d52d326b67bdf5e"},"schema_version":"1.0","source":{"id":"1704.03022","kind":"arxiv","version":2}},"canonical_sha256":"33bd2bf2580d1e01ddb656f73c12985a078e8f21ca0f85a364500bdb01d5ac09","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"33bd2bf2580d1e01ddb656f73c12985a078e8f21ca0f85a364500bdb01d5ac09","first_computed_at":"2026-05-18T00:41:12.326219Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:41:12.326219Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"plT3HJ73BoD2LHp/AkWNVjAR6NW6hBjLj3zKlJvgbRI1fzjBvvA4sMxqT1qTAkJxWPZMlDO52mmZNbOOzQsaBg==","signature_status":"signed_v1","signed_at":"2026-05-18T00:41:12.326821Z","signed_message":"canonical_sha256_bytes"},"source_id":"1704.03022","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:ba72dc8eba174288e13dc9b57ca599c296eb42e7883d1a2165f8a0045e8e6ab5","sha256:f10b189ed8eff70dee865e4508caa608ea9ff654c4fd4134aee9c4ecf1989bf5"],"state_sha256":"98cc98f40774a0cb63f28f93519fe326c1d6447ca295d40974ca1f5bca37f743"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"tgLcw6jMEfBjIlnQT+i+XIXH8TFAoa0mxAO1Jf2HSVbCO3tfftRMLa00DPH0R+fD2MEbiDupiQW+AXhssMDzDg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-03T11:28:33.272592Z","bundle_sha256":"9a628a2c541bbe5537a7a7d9c61c53fda148c1495292e107325d70e38a808ac3"}}