{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2023:L547VSATYVS4ACQB4CPBR4HNVY","short_pith_number":"pith:L547VSAT","schema_version":"1.0","canonical_sha256":"5f79fac813c565c00a01e09e18f0edae347c4e0b1c224ff9d0b294ce8db2dd46","source":{"kind":"arxiv","id":"2311.16703","version":3},"attestation_state":"computed","paper":{"title":"CADTalk: An Algorithm and Benchmark for Semantic Commenting of CAD Programs","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.GR"],"primary_cat":"cs.CV","authors_text":"Adrien Bousseau, Changjian Li, Haocheng Yuan, Hao Pan, Jing Xu, Niloy J. Mitra","submitted_at":"2023-11-28T11:27:48Z","abstract_excerpt":"CAD programs are a popular way to compactly encode shapes as a sequence of operations that are easy to parametrically modify. However, without sufficient semantic comments and structure, such programs can be challenging to understand, let alone modify. We introduce the problem of semantic commenting CAD programs, wherein the goal is to segment the input program into code blocks corresponding to semantically meaningful shape parts and assign a semantic label to each block. We solve the problem by combining program parsing with visual-semantic analysis afforded by recent advances in foundational"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2311.16703","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2023-11-28T11:27:48Z","cross_cats_sorted":["cs.GR"],"title_canon_sha256":"c3541aa7fccc4e39b5c0529972d9a755629cfa4f917c67b4a5317539069ccef6","abstract_canon_sha256":"5cfa8cc22a4ea01fb254a1a75929b58baf4efa06e70c8fcb7e02da803e3648e1"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:00:38.879813Z","signature_b64":"CVIlzGfuETFjN8LKy4c1aKKsXJtq7JUcUgf6WYP3jMLDQzsVuSj7WykUr+CHnTQsp3dD0La17RAnbqoZMgdXBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"5f79fac813c565c00a01e09e18f0edae347c4e0b1c224ff9d0b294ce8db2dd46","last_reissued_at":"2026-07-05T08:00:38.879436Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:00:38.879436Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"CADTalk: An Algorithm and Benchmark for Semantic Commenting of CAD Programs","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.GR"],"primary_cat":"cs.CV","authors_text":"Adrien Bousseau, Changjian Li, Haocheng Yuan, Hao Pan, Jing Xu, Niloy J. Mitra","submitted_at":"2023-11-28T11:27:48Z","abstract_excerpt":"CAD programs are a popular way to compactly encode shapes as a sequence of operations that are easy to parametrically modify. However, without sufficient semantic comments and structure, such programs can be challenging to understand, let alone modify. We introduce the problem of semantic commenting CAD programs, wherein the goal is to segment the input program into code blocks corresponding to semantically meaningful shape parts and assign a semantic label to each block. We solve the problem by combining program parsing with visual-semantic analysis afforded by recent advances in foundational"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2311.16703","kind":"arxiv","version":3},"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/2311.16703/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2311.16703","created_at":"2026-07-05T08:00:38.879493+00:00"},{"alias_kind":"arxiv_version","alias_value":"2311.16703v3","created_at":"2026-07-05T08:00:38.879493+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2311.16703","created_at":"2026-07-05T08:00:38.879493+00:00"},{"alias_kind":"pith_short_12","alias_value":"L547VSATYVS4","created_at":"2026-07-05T08:00:38.879493+00:00"},{"alias_kind":"pith_short_16","alias_value":"L547VSATYVS4ACQB","created_at":"2026-07-05T08:00:38.879493+00:00"},{"alias_kind":"pith_short_8","alias_value":"L547VSAT","created_at":"2026-07-05T08:00:38.879493+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/L547VSATYVS4ACQB4CPBR4HNVY","json":"https://pith.science/pith/L547VSATYVS4ACQB4CPBR4HNVY.json","graph_json":"https://pith.science/api/pith-number/L547VSATYVS4ACQB4CPBR4HNVY/graph.json","events_json":"https://pith.science/api/pith-number/L547VSATYVS4ACQB4CPBR4HNVY/events.json","paper":"https://pith.science/paper/L547VSAT"},"agent_actions":{"view_html":"https://pith.science/pith/L547VSATYVS4ACQB4CPBR4HNVY","download_json":"https://pith.science/pith/L547VSATYVS4ACQB4CPBR4HNVY.json","view_paper":"https://pith.science/paper/L547VSAT","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2311.16703&json=true","fetch_graph":"https://pith.science/api/pith-number/L547VSATYVS4ACQB4CPBR4HNVY/graph.json","fetch_events":"https://pith.science/api/pith-number/L547VSATYVS4ACQB4CPBR4HNVY/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/L547VSATYVS4ACQB4CPBR4HNVY/action/timestamp_anchor","attest_storage":"https://pith.science/pith/L547VSATYVS4ACQB4CPBR4HNVY/action/storage_attestation","attest_author":"https://pith.science/pith/L547VSATYVS4ACQB4CPBR4HNVY/action/author_attestation","sign_citation":"https://pith.science/pith/L547VSATYVS4ACQB4CPBR4HNVY/action/citation_signature","submit_replication":"https://pith.science/pith/L547VSATYVS4ACQB4CPBR4HNVY/action/replication_record"}},"created_at":"2026-07-05T08:00:38.879493+00:00","updated_at":"2026-07-05T08:00:38.879493+00:00"}