{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:YLE72DIMHQZQ5FXOLLJJLV6VF6","short_pith_number":"pith:YLE72DIM","canonical_record":{"source":{"id":"2403.16443","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CL","submitted_at":"2024-03-25T06:09:55Z","cross_cats_sorted":["cs.AI","cs.SE"],"title_canon_sha256":"0e03a02467478db2b4c215225aef6d279a4c403071f6de66c2779398b523c01f","abstract_canon_sha256":"3e0e764002dfb439e12c1507deb7ae2a409af373e60b14cc07ac1893d257d7cd"},"schema_version":"1.0"},"canonical_sha256":"c2c9fd0d0c3c330e96ee5ad295d7d52f8693ab17a7199209c5faae432005d798","source":{"kind":"arxiv","id":"2403.16443","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2403.16443","created_at":"2026-07-05T08:00:16Z"},{"alias_kind":"arxiv_version","alias_value":"2403.16443v1","created_at":"2026-07-05T08:00:16Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2403.16443","created_at":"2026-07-05T08:00:16Z"},{"alias_kind":"pith_short_12","alias_value":"YLE72DIMHQZQ","created_at":"2026-07-05T08:00:16Z"},{"alias_kind":"pith_short_16","alias_value":"YLE72DIMHQZQ5FXO","created_at":"2026-07-05T08:00:16Z"},{"alias_kind":"pith_short_8","alias_value":"YLE72DIM","created_at":"2026-07-05T08:00:16Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:YLE72DIMHQZQ5FXOLLJJLV6VF6","target":"record","payload":{"canonical_record":{"source":{"id":"2403.16443","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CL","submitted_at":"2024-03-25T06:09:55Z","cross_cats_sorted":["cs.AI","cs.SE"],"title_canon_sha256":"0e03a02467478db2b4c215225aef6d279a4c403071f6de66c2779398b523c01f","abstract_canon_sha256":"3e0e764002dfb439e12c1507deb7ae2a409af373e60b14cc07ac1893d257d7cd"},"schema_version":"1.0"},"canonical_sha256":"c2c9fd0d0c3c330e96ee5ad295d7d52f8693ab17a7199209c5faae432005d798","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:00:16.018167Z","signature_b64":"shcptgc9FoEDg26qcyJZCM23dsLH1mBYgPRSw/3RP2cTqrg07s6xfQkdEKKkhDT5bDBbrFP04T5vJzMa5UkUCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"c2c9fd0d0c3c330e96ee5ad295d7d52f8693ab17a7199209c5faae432005d798","last_reissued_at":"2026-07-05T08:00:16.017705Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:00:16.017705Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2403.16443","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-05T08:00:16Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"6WwV/Cz6srRB/ihOR0Ufa7tx2yDa70eVAo23+3jt4UmLA2vCDKUDS3M1/LPwaab5vl56CfE1Ryf6OKuwRdi+Ag==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-11T04:46:16.248997Z"},"content_sha256":"f7fee255ff0b72c3d137282331d3f33aed3b6e8590e7063d9f48ccf4407ba00d","schema_version":"1.0","event_id":"sha256:f7fee255ff0b72c3d137282331d3f33aed3b6e8590e7063d9f48ccf4407ba00d"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:YLE72DIMHQZQ5FXOLLJJLV6VF6","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"CodeS: Natural Language to Code Repository via Multi-Layer Sketch","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.AI","cs.SE"],"primary_cat":"cs.CL","authors_text":"Ailun Yu, Bei Guan, Bo Shen, Daoguang Zan, Dong Chen, Lizhen Cui, Qianxiang Wang, Wei Li, Wei Liu, Xiaolin Chen, Yafen Yao, Yongji Wang, Yongshun Gong, Zhiguang Yang","submitted_at":"2024-03-25T06:09:55Z","abstract_excerpt":"The impressive performance of large language models (LLMs) on code-related tasks has shown the potential of fully automated software development. In light of this, we introduce a new software engineering task, namely Natural Language to code Repository (NL2Repo). This task aims to generate an entire code repository from its natural language requirements. To address this task, we propose a simple yet effective framework CodeS, which decomposes NL2Repo into multiple sub-tasks by a multi-layer sketch. Specifically, CodeS includes three modules: RepoSketcher, FileSketcher, and SketchFiller. RepoSk"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2403.16443","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/2403.16443/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-05T08:00:16Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"nNLxlMNAKezoZnxjGTaDVWLlJZJdpHexCOP4GwED/tlEiKFu/YYz2TMoUIpqroUx1c44x9qwo58McW6GWFIIAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-11T04:46:16.249527Z"},"content_sha256":"70f82d0176a018856891f43b26d6929750227e41be1ed02f4801a8b84d06e7ae","schema_version":"1.0","event_id":"sha256:70f82d0176a018856891f43b26d6929750227e41be1ed02f4801a8b84d06e7ae"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/YLE72DIMHQZQ5FXOLLJJLV6VF6/bundle.json","state_url":"https://pith.science/pith/YLE72DIMHQZQ5FXOLLJJLV6VF6/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/YLE72DIMHQZQ5FXOLLJJLV6VF6/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-08-11T04:46:16Z","links":{"resolver":"https://pith.science/pith/YLE72DIMHQZQ5FXOLLJJLV6VF6","bundle":"https://pith.science/pith/YLE72DIMHQZQ5FXOLLJJLV6VF6/bundle.json","state":"https://pith.science/pith/YLE72DIMHQZQ5FXOLLJJLV6VF6/state.json","well_known_bundle":"https://pith.science/.well-known/pith/YLE72DIMHQZQ5FXOLLJJLV6VF6/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:YLE72DIMHQZQ5FXOLLJJLV6VF6","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":"3e0e764002dfb439e12c1507deb7ae2a409af373e60b14cc07ac1893d257d7cd","cross_cats_sorted":["cs.AI","cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CL","submitted_at":"2024-03-25T06:09:55Z","title_canon_sha256":"0e03a02467478db2b4c215225aef6d279a4c403071f6de66c2779398b523c01f"},"schema_version":"1.0","source":{"id":"2403.16443","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2403.16443","created_at":"2026-07-05T08:00:16Z"},{"alias_kind":"arxiv_version","alias_value":"2403.16443v1","created_at":"2026-07-05T08:00:16Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2403.16443","created_at":"2026-07-05T08:00:16Z"},{"alias_kind":"pith_short_12","alias_value":"YLE72DIMHQZQ","created_at":"2026-07-05T08:00:16Z"},{"alias_kind":"pith_short_16","alias_value":"YLE72DIMHQZQ5FXO","created_at":"2026-07-05T08:00:16Z"},{"alias_kind":"pith_short_8","alias_value":"YLE72DIM","created_at":"2026-07-05T08:00:16Z"}],"graph_snapshots":[{"event_id":"sha256:70f82d0176a018856891f43b26d6929750227e41be1ed02f4801a8b84d06e7ae","target":"graph","created_at":"2026-07-05T08:00:16Z","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/2403.16443/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"The impressive performance of large language models (LLMs) on code-related tasks has shown the potential of fully automated software development. In light of this, we introduce a new software engineering task, namely Natural Language to code Repository (NL2Repo). This task aims to generate an entire code repository from its natural language requirements. To address this task, we propose a simple yet effective framework CodeS, which decomposes NL2Repo into multiple sub-tasks by a multi-layer sketch. Specifically, CodeS includes three modules: RepoSketcher, FileSketcher, and SketchFiller. RepoSk","authors_text":"Ailun Yu, Bei Guan, Bo Shen, Daoguang Zan, Dong Chen, Lizhen Cui, Qianxiang Wang, Wei Li, Wei Liu, Xiaolin Chen, Yafen Yao, Yongji Wang, Yongshun Gong, Zhiguang Yang","cross_cats":["cs.AI","cs.SE"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CL","submitted_at":"2024-03-25T06:09:55Z","title":"CodeS: Natural Language to Code Repository via Multi-Layer Sketch"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2403.16443","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:f7fee255ff0b72c3d137282331d3f33aed3b6e8590e7063d9f48ccf4407ba00d","target":"record","created_at":"2026-07-05T08:00:16Z","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":"3e0e764002dfb439e12c1507deb7ae2a409af373e60b14cc07ac1893d257d7cd","cross_cats_sorted":["cs.AI","cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CL","submitted_at":"2024-03-25T06:09:55Z","title_canon_sha256":"0e03a02467478db2b4c215225aef6d279a4c403071f6de66c2779398b523c01f"},"schema_version":"1.0","source":{"id":"2403.16443","kind":"arxiv","version":1}},"canonical_sha256":"c2c9fd0d0c3c330e96ee5ad295d7d52f8693ab17a7199209c5faae432005d798","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"c2c9fd0d0c3c330e96ee5ad295d7d52f8693ab17a7199209c5faae432005d798","first_computed_at":"2026-07-05T08:00:16.017705Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T08:00:16.017705Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"shcptgc9FoEDg26qcyJZCM23dsLH1mBYgPRSw/3RP2cTqrg07s6xfQkdEKKkhDT5bDBbrFP04T5vJzMa5UkUCw==","signature_status":"signed_v1","signed_at":"2026-07-05T08:00:16.018167Z","signed_message":"canonical_sha256_bytes"},"source_id":"2403.16443","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:f7fee255ff0b72c3d137282331d3f33aed3b6e8590e7063d9f48ccf4407ba00d","sha256:70f82d0176a018856891f43b26d6929750227e41be1ed02f4801a8b84d06e7ae"],"state_sha256":"c087f16e6e71a3fb04128eae5d59ec5140ba9999ac240c54a99803dc598640f4"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"H8AVro5KS5H9o8VlVMAmgarlAqlPKnHQ+Z53vFcBeGGiVWb/RWRvfpgN4eVISEXw3d4mxHXyIk7erTB3UH4iAA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-11T04:46:16.255108Z","bundle_sha256":"2e70a5581f8ebb54b08f429be47c145ac6cabf05ae5acd3816b0be53c558ba1e"}}