{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:IZGJY7E3H5QVFFQB4ASSOJBYJD","short_pith_number":"pith:IZGJY7E3","canonical_record":{"source":{"id":"1711.05410","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-11-15T05:10:21Z","cross_cats_sorted":[],"title_canon_sha256":"a48d2fb6cb05ad0546c1f4a805c652f7332d087ecdfd57a0f1963338f695d61d","abstract_canon_sha256":"fd50f757293555c2940da95d073923641ee7e5415aeac9e70a7b5f372662967d"},"schema_version":"1.0"},"canonical_sha256":"464c9c7c9b3f61529601e02527243848c964faf288c2927dbd886e54c72453a7","source":{"kind":"arxiv","id":"1711.05410","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1711.05410","created_at":"2026-05-18T00:30:33Z"},{"alias_kind":"arxiv_version","alias_value":"1711.05410v1","created_at":"2026-05-18T00:30:33Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1711.05410","created_at":"2026-05-18T00:30:33Z"},{"alias_kind":"pith_short_12","alias_value":"IZGJY7E3H5QV","created_at":"2026-05-18T12:31:21Z"},{"alias_kind":"pith_short_16","alias_value":"IZGJY7E3H5QVFFQB","created_at":"2026-05-18T12:31:21Z"},{"alias_kind":"pith_short_8","alias_value":"IZGJY7E3","created_at":"2026-05-18T12:31:21Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:IZGJY7E3H5QVFFQB4ASSOJBYJD","target":"record","payload":{"canonical_record":{"source":{"id":"1711.05410","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-11-15T05:10:21Z","cross_cats_sorted":[],"title_canon_sha256":"a48d2fb6cb05ad0546c1f4a805c652f7332d087ecdfd57a0f1963338f695d61d","abstract_canon_sha256":"fd50f757293555c2940da95d073923641ee7e5415aeac9e70a7b5f372662967d"},"schema_version":"1.0"},"canonical_sha256":"464c9c7c9b3f61529601e02527243848c964faf288c2927dbd886e54c72453a7","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:30:33.330951Z","signature_b64":"Zj0W2ZWQDtdr7gALqwmMFYGSIw3GAvIlElkn4Yacats30V53VYW0gqBcpuWgc6odOwsl3/RLN2flBuO/IEq3Dw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"464c9c7c9b3f61529601e02527243848c964faf288c2927dbd886e54c72453a7","last_reissued_at":"2026-05-18T00:30:33.330294Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:30:33.330294Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1711.05410","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-05-18T00:30:33Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"acnaMgBM1dYGwbG/bcG+rvGQGlIVpy71H4H0pLhWpCzbp3vSMXPYuIvevuOoOlPeUMn122JBuRY6bR7wVuHgDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-28T05:03:47.842082Z"},"content_sha256":"2923b2bb976d1ef72ae18fd9b8fd3914e42cb72b242ecf499fef7767d1ef0262","schema_version":"1.0","event_id":"sha256:2923b2bb976d1ef72ae18fd9b8fd3914e42cb72b242ecf499fef7767d1ef0262"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:IZGJY7E3H5QVFFQB4ASSOJBYJD","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Programming Bots by Synthesizing Natural Language Expressions into API Invocations","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Boualem Benatallah, Carlos Rodriguez, Fabio Casati, Moshe Chai Barukh, Shayan Zamanirad","submitted_at":"2017-11-15T05:10:21Z","abstract_excerpt":"At present, bots are still in their preliminary stages of development. Many are relatively simple, or developed ad-hoc for a very specific use-case. For this reason, they are typically programmed manually, or utilize machine-learning classifiers to interpret a fixed set of user utterances. In reality, real world conversations with humans require support for dynamically capturing users expressions. Moreover, bots will derive immeasurable value by programming them to invoke APIs for their results. Today, within the Web and Mobile development community, complex applications are being stringed tog"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1711.05410","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":""},"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-05-18T00:30:33Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"XgZR0qWC4g+qtda+DPFPSF0GbZshWJJpa8jqOakhXbyfy49Vm5ANSKJ4yMP+L2icFj8AOQ4mzANHXTHVlwVUBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-28T05:03:47.842680Z"},"content_sha256":"a8731f983a501d63c60146e7aeb988769e94358882897d56d09428a0c0f62fe7","schema_version":"1.0","event_id":"sha256:a8731f983a501d63c60146e7aeb988769e94358882897d56d09428a0c0f62fe7"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/IZGJY7E3H5QVFFQB4ASSOJBYJD/bundle.json","state_url":"https://pith.science/pith/IZGJY7E3H5QVFFQB4ASSOJBYJD/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/IZGJY7E3H5QVFFQB4ASSOJBYJD/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-05-28T05:03:47Z","links":{"resolver":"https://pith.science/pith/IZGJY7E3H5QVFFQB4ASSOJBYJD","bundle":"https://pith.science/pith/IZGJY7E3H5QVFFQB4ASSOJBYJD/bundle.json","state":"https://pith.science/pith/IZGJY7E3H5QVFFQB4ASSOJBYJD/state.json","well_known_bundle":"https://pith.science/.well-known/pith/IZGJY7E3H5QVFFQB4ASSOJBYJD/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:IZGJY7E3H5QVFFQB4ASSOJBYJD","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":"fd50f757293555c2940da95d073923641ee7e5415aeac9e70a7b5f372662967d","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-11-15T05:10:21Z","title_canon_sha256":"a48d2fb6cb05ad0546c1f4a805c652f7332d087ecdfd57a0f1963338f695d61d"},"schema_version":"1.0","source":{"id":"1711.05410","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1711.05410","created_at":"2026-05-18T00:30:33Z"},{"alias_kind":"arxiv_version","alias_value":"1711.05410v1","created_at":"2026-05-18T00:30:33Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1711.05410","created_at":"2026-05-18T00:30:33Z"},{"alias_kind":"pith_short_12","alias_value":"IZGJY7E3H5QV","created_at":"2026-05-18T12:31:21Z"},{"alias_kind":"pith_short_16","alias_value":"IZGJY7E3H5QVFFQB","created_at":"2026-05-18T12:31:21Z"},{"alias_kind":"pith_short_8","alias_value":"IZGJY7E3","created_at":"2026-05-18T12:31:21Z"}],"graph_snapshots":[{"event_id":"sha256:a8731f983a501d63c60146e7aeb988769e94358882897d56d09428a0c0f62fe7","target":"graph","created_at":"2026-05-18T00:30:33Z","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"},"paper":{"abstract_excerpt":"At present, bots are still in their preliminary stages of development. Many are relatively simple, or developed ad-hoc for a very specific use-case. For this reason, they are typically programmed manually, or utilize machine-learning classifiers to interpret a fixed set of user utterances. In reality, real world conversations with humans require support for dynamically capturing users expressions. Moreover, bots will derive immeasurable value by programming them to invoke APIs for their results. Today, within the Web and Mobile development community, complex applications are being stringed tog","authors_text":"Boualem Benatallah, Carlos Rodriguez, Fabio Casati, Moshe Chai Barukh, Shayan Zamanirad","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-11-15T05:10:21Z","title":"Programming Bots by Synthesizing Natural Language Expressions into API Invocations"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1711.05410","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:2923b2bb976d1ef72ae18fd9b8fd3914e42cb72b242ecf499fef7767d1ef0262","target":"record","created_at":"2026-05-18T00:30:33Z","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":"fd50f757293555c2940da95d073923641ee7e5415aeac9e70a7b5f372662967d","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-11-15T05:10:21Z","title_canon_sha256":"a48d2fb6cb05ad0546c1f4a805c652f7332d087ecdfd57a0f1963338f695d61d"},"schema_version":"1.0","source":{"id":"1711.05410","kind":"arxiv","version":1}},"canonical_sha256":"464c9c7c9b3f61529601e02527243848c964faf288c2927dbd886e54c72453a7","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"464c9c7c9b3f61529601e02527243848c964faf288c2927dbd886e54c72453a7","first_computed_at":"2026-05-18T00:30:33.330294Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:30:33.330294Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"Zj0W2ZWQDtdr7gALqwmMFYGSIw3GAvIlElkn4Yacats30V53VYW0gqBcpuWgc6odOwsl3/RLN2flBuO/IEq3Dw==","signature_status":"signed_v1","signed_at":"2026-05-18T00:30:33.330951Z","signed_message":"canonical_sha256_bytes"},"source_id":"1711.05410","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:2923b2bb976d1ef72ae18fd9b8fd3914e42cb72b242ecf499fef7767d1ef0262","sha256:a8731f983a501d63c60146e7aeb988769e94358882897d56d09428a0c0f62fe7"],"state_sha256":"923b9ba8b4f7f492aa4a167c305fe15e2571f514572ec8c645cb25a2ada43e3b"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"OOVND/chBrcdij6TBgl4LlXVtYIXk4m78aKl9sruJ5AUCS7C1adirB131+6GyiNAv8YGARE9BtWYUF8qWDc9Dg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-28T05:03:47.845378Z","bundle_sha256":"f1b35011d3c6fd310f8446512237eab82ce23e4edd30790133759f06f3e08c0e"}}