{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2025:MOSLKKMSVX3RRRVEEJEE7YKMDT","short_pith_number":"pith:MOSLKKMS","schema_version":"1.0","canonical_sha256":"63a4b52992adf718c6a422484fe14c1cf9b4249e80d809b4549749a2a00573c5","source":{"kind":"arxiv","id":"2501.16945","version":1},"attestation_state":"computed","paper":{"title":"ToolFactory: Automating Tool Generation by Leveraging LLM to Understand REST API Documentations","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.AI","cs.CL","cs.SE"],"primary_cat":"cs.LG","authors_text":"Pengyu Hong (1) ((1) Brandeis University), Qiuyang Wang (1), Xinyi Ni (1), Yukun Zhang (1)","submitted_at":"2025-01-28T13:42:33Z","abstract_excerpt":"LLM-based tool agents offer natural language interfaces, enabling users to seamlessly interact with computing services. While REST APIs are valuable resources for building such agents, they must first be transformed into AI-compatible tools. Automatically generating AI-compatible tools from REST API documents can greatly streamline tool agent development and minimize user learning curves. However, API documentation often suffers from a lack of standardization, inconsistent schemas, and incomplete information. To address these issues, we developed \\textbf{ToolFactory}, an open-source pipeline f"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2501.16945","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-01-28T13:42:33Z","cross_cats_sorted":["cs.AI","cs.CL","cs.SE"],"title_canon_sha256":"4f01331e7d49ef13b57b8d5a219ebffb2fc4902de4fb8d774789b19fef1c541c","abstract_canon_sha256":"6ca0f3057575853fa0a643d87b5b654475f3be7aee804c4f9943af979dcb79b7"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:06:20.682890Z","signature_b64":"uAibY5WxUXAe3yAfH2bUEzQ5giopc5TGL06j6mDOY9FKZYrrasKpIBm8NPmHPnQwTV3gWt+xJK2bwq1RryihDQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"63a4b52992adf718c6a422484fe14c1cf9b4249e80d809b4549749a2a00573c5","last_reissued_at":"2026-07-05T10:06:20.682400Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:06:20.682400Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"ToolFactory: Automating Tool Generation by Leveraging LLM to Understand REST API Documentations","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.AI","cs.CL","cs.SE"],"primary_cat":"cs.LG","authors_text":"Pengyu Hong (1) ((1) Brandeis University), Qiuyang Wang (1), Xinyi Ni (1), Yukun Zhang (1)","submitted_at":"2025-01-28T13:42:33Z","abstract_excerpt":"LLM-based tool agents offer natural language interfaces, enabling users to seamlessly interact with computing services. While REST APIs are valuable resources for building such agents, they must first be transformed into AI-compatible tools. Automatically generating AI-compatible tools from REST API documents can greatly streamline tool agent development and minimize user learning curves. However, API documentation often suffers from a lack of standardization, inconsistent schemas, and incomplete information. To address these issues, we developed \\textbf{ToolFactory}, an open-source pipeline f"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2501.16945","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/2501.16945/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2501.16945","created_at":"2026-07-05T10:06:20.682458+00:00"},{"alias_kind":"arxiv_version","alias_value":"2501.16945v1","created_at":"2026-07-05T10:06:20.682458+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2501.16945","created_at":"2026-07-05T10:06:20.682458+00:00"},{"alias_kind":"pith_short_12","alias_value":"MOSLKKMSVX3R","created_at":"2026-07-05T10:06:20.682458+00:00"},{"alias_kind":"pith_short_16","alias_value":"MOSLKKMSVX3RRRVE","created_at":"2026-07-05T10:06:20.682458+00:00"},{"alias_kind":"pith_short_8","alias_value":"MOSLKKMS","created_at":"2026-07-05T10:06:20.682458+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":4,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2605.22733","citing_title":"HarnessAPI: A Skill-First Framework for Unified Streaming APIs and MCP Tools","ref_index":17,"is_internal_anchor":false},{"citing_arxiv_id":"2506.19500","citing_title":"NaviAgent: Bilevel Planning on Tool Navigation Graph for Large-Scale Orchestration","ref_index":26,"is_internal_anchor":false},{"citing_arxiv_id":"2507.16044","citing_title":"From REST to MCP: An Empirical Study of API Wrapping and Automated Server Generation for LLM Agents","ref_index":6,"is_internal_anchor":false},{"citing_arxiv_id":"2605.05247","citing_title":"DADL: A Declarative Description Language for Enterprise Tool Libraries in LLM Agent Systems","ref_index":8,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/MOSLKKMSVX3RRRVEEJEE7YKMDT","json":"https://pith.science/pith/MOSLKKMSVX3RRRVEEJEE7YKMDT.json","graph_json":"https://pith.science/api/pith-number/MOSLKKMSVX3RRRVEEJEE7YKMDT/graph.json","events_json":"https://pith.science/api/pith-number/MOSLKKMSVX3RRRVEEJEE7YKMDT/events.json","paper":"https://pith.science/paper/MOSLKKMS"},"agent_actions":{"view_html":"https://pith.science/pith/MOSLKKMSVX3RRRVEEJEE7YKMDT","download_json":"https://pith.science/pith/MOSLKKMSVX3RRRVEEJEE7YKMDT.json","view_paper":"https://pith.science/paper/MOSLKKMS","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2501.16945&json=true","fetch_graph":"https://pith.science/api/pith-number/MOSLKKMSVX3RRRVEEJEE7YKMDT/graph.json","fetch_events":"https://pith.science/api/pith-number/MOSLKKMSVX3RRRVEEJEE7YKMDT/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/MOSLKKMSVX3RRRVEEJEE7YKMDT/action/timestamp_anchor","attest_storage":"https://pith.science/pith/MOSLKKMSVX3RRRVEEJEE7YKMDT/action/storage_attestation","attest_author":"https://pith.science/pith/MOSLKKMSVX3RRRVEEJEE7YKMDT/action/author_attestation","sign_citation":"https://pith.science/pith/MOSLKKMSVX3RRRVEEJEE7YKMDT/action/citation_signature","submit_replication":"https://pith.science/pith/MOSLKKMSVX3RRRVEEJEE7YKMDT/action/replication_record"}},"created_at":"2026-07-05T10:06:20.682458+00:00","updated_at":"2026-07-05T10:06:20.682458+00:00"}