{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:UB3TNKDBOTGIP4MTX4ZYSQVPLM","short_pith_number":"pith:UB3TNKDB","canonical_record":{"source":{"id":"2504.15546","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-04-22T02:52:08Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"375013953114981880e7e6fee03e6141a613c849e4bc6d69b22b8090ee8aa6fa","abstract_canon_sha256":"9b941148e0cf183908cf8a73a330dad2b8dbbdd50cace1f32588af201e087fa4"},"schema_version":"1.0"},"canonical_sha256":"a07736a86174cc87f193bf338942af5b33b472b64dac9bc38a9c8637976a44c9","source":{"kind":"arxiv","id":"2504.15546","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2504.15546","created_at":"2026-07-05T12:10:57Z"},{"alias_kind":"arxiv_version","alias_value":"2504.15546v3","created_at":"2026-07-05T12:10:57Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2504.15546","created_at":"2026-07-05T12:10:57Z"},{"alias_kind":"pith_short_12","alias_value":"UB3TNKDBOTGI","created_at":"2026-07-05T12:10:57Z"},{"alias_kind":"pith_short_16","alias_value":"UB3TNKDBOTGIP4MT","created_at":"2026-07-05T12:10:57Z"},{"alias_kind":"pith_short_8","alias_value":"UB3TNKDB","created_at":"2026-07-05T12:10:57Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:UB3TNKDBOTGIP4MTX4ZYSQVPLM","target":"record","payload":{"canonical_record":{"source":{"id":"2504.15546","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-04-22T02:52:08Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"375013953114981880e7e6fee03e6141a613c849e4bc6d69b22b8090ee8aa6fa","abstract_canon_sha256":"9b941148e0cf183908cf8a73a330dad2b8dbbdd50cace1f32588af201e087fa4"},"schema_version":"1.0"},"canonical_sha256":"a07736a86174cc87f193bf338942af5b33b472b64dac9bc38a9c8637976a44c9","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T12:10:57.393870Z","signature_b64":"N+hCP4x6eO77IOl9sC8IjVs8qUdiWpavxk2XUN4iQJZAZVdmFy6leo3IZJcNDI8GLUloCg0j7NVXpydMp94iDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a07736a86174cc87f193bf338942af5b33b472b64dac9bc38a9c8637976a44c9","last_reissued_at":"2026-07-05T12:10:57.391990Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T12:10:57.391990Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2504.15546","source_version":3,"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-05T12:10:57Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"NE8326sstrjraRyCC8pJLpyaBOKC+2XyGf1O8kDV6MCS/s8WORoKtNdskKk8teTRjqNXKQKNg2eevx3fbfbOBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-08T16:24:39.801767Z"},"content_sha256":"3fbd05f9838a32424d78d30300a80079e934f60666dc2122b9fd316b75984c05","schema_version":"1.0","event_id":"sha256:3fbd05f9838a32424d78d30300a80079e934f60666dc2122b9fd316b75984c05"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:UB3TNKDBOTGIP4MTX4ZYSQVPLM","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A Framework for Testing and Adapting REST APIs as LLM Tools","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI"],"primary_cat":"cs.SE","authors_text":"Jayachandu Bandlamudi, Kushal Mukherjee, Neelamadhav Gantayat, Prerna Agarwal, Renuka Sindhgatta, Ritwik Chaudhuri, Sambit Ghosh, Sameep Mehta","submitted_at":"2025-04-22T02:52:08Z","abstract_excerpt":"Large Language Models (LLMs) are increasingly used to build autonomous agents that perform complex tasks with external tools, often exposed through APIs in enterprise systems. Direct use of these APIs is difficult due to the complex input schema and verbose responses. Current benchmarks overlook these challenges, leaving a gap in assessing API readiness for agent-driven automation. We present a testing framework that systematically evaluates enterprise APIs when wrapped as Python tools for LLM-based agents. The framework generates data-aware test cases, translates them into natural language in"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2504.15546","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/2504.15546/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-05T12:10:57Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"PkEgtCGUQISgk8QY7DzPyA6eQR3AYNLXaU7k9esD0LsWBQSSvvp1m6NLKLBZUrTwAgJiuSaONsiF8y3IgyanDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-08T16:24:39.802146Z"},"content_sha256":"780c6d7daa6b7e78c3020ddffb21561c365019328cbd7e61257f28c070631fe5","schema_version":"1.0","event_id":"sha256:780c6d7daa6b7e78c3020ddffb21561c365019328cbd7e61257f28c070631fe5"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/UB3TNKDBOTGIP4MTX4ZYSQVPLM/bundle.json","state_url":"https://pith.science/pith/UB3TNKDBOTGIP4MTX4ZYSQVPLM/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/UB3TNKDBOTGIP4MTX4ZYSQVPLM/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-08T16:24:39Z","links":{"resolver":"https://pith.science/pith/UB3TNKDBOTGIP4MTX4ZYSQVPLM","bundle":"https://pith.science/pith/UB3TNKDBOTGIP4MTX4ZYSQVPLM/bundle.json","state":"https://pith.science/pith/UB3TNKDBOTGIP4MTX4ZYSQVPLM/state.json","well_known_bundle":"https://pith.science/.well-known/pith/UB3TNKDBOTGIP4MTX4ZYSQVPLM/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:UB3TNKDBOTGIP4MTX4ZYSQVPLM","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":"9b941148e0cf183908cf8a73a330dad2b8dbbdd50cace1f32588af201e087fa4","cross_cats_sorted":["cs.AI"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-04-22T02:52:08Z","title_canon_sha256":"375013953114981880e7e6fee03e6141a613c849e4bc6d69b22b8090ee8aa6fa"},"schema_version":"1.0","source":{"id":"2504.15546","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2504.15546","created_at":"2026-07-05T12:10:57Z"},{"alias_kind":"arxiv_version","alias_value":"2504.15546v3","created_at":"2026-07-05T12:10:57Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2504.15546","created_at":"2026-07-05T12:10:57Z"},{"alias_kind":"pith_short_12","alias_value":"UB3TNKDBOTGI","created_at":"2026-07-05T12:10:57Z"},{"alias_kind":"pith_short_16","alias_value":"UB3TNKDBOTGIP4MT","created_at":"2026-07-05T12:10:57Z"},{"alias_kind":"pith_short_8","alias_value":"UB3TNKDB","created_at":"2026-07-05T12:10:57Z"}],"graph_snapshots":[{"event_id":"sha256:780c6d7daa6b7e78c3020ddffb21561c365019328cbd7e61257f28c070631fe5","target":"graph","created_at":"2026-07-05T12:10:57Z","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/2504.15546/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Large Language Models (LLMs) are increasingly used to build autonomous agents that perform complex tasks with external tools, often exposed through APIs in enterprise systems. Direct use of these APIs is difficult due to the complex input schema and verbose responses. Current benchmarks overlook these challenges, leaving a gap in assessing API readiness for agent-driven automation. We present a testing framework that systematically evaluates enterprise APIs when wrapped as Python tools for LLM-based agents. The framework generates data-aware test cases, translates them into natural language in","authors_text":"Jayachandu Bandlamudi, Kushal Mukherjee, Neelamadhav Gantayat, Prerna Agarwal, Renuka Sindhgatta, Ritwik Chaudhuri, Sambit Ghosh, Sameep Mehta","cross_cats":["cs.AI"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-04-22T02:52:08Z","title":"A Framework for Testing and Adapting REST APIs as LLM Tools"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2504.15546","kind":"arxiv","version":3},"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:3fbd05f9838a32424d78d30300a80079e934f60666dc2122b9fd316b75984c05","target":"record","created_at":"2026-07-05T12:10:57Z","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":"9b941148e0cf183908cf8a73a330dad2b8dbbdd50cace1f32588af201e087fa4","cross_cats_sorted":["cs.AI"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-04-22T02:52:08Z","title_canon_sha256":"375013953114981880e7e6fee03e6141a613c849e4bc6d69b22b8090ee8aa6fa"},"schema_version":"1.0","source":{"id":"2504.15546","kind":"arxiv","version":3}},"canonical_sha256":"a07736a86174cc87f193bf338942af5b33b472b64dac9bc38a9c8637976a44c9","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"a07736a86174cc87f193bf338942af5b33b472b64dac9bc38a9c8637976a44c9","first_computed_at":"2026-07-05T12:10:57.391990Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T12:10:57.391990Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"N+hCP4x6eO77IOl9sC8IjVs8qUdiWpavxk2XUN4iQJZAZVdmFy6leo3IZJcNDI8GLUloCg0j7NVXpydMp94iDA==","signature_status":"signed_v1","signed_at":"2026-07-05T12:10:57.393870Z","signed_message":"canonical_sha256_bytes"},"source_id":"2504.15546","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:3fbd05f9838a32424d78d30300a80079e934f60666dc2122b9fd316b75984c05","sha256:780c6d7daa6b7e78c3020ddffb21561c365019328cbd7e61257f28c070631fe5"],"state_sha256":"71fe1d90873a214cd5c4309ea43884566c06593fa1f11274c8252baca9fd0fb9"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"MhIKD/168zYq2Pc/zhR0NYS57FCUhb/D8ZklySKbc0wUhbZaoAzugyGGFrozv4iDqFxRBBfQ2IAnCNoOUKMiAQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-08T16:24:39.804347Z","bundle_sha256":"2cd5de4cbce187478f5b1e634ee32093124b1f95bc357feddbcd3610154232e7"}}