{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:Y5XG2VYWJWVLAKMDUQX366NS6I","short_pith_number":"pith:Y5XG2VYW","canonical_record":{"source":{"id":"2508.15456","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-sa/4.0/","primary_cat":"cs.CL","submitted_at":"2025-08-21T11:22:57Z","cross_cats_sorted":[],"title_canon_sha256":"c75f79cfee9ce90c98a7c18acce29f59851a892a6de534f8b3dfe4591a244c5b","abstract_canon_sha256":"9b8dd9eaade1cc054f21e1998ab87cfe28690ed2014daaab628f8c3fa2fbf99a"},"schema_version":"1.0"},"canonical_sha256":"c76e6d57164daab02983a42fbf79b2f23254a612d8cf0738ec8e1c310c14a306","source":{"kind":"arxiv","id":"2508.15456","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2508.15456","created_at":"2026-07-05T11:57:12Z"},{"alias_kind":"arxiv_version","alias_value":"2508.15456v1","created_at":"2026-07-05T11:57:12Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2508.15456","created_at":"2026-07-05T11:57:12Z"},{"alias_kind":"pith_short_12","alias_value":"Y5XG2VYWJWVL","created_at":"2026-07-05T11:57:12Z"},{"alias_kind":"pith_short_16","alias_value":"Y5XG2VYWJWVLAKMD","created_at":"2026-07-05T11:57:12Z"},{"alias_kind":"pith_short_8","alias_value":"Y5XG2VYW","created_at":"2026-07-05T11:57:12Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:Y5XG2VYWJWVLAKMDUQX366NS6I","target":"record","payload":{"canonical_record":{"source":{"id":"2508.15456","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-sa/4.0/","primary_cat":"cs.CL","submitted_at":"2025-08-21T11:22:57Z","cross_cats_sorted":[],"title_canon_sha256":"c75f79cfee9ce90c98a7c18acce29f59851a892a6de534f8b3dfe4591a244c5b","abstract_canon_sha256":"9b8dd9eaade1cc054f21e1998ab87cfe28690ed2014daaab628f8c3fa2fbf99a"},"schema_version":"1.0"},"canonical_sha256":"c76e6d57164daab02983a42fbf79b2f23254a612d8cf0738ec8e1c310c14a306","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:57:12.605732Z","signature_b64":"lCJ2bRK1C0mt4jZmGGi+7PKYIPgI/3O8UvXqk5QoJKktHWlsL648pVPaHOJTiMPDVaWUvubwMA1todDCdjvsAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"c76e6d57164daab02983a42fbf79b2f23254a612d8cf0738ec8e1c310c14a306","last_reissued_at":"2026-07-05T11:57:12.605159Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:57:12.605159Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2508.15456","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:57:12Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"VONfS/rg/TjANe7N0/EJpE04UWo4SBy57ZHtzr55HnB9H17DrpNM6MMCbOaccXDZjt1/K+MTAWxDGkNYIJgBBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-13T03:26:48.176958Z"},"content_sha256":"689714561754439a3c9608bf69a71bc40ca6aaa5cb95cdf2ebb786f9ca827f5f","schema_version":"1.0","event_id":"sha256:689714561754439a3c9608bf69a71bc40ca6aaa5cb95cdf2ebb786f9ca827f5f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:Y5XG2VYWJWVLAKMDUQX366NS6I","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"PyTOD: Programmable Task-Oriented Dialogue with Execution Feedback","license":"http://creativecommons.org/licenses/by-sa/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.CL","authors_text":"Alexandru Coca, Anders Johannsen, Bo-Hsiang Tseng, Diarmuid \\'O S\\'eaghdha, H\\'ector Martinez Alonso, Jianpeng Cheng, Joe Stacey, Mark Gaynor, Pete Boothroyd, Tristan Guigue, Zhenxing Zhang","submitted_at":"2025-08-21T11:22:57Z","abstract_excerpt":"Programmable task-oriented dialogue (TOD) agents enable language models to follow structured dialogue policies, but their effectiveness hinges on accurate state tracking. We present PyTOD, an agent that generates executable code to track dialogue state and uses policy and execution feedback for efficient error correction. To this end, PyTOD employs a simple constrained decoding approach, using a language model instead of grammar rules to follow API schemata. This leads to state-of-the-art state tracking performance on the challenging SGD benchmark. Our experiments show that PyTOD surpasses str"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2508.15456","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.15456/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:57:12Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"QOj29iUMT5teYTlAHrQuyv3um7EtfK00obxoLDwCXslCF/mzQTVTHeYwnKtWcxKUwdac5uN1NP3ifEehgdIZDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-13T03:26:48.177472Z"},"content_sha256":"6cfde075224877e804574f3a4fad739443bfde6acc6d91ca05f65d4204690c20","schema_version":"1.0","event_id":"sha256:6cfde075224877e804574f3a4fad739443bfde6acc6d91ca05f65d4204690c20"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/Y5XG2VYWJWVLAKMDUQX366NS6I/bundle.json","state_url":"https://pith.science/pith/Y5XG2VYWJWVLAKMDUQX366NS6I/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/Y5XG2VYWJWVLAKMDUQX366NS6I/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-13T03:26:48Z","links":{"resolver":"https://pith.science/pith/Y5XG2VYWJWVLAKMDUQX366NS6I","bundle":"https://pith.science/pith/Y5XG2VYWJWVLAKMDUQX366NS6I/bundle.json","state":"https://pith.science/pith/Y5XG2VYWJWVLAKMDUQX366NS6I/state.json","well_known_bundle":"https://pith.science/.well-known/pith/Y5XG2VYWJWVLAKMDUQX366NS6I/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:Y5XG2VYWJWVLAKMDUQX366NS6I","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":"9b8dd9eaade1cc054f21e1998ab87cfe28690ed2014daaab628f8c3fa2fbf99a","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-sa/4.0/","primary_cat":"cs.CL","submitted_at":"2025-08-21T11:22:57Z","title_canon_sha256":"c75f79cfee9ce90c98a7c18acce29f59851a892a6de534f8b3dfe4591a244c5b"},"schema_version":"1.0","source":{"id":"2508.15456","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2508.15456","created_at":"2026-07-05T11:57:12Z"},{"alias_kind":"arxiv_version","alias_value":"2508.15456v1","created_at":"2026-07-05T11:57:12Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2508.15456","created_at":"2026-07-05T11:57:12Z"},{"alias_kind":"pith_short_12","alias_value":"Y5XG2VYWJWVL","created_at":"2026-07-05T11:57:12Z"},{"alias_kind":"pith_short_16","alias_value":"Y5XG2VYWJWVLAKMD","created_at":"2026-07-05T11:57:12Z"},{"alias_kind":"pith_short_8","alias_value":"Y5XG2VYW","created_at":"2026-07-05T11:57:12Z"}],"graph_snapshots":[{"event_id":"sha256:6cfde075224877e804574f3a4fad739443bfde6acc6d91ca05f65d4204690c20","target":"graph","created_at":"2026-07-05T11:57: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"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2508.15456/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Programmable task-oriented dialogue (TOD) agents enable language models to follow structured dialogue policies, but their effectiveness hinges on accurate state tracking. We present PyTOD, an agent that generates executable code to track dialogue state and uses policy and execution feedback for efficient error correction. To this end, PyTOD employs a simple constrained decoding approach, using a language model instead of grammar rules to follow API schemata. This leads to state-of-the-art state tracking performance on the challenging SGD benchmark. Our experiments show that PyTOD surpasses str","authors_text":"Alexandru Coca, Anders Johannsen, Bo-Hsiang Tseng, Diarmuid \\'O S\\'eaghdha, H\\'ector Martinez Alonso, Jianpeng Cheng, Joe Stacey, Mark Gaynor, Pete Boothroyd, Tristan Guigue, Zhenxing Zhang","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by-sa/4.0/","primary_cat":"cs.CL","submitted_at":"2025-08-21T11:22:57Z","title":"PyTOD: Programmable Task-Oriented Dialogue with Execution Feedback"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2508.15456","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:689714561754439a3c9608bf69a71bc40ca6aaa5cb95cdf2ebb786f9ca827f5f","target":"record","created_at":"2026-07-05T11:57: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":"9b8dd9eaade1cc054f21e1998ab87cfe28690ed2014daaab628f8c3fa2fbf99a","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-sa/4.0/","primary_cat":"cs.CL","submitted_at":"2025-08-21T11:22:57Z","title_canon_sha256":"c75f79cfee9ce90c98a7c18acce29f59851a892a6de534f8b3dfe4591a244c5b"},"schema_version":"1.0","source":{"id":"2508.15456","kind":"arxiv","version":1}},"canonical_sha256":"c76e6d57164daab02983a42fbf79b2f23254a612d8cf0738ec8e1c310c14a306","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"c76e6d57164daab02983a42fbf79b2f23254a612d8cf0738ec8e1c310c14a306","first_computed_at":"2026-07-05T11:57:12.605159Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T11:57:12.605159Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"lCJ2bRK1C0mt4jZmGGi+7PKYIPgI/3O8UvXqk5QoJKktHWlsL648pVPaHOJTiMPDVaWUvubwMA1todDCdjvsAQ==","signature_status":"signed_v1","signed_at":"2026-07-05T11:57:12.605732Z","signed_message":"canonical_sha256_bytes"},"source_id":"2508.15456","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:689714561754439a3c9608bf69a71bc40ca6aaa5cb95cdf2ebb786f9ca827f5f","sha256:6cfde075224877e804574f3a4fad739443bfde6acc6d91ca05f65d4204690c20"],"state_sha256":"18b50d22136088288d7a8f260827d41b75a82e04bd3c967ad8d8f956373b8345"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"feg7zo5UhQUSXFA2IwGlKN/XlAFlbLhWubHyibSa5hipQu+NuGnS2QBneocphsFzlbhcMHe5hO09SMNE3zNxBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-13T03:26:48.182731Z","bundle_sha256":"279cbe00723ac25c052c20e5f9806fab0a2240b9f6904972d3042659e05cd5a0"}}