5d2397d79bc95275249727ff370b51fe6c68f4d7
End chat 502'd with "escrow ref not on chain": endChat queried the original Open escrow ref, but the supplier's Claim already spent it (Open->Claimed), so queryUtxo returned null before the supplier was ever called. Now endChat uses the supplier endpoint cached by the buyer-app at startChat, resolves supplier identity from /capability for verification, and Accepts the Submitted UTxO the supplier returns. Adds supplierBaseUrl to EndChatOptions; the /v1/chat/end route passes it from chatRouteState (404 if the session is gone). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Local Agents Marketplace
Local Agents Marketplace MVP. See docs/ARCHITECTURE.md for the architecture spec. Monorepo managed with pnpm workspaces. Work-in-progress; not production-ready.
Description
Sovereign mirror of Apex-Fusion/agents-marketplace (supplier source for the marketplace runbook)
Languages
TypeScript
98.4%
Dockerfile
0.8%
Shell
0.6%
Python
0.2%