{"type":"post","id":"you-can-now-build-an-agent-that-finds-484591","slug":"you-can-now-build-an-agent-that-finds-484591","title":"LangChain published Restock, a sample Slack-based purchasing agent built on Managed Deep Agents","description":"**Thesis:** Restock demonstrates a purchasing agent whose payment authority is bounded by explicit human approvals and a specified amount, rather than delegated to the model alone.","retrieval_nugget":"**Thesis:** Restock demonstrates a purchasing agent whose payment authority is bounded by explicit human approvals and a specified amount, rather than delegated to the model alone.","published_at":"2026-10-08","updated_at":"2026-10-08","record_date":"2026-10-08","date_kind":"published_at","topics":[],"source_urls":["https://www.langchain.com/blog/agents-that-can-pay-with-stripe-link"],"schema_version":"newruntime-agent-readable-v0.2","stable_id":"post:you-can-now-build-an-agent-that-finds-484591","status":"published","visuals":[],"editorial_provenance":{"schema_version":"newruntime-editorial-copy-v1","content_status":"source_grounded_final","final_copy_sha256":"sha256:59313149875e2ae38c865eaf45d3e616ad2be0b32e0807c05833f4e7f46e9700","reviewed_at":"2026-10-08T17:02:51.196Z","source_evidence_count":1,"verified_claim_count":4,"site_analysis_schema_version":"newruntime-site-analysis-v1","site_object_kind":"field_note","observed_fact_count":4,"implication_count":2,"watch_condition_count":1,"related_record_count":0},"analysis":{"schema_version":"newruntime-site-analysis-v1","object_kind":"field_note","thesis":"Restock demonstrates a purchasing agent whose payment authority is bounded by explicit human approvals and a specified amount, rather than delegated to the model alone.","observed_facts":[{"text":"LangChain describes Restock as a Slack agent that searches products and places retailer orders through Zinc’s MPP API.","source_urls":["https://www.langchain.com/blog/agents-that-can-pay-with-stripe-link"]},{"text":"The user reviews the cart in Slack and separately approves the payment in Stripe Link.","source_urls":["https://www.langchain.com/blog/agents-that-can-pay-with-stripe-link"]},{"text":"In the illustrated order, $23 was approved, the charge was $22.18, and $0.82 was refunded.","source_urls":["https://www.langchain.com/blog/agents-that-can-pay-with-stripe-link"]},{"text":"LangChain says it ran a hosted deployment through to order_placed and received the expected refund.","source_urls":["https://www.langchain.com/blog/agents-that-can-pay-with-stripe-link"]}],"mechanism":"MPP supplies the payment exchange over HTTP: the merchant returns a 402 challenge with payment instructions, and the client retries with a payment credential. Link supplies wallet consent. The payment tool retrieves a Link token from a private sandbox file, deletes it after use, and checks the order against the reviewed cart and approval freshness. As LangChain describes it, the model does not receive payment secrets.","why_now":"As agents move from product discovery toward transactions, payment credentials, irreversible spending and approval boundaries become operational design questions. This example offers a specific, inspectable architecture rather than only a claim that agents can buy things.","implications":["The implementation suggests that agent commerce can be structured around discrete authorization steps and bounded amounts.","Its practical reach depends on the availability and reliability of MPP-enabled merchant APIs."],"evidence_boundary":"These implementation details and the live-order claim come from LangChain’s own blog post; the stated prices are illustrative, and the supplied evidence does not independently verify the deployment or establish broad retailer coverage.","watch_conditions":["Watch whether MPP-enabled retail APIs expand and whether independent deployments reproduce the approval, credential-isolation and refund controls."],"related_records":[],"new_branch_reason":"No prior New Runtime record is supplied for this specific LangChain–Stripe Link purchasing implementation, so this starts a distinct analytical record."},"editor":{"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]},"routes":{"html":"https://newruntime.com/posts/you-can-now-build-an-agent-that-finds-484591/","markdown":"https://newruntime.com/posts/you-can-now-build-an-agent-that-finds-484591.md","json":"https://newruntime.com/posts/you-can-now-build-an-agent-that-finds-484591.json"},"next_reads":[{"type":"collection","path":"/posts/","url":"https://newruntime.com/posts/","title":"Field Notes","reason":"Open the latest editorial analysis.","media_type":"text/html","json_url":"https://newruntime.com/posts.json"},{"type":"collection","path":"/source-ledger.json","url":"https://newruntime.com/source-ledger.json","title":"Source Ledger","reason":"Inspect the public source evidence graph.","media_type":"application/json"}]}
