{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:NRVS57EUSFNTVNKEDUBJZ234J7","short_pith_number":"pith:NRVS57EU","canonical_record":{"source":{"id":"2508.06942","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-08-09T11:32:33Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"18ac0ae1f24776353175eebdc791645f82ef2499ce90281d105340a69637c326","abstract_canon_sha256":"8c9d4b7ae79205486980c6b9db38da67514bd4a6ed4b3fd12c991137486cc87d"},"schema_version":"1.0"},"canonical_sha256":"6c6b2efc94915b3ab5441d029ceb7c4fff5f7b1ed872cc0202195f379f3a576f","source":{"kind":"arxiv","id":"2508.06942","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2508.06942","created_at":"2026-07-05T11:51:37Z"},{"alias_kind":"arxiv_version","alias_value":"2508.06942v1","created_at":"2026-07-05T11:51:37Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2508.06942","created_at":"2026-07-05T11:51:37Z"},{"alias_kind":"pith_short_12","alias_value":"NRVS57EUSFNT","created_at":"2026-07-05T11:51:37Z"},{"alias_kind":"pith_short_16","alias_value":"NRVS57EUSFNTVNKE","created_at":"2026-07-05T11:51:37Z"},{"alias_kind":"pith_short_8","alias_value":"NRVS57EU","created_at":"2026-07-05T11:51:37Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:NRVS57EUSFNTVNKEDUBJZ234J7","target":"record","payload":{"canonical_record":{"source":{"id":"2508.06942","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-08-09T11:32:33Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"18ac0ae1f24776353175eebdc791645f82ef2499ce90281d105340a69637c326","abstract_canon_sha256":"8c9d4b7ae79205486980c6b9db38da67514bd4a6ed4b3fd12c991137486cc87d"},"schema_version":"1.0"},"canonical_sha256":"6c6b2efc94915b3ab5441d029ceb7c4fff5f7b1ed872cc0202195f379f3a576f","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:51:37.982336Z","signature_b64":"O4/2gVUQo+grgSxPPTP6xCedtMrvKgq6qzMkHM6cWn6oVhwIlM0/v5st0LJDRCvFom5QQT4f8pvdbYXshYD4CA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"6c6b2efc94915b3ab5441d029ceb7c4fff5f7b1ed872cc0202195f379f3a576f","last_reissued_at":"2026-07-05T11:51:37.981827Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:51:37.981827Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2508.06942","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-05T11:51:37Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"lGg7WujGmkb4SEfz1aYIA2bcjCsUfpD9siC9I0HrMWLRKZBIBgrlLi2P5+i6dyuk9WyH+BxQRKCsHaTZC6vnBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T14:50:15.209375Z"},"content_sha256":"c516db6793b1d50133c82c85dc3dd2be427c621fd9faada1591ec534558fdb3d","schema_version":"1.0","event_id":"sha256:c516db6793b1d50133c82c85dc3dd2be427c621fd9faada1591ec534558fdb3d"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:NRVS57EUSFNTVNKEDUBJZ234J7","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"When Prompt Engineering Meets Software Engineering: CNL-P as Natural and Robust \"APIs'' for Human-AI Interaction","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI"],"primary_cat":"cs.SE","authors_text":"Chenhua Liu, Daniel Sun, Dehai Zhao, Qing Huang, Yang Liu, Zhenchang Xing, Zhuo Cheng","submitted_at":"2025-08-09T11:32:33Z","abstract_excerpt":"With the growing capabilities of large language models (LLMs), they are increasingly applied in areas like intelligent customer service, code generation, and knowledge management. Natural language (NL) prompts act as the ``APIs'' for human-LLM interaction. To improve prompt quality, best practices for prompt engineering (PE) have been developed, including writing guidelines and templates. Building on this, we propose Controlled NL for Prompt (CNL-P), which not only incorporates PE best practices but also draws on key principles from software engineering (SE). CNL-P introduces precise grammar s"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2508.06942","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/2508.06942/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-05T11:51:37Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"GF9MO5kTdvclyQX2N9D5dYCUHnXhlJEXU32daqVMmNmspK5zQRRGJ1fjjUK5Bm53H1rY6OXxmB29T/bvU7v7Cw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T14:50:15.209762Z"},"content_sha256":"a95cab2557a93a3156cff55104936e1432f0f50de0733b721b3724cb2f47d77f","schema_version":"1.0","event_id":"sha256:a95cab2557a93a3156cff55104936e1432f0f50de0733b721b3724cb2f47d77f"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/NRVS57EUSFNTVNKEDUBJZ234J7/bundle.json","state_url":"https://pith.science/pith/NRVS57EUSFNTVNKEDUBJZ234J7/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/NRVS57EUSFNTVNKEDUBJZ234J7/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:50:15Z","links":{"resolver":"https://pith.science/pith/NRVS57EUSFNTVNKEDUBJZ234J7","bundle":"https://pith.science/pith/NRVS57EUSFNTVNKEDUBJZ234J7/bundle.json","state":"https://pith.science/pith/NRVS57EUSFNTVNKEDUBJZ234J7/state.json","well_known_bundle":"https://pith.science/.well-known/pith/NRVS57EUSFNTVNKEDUBJZ234J7/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:NRVS57EUSFNTVNKEDUBJZ234J7","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":"8c9d4b7ae79205486980c6b9db38da67514bd4a6ed4b3fd12c991137486cc87d","cross_cats_sorted":["cs.AI"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-08-09T11:32:33Z","title_canon_sha256":"18ac0ae1f24776353175eebdc791645f82ef2499ce90281d105340a69637c326"},"schema_version":"1.0","source":{"id":"2508.06942","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2508.06942","created_at":"2026-07-05T11:51:37Z"},{"alias_kind":"arxiv_version","alias_value":"2508.06942v1","created_at":"2026-07-05T11:51:37Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2508.06942","created_at":"2026-07-05T11:51:37Z"},{"alias_kind":"pith_short_12","alias_value":"NRVS57EUSFNT","created_at":"2026-07-05T11:51:37Z"},{"alias_kind":"pith_short_16","alias_value":"NRVS57EUSFNTVNKE","created_at":"2026-07-05T11:51:37Z"},{"alias_kind":"pith_short_8","alias_value":"NRVS57EU","created_at":"2026-07-05T11:51:37Z"}],"graph_snapshots":[{"event_id":"sha256:a95cab2557a93a3156cff55104936e1432f0f50de0733b721b3724cb2f47d77f","target":"graph","created_at":"2026-07-05T11:51:37Z","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/2508.06942/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"With the growing capabilities of large language models (LLMs), they are increasingly applied in areas like intelligent customer service, code generation, and knowledge management. Natural language (NL) prompts act as the ``APIs'' for human-LLM interaction. To improve prompt quality, best practices for prompt engineering (PE) have been developed, including writing guidelines and templates. Building on this, we propose Controlled NL for Prompt (CNL-P), which not only incorporates PE best practices but also draws on key principles from software engineering (SE). CNL-P introduces precise grammar s","authors_text":"Chenhua Liu, Daniel Sun, Dehai Zhao, Qing Huang, Yang Liu, Zhenchang Xing, Zhuo Cheng","cross_cats":["cs.AI"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-08-09T11:32:33Z","title":"When Prompt Engineering Meets Software Engineering: CNL-P as Natural and Robust \"APIs'' for Human-AI Interaction"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2508.06942","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:c516db6793b1d50133c82c85dc3dd2be427c621fd9faada1591ec534558fdb3d","target":"record","created_at":"2026-07-05T11:51:37Z","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":"8c9d4b7ae79205486980c6b9db38da67514bd4a6ed4b3fd12c991137486cc87d","cross_cats_sorted":["cs.AI"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-08-09T11:32:33Z","title_canon_sha256":"18ac0ae1f24776353175eebdc791645f82ef2499ce90281d105340a69637c326"},"schema_version":"1.0","source":{"id":"2508.06942","kind":"arxiv","version":1}},"canonical_sha256":"6c6b2efc94915b3ab5441d029ceb7c4fff5f7b1ed872cc0202195f379f3a576f","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"6c6b2efc94915b3ab5441d029ceb7c4fff5f7b1ed872cc0202195f379f3a576f","first_computed_at":"2026-07-05T11:51:37.981827Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T11:51:37.981827Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"O4/2gVUQo+grgSxPPTP6xCedtMrvKgq6qzMkHM6cWn6oVhwIlM0/v5st0LJDRCvFom5QQT4f8pvdbYXshYD4CA==","signature_status":"signed_v1","signed_at":"2026-07-05T11:51:37.982336Z","signed_message":"canonical_sha256_bytes"},"source_id":"2508.06942","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:c516db6793b1d50133c82c85dc3dd2be427c621fd9faada1591ec534558fdb3d","sha256:a95cab2557a93a3156cff55104936e1432f0f50de0733b721b3724cb2f47d77f"],"state_sha256":"97a07b8ba78853520081cb25eaf72720fb99050ef537819d564a07b4cbe09d26"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"aTggLPgxMuZGW7aKhD+JlPRYL0KU/AsTEXoRVeO25UPbsbm4AMaCpCb0iy/0KMOxHBfLm1FYaLiKT9pwQ6VGCg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T14:50:15.211722Z","bundle_sha256":"aa5044bd5c0158fe439cd154db00162acf0f531b35cd06810284f765cea15535"}}