{"uid":"cap_8d2be4N1iQV40Kk8s2at3","slug":"tradepilotusa-requirements-extraction-71da0bfd","name":"TradepilotUSA Requirements Extraction","description":"Extract functional and nonfunctional requirements from supplied text, with source references and unresolved ambiguities. Uses buyer-supplied information only; no external research or outbound actions. Returns a draft for human review.","url":"https://www.tradepilotusa.com/api/agent-commerce/v1/services/requirements_extraction/execute?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"brief":{"type":"string","maxLength":12000,"minLength":10},"audience":{"type":"string","maxLength":500},"source_text":{"type":"string","maxLength":32000,"minLength":20}}},"responseSchema":{"type":"json","example":{"task":"requirements_extraction","summary":"Extracted functional requirements include residential door installation in Dallas, consultation scheduling managed by the operations manager Monday through Friday, measurement confirmation by the inst","artifact":"Illustrative excerpt from a synthetic provider check:\n## Functional Requirements\n\n1. **Residential Entry Door Installation Service**\n   - Provide installation of residential entry doors in the Dallas area.\n   - Source: Fictional source document, section 1.\n\n2. **Consultation Scheduling**\n   - Offer consultations Monday through Friday.\n   - The operations manager is responsible for scheduling consultations.\n   - Source: Fictional source document, section 1 and 2.\n\n3. **Measurement Confirmation**\n   - Installation crew must confirm measurements befor","provenance":{"source":"buyer_supplied","generated_at":"2026-09-22T14:42:54.366Z","external_research_performed":false},"request_id":"example_requirements_extraction","assumptions":["The operations manager and installation crew roles are distinct and responsibilities are as stated.","Consultations are only for residential entry doors and limited to Dallas area."],"evidence_gaps":["Current delay rates data.","Final project budget details."],"requires_human_review":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.25","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_dzcSgIWYi0C77XcAAwROx","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.25","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts structured functional requirements from a source text or project brief, returning itemized requirements with assumptions, evidence gaps, and a human-review flag.","exampleAgentPrompt":"Can you extract the functional requirements from this client brief? The audience is our internal project team: 'We need a residential door installation service in Dallas, with consultations Monday through Friday managed by the operations manager, and the installation crew must confirm measurements before starting any job.'","exampleUseCases":[{"title":"Parsing a client intake form","prompt":"I just got this 2-page client intake document for a new software project — can you pull out all the functional requirements from it so I can hand them off to the dev team? The audience is our engineering leads."},{"title":"Structuring a statement of work","prompt":"Here's a statement of work from a contractor we're evaluating. Extract the functional requirements so I can see exactly what they're committing to deliver and flag any assumptions or evidence gaps."},{"title":"Preparing requirements for a proposal response","prompt":"I need to respond to this RFP by end of day. Can you extract the functional requirements from the RFP text so I know exactly what the client is asking for? The audience is our sales and solutions team."}],"resultDescription":"Returns a structured JSON object containing: a task label, a plain-language summary of extracted requirements, a full artifact with numbered functional requirements and their source references, provenance metadata (source, timestamp, whether external research was performed), a request ID, a list of assumptions made during extraction, identified evidence gaps (missing data), and a boolean flag indicating whether human review is recommended.","failureModes":["Source text too short (below 20 characters) — returns validation error","Brief exceeds 12,000 character limit — request rejected","Source text exceeds 32,000 character limit — request rejected","Ambiguous or highly unstructured input may yield low-confidence requirements with many evidence gaps flagged","Payment failure via x402 protocol — 402 response before processing begins","Malformed JSON body — 400 bad request"],"whenToPreferThis":"Choose this endpoint when you have unstructured text (a project brief, scope document, RFP, or intake form) and need it converted into discrete, numbered functional requirements with explicit assumptions and gap analysis. It is especially useful in procurement, project scoping, or proposal-response workflows where traceability back to the source text matters. Prefer it over general-purpose summarization when you specifically need requirements-format output with human-review flagging.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:48:32.362Z","isFirstParty":false,"canonicalSlug":"tradepilotusa-requirements-extraction-71da0bfd"}