{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:CCC5AXH7DFNXUODRSHK4QSOKLD","short_pith_number":"pith:CCC5AXH7","canonical_record":{"source":{"id":"2110.01182","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.GR","submitted_at":"2021-10-04T04:37:03Z","cross_cats_sorted":[],"title_canon_sha256":"dba2862b424153311c9203be6a86c6ea19b0b63f5e6c160e19271623c4b29daa","abstract_canon_sha256":"cd9c070ac3257a03ffad7d2ddad78bf32b9895aaa59968eb35512ca7b60bc880"},"schema_version":"1.0"},"canonical_sha256":"1085d05cff195b7a387191d5c849ca58f4b0561987a69da1c34a079c08873555","source":{"kind":"arxiv","id":"2110.01182","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2110.01182","created_at":"2026-07-05T03:19:52Z"},{"alias_kind":"arxiv_version","alias_value":"2110.01182v1","created_at":"2026-07-05T03:19:52Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2110.01182","created_at":"2026-07-05T03:19:52Z"},{"alias_kind":"pith_short_12","alias_value":"CCC5AXH7DFNX","created_at":"2026-07-05T03:19:52Z"},{"alias_kind":"pith_short_16","alias_value":"CCC5AXH7DFNXUODR","created_at":"2026-07-05T03:19:52Z"},{"alias_kind":"pith_short_8","alias_value":"CCC5AXH7","created_at":"2026-07-05T03:19:52Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:CCC5AXH7DFNXUODRSHK4QSOKLD","target":"record","payload":{"canonical_record":{"source":{"id":"2110.01182","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.GR","submitted_at":"2021-10-04T04:37:03Z","cross_cats_sorted":[],"title_canon_sha256":"dba2862b424153311c9203be6a86c6ea19b0b63f5e6c160e19271623c4b29daa","abstract_canon_sha256":"cd9c070ac3257a03ffad7d2ddad78bf32b9895aaa59968eb35512ca7b60bc880"},"schema_version":"1.0"},"canonical_sha256":"1085d05cff195b7a387191d5c849ca58f4b0561987a69da1c34a079c08873555","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:19:52.723242Z","signature_b64":"x/D3sV1w7e7Dlv4WTl8zYvv/eqVqD95MeZN60vKLrtLPEa5bRrtWo2oM+YDznYdoLvCPw90ws5fB9b4k6KVaCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"1085d05cff195b7a387191d5c849ca58f4b0561987a69da1c34a079c08873555","last_reissued_at":"2026-07-05T03:19:52.722847Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:19:52.722847Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2110.01182","source_version":1,"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-05T03:19:52Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"/piuQTd+/XQva2t14e5MHlEuFB8jBF6NFUTVtxXYKMRlZPZIkZENR/XvY2/eyKd1KmXtg5Pn450arPzHavMuDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T14:39:01.422931Z"},"content_sha256":"a2fcd58dd5c54610e913ba6ff741fd987e08c0982ae90408fae107475dc6f3a3","schema_version":"1.0","event_id":"sha256:a2fcd58dd5c54610e913ba6ff741fd987e08c0982ae90408fae107475dc6f3a3"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:CCC5AXH7DFNXUODRSHK4QSOKLD","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Differentiable 3D CAD Programs for Bidirectional Editing","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.GR","authors_text":"Adriana Schulz, Dan Cascaval, Maneesh Agrawala, Mira Shalah, Phillip Quinn, Rastislav Bodik","submitted_at":"2021-10-04T04:37:03Z","abstract_excerpt":"Modern CAD tools represent 3D designs not only as geometry, but also as a program composed of geometric operations, each of which depends on a set of parameters. Program representations enable meaningful and controlled shape variations via parameter changes. However, achieving desired modifications solely through parameter editing is challenging when CAD models have not been explicitly authored to expose select degrees of freedom in advance. We introduce a novel bidirectional editing system for 3D CAD programs. In addition to editing the CAD program, users can directly manipulate 3D geometry a"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2110.01182","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/2110.01182/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-05T03:19:52Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"12XanQbir3KrnHimFbIhM48U/dEl7HNUmKBoqaw0vleF++maov2DBzD+RLNjlwjBCadeHkj5J6oLyS3hhoW4AA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T14:39:01.423304Z"},"content_sha256":"b071a4d86f5093b5e3664b8c9524cfa74b23fd24ed1f32301e926685446744e5","schema_version":"1.0","event_id":"sha256:b071a4d86f5093b5e3664b8c9524cfa74b23fd24ed1f32301e926685446744e5"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/CCC5AXH7DFNXUODRSHK4QSOKLD/bundle.json","state_url":"https://pith.science/pith/CCC5AXH7DFNXUODRSHK4QSOKLD/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/CCC5AXH7DFNXUODRSHK4QSOKLD/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-07T14:39:01Z","links":{"resolver":"https://pith.science/pith/CCC5AXH7DFNXUODRSHK4QSOKLD","bundle":"https://pith.science/pith/CCC5AXH7DFNXUODRSHK4QSOKLD/bundle.json","state":"https://pith.science/pith/CCC5AXH7DFNXUODRSHK4QSOKLD/state.json","well_known_bundle":"https://pith.science/.well-known/pith/CCC5AXH7DFNXUODRSHK4QSOKLD/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:CCC5AXH7DFNXUODRSHK4QSOKLD","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":"cd9c070ac3257a03ffad7d2ddad78bf32b9895aaa59968eb35512ca7b60bc880","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.GR","submitted_at":"2021-10-04T04:37:03Z","title_canon_sha256":"dba2862b424153311c9203be6a86c6ea19b0b63f5e6c160e19271623c4b29daa"},"schema_version":"1.0","source":{"id":"2110.01182","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2110.01182","created_at":"2026-07-05T03:19:52Z"},{"alias_kind":"arxiv_version","alias_value":"2110.01182v1","created_at":"2026-07-05T03:19:52Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2110.01182","created_at":"2026-07-05T03:19:52Z"},{"alias_kind":"pith_short_12","alias_value":"CCC5AXH7DFNX","created_at":"2026-07-05T03:19:52Z"},{"alias_kind":"pith_short_16","alias_value":"CCC5AXH7DFNXUODR","created_at":"2026-07-05T03:19:52Z"},{"alias_kind":"pith_short_8","alias_value":"CCC5AXH7","created_at":"2026-07-05T03:19:52Z"}],"graph_snapshots":[{"event_id":"sha256:b071a4d86f5093b5e3664b8c9524cfa74b23fd24ed1f32301e926685446744e5","target":"graph","created_at":"2026-07-05T03:19:52Z","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/2110.01182/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Modern CAD tools represent 3D designs not only as geometry, but also as a program composed of geometric operations, each of which depends on a set of parameters. Program representations enable meaningful and controlled shape variations via parameter changes. However, achieving desired modifications solely through parameter editing is challenging when CAD models have not been explicitly authored to expose select degrees of freedom in advance. We introduce a novel bidirectional editing system for 3D CAD programs. In addition to editing the CAD program, users can directly manipulate 3D geometry a","authors_text":"Adriana Schulz, Dan Cascaval, Maneesh Agrawala, Mira Shalah, Phillip Quinn, Rastislav Bodik","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.GR","submitted_at":"2021-10-04T04:37:03Z","title":"Differentiable 3D CAD Programs for Bidirectional Editing"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2110.01182","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:a2fcd58dd5c54610e913ba6ff741fd987e08c0982ae90408fae107475dc6f3a3","target":"record","created_at":"2026-07-05T03:19:52Z","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":"cd9c070ac3257a03ffad7d2ddad78bf32b9895aaa59968eb35512ca7b60bc880","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.GR","submitted_at":"2021-10-04T04:37:03Z","title_canon_sha256":"dba2862b424153311c9203be6a86c6ea19b0b63f5e6c160e19271623c4b29daa"},"schema_version":"1.0","source":{"id":"2110.01182","kind":"arxiv","version":1}},"canonical_sha256":"1085d05cff195b7a387191d5c849ca58f4b0561987a69da1c34a079c08873555","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"1085d05cff195b7a387191d5c849ca58f4b0561987a69da1c34a079c08873555","first_computed_at":"2026-07-05T03:19:52.722847Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:19:52.722847Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"x/D3sV1w7e7Dlv4WTl8zYvv/eqVqD95MeZN60vKLrtLPEa5bRrtWo2oM+YDznYdoLvCPw90ws5fB9b4k6KVaCQ==","signature_status":"signed_v1","signed_at":"2026-07-05T03:19:52.723242Z","signed_message":"canonical_sha256_bytes"},"source_id":"2110.01182","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:a2fcd58dd5c54610e913ba6ff741fd987e08c0982ae90408fae107475dc6f3a3","sha256:b071a4d86f5093b5e3664b8c9524cfa74b23fd24ed1f32301e926685446744e5"],"state_sha256":"0cc5ab7ec8354e7933d876d99212543aaa0699561eb38c5421eaff29513a7bb1"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"1TB2RrguvweK1Wi+hD93MwHPOh+hCoO+omV6q38GG0mkW6AD4wBAoj+n11ncTXyD7tFPIQqnyj32Cv96MXGdAw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T14:39:01.425190Z","bundle_sha256":"90a2b490e1fa4d84d618b59a8566af1c8b4f1e9ec052818c5f539aed446d344d"}}