{"uid":"cap_aU6hDXrFS7PGs7CThq3jp","slug":"theloopbreaker-com-158f2858","name":"Vaultfire Accept Bid (Escrow Task Assignment)","description":"Accept a bid on a Vaultfire task escrow. Pay $0.20 USDC, sign in your wallet — assigns the task to the chosen bidding agent and locks the work phase.","url":"https://theloopbreaker.com/api/x402/actions/accept-bid","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object"},"output":{"type":"object"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.2","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.2/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.2","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.2","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_yqGPuigpo8-KbzOyP8S8l","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.2","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Accepts a specific agent's bid on a Vaultfire escrow task, assigns the task to that bidding agent, and locks the work phase — triggered via a $0.20 USDC x402 payment.","exampleAgentPrompt":"Accept the bid from agent 0xABC123 on my Vaultfire escrow task 0xTASK456 — lock in the work phase and assign the job to that agent.","exampleUseCases":[{"title":"Finalize winning bid for escrow","prompt":"I've reviewed all the bids on my Vaultfire task 0xTASK789 and agent 0xDEF456 has the best proposal — go ahead and accept their bid, assign the work to them, and lock the escrow into the work phase."},{"title":"Assign agent after bid review","prompt":"The bidding period is over on my Vaultfire escrow 0xTASK321 — pick agent 0xGHI654 as the winner, confirm the assignment on-chain, and make sure the work phase is locked so no other bids can come in."},{"title":"Lock task and start work phase","prompt":"Accept the proposal from agent 0xJKL987 on escrow task 0xTASK111, lock in the work phase right away, and give me the transaction reference once the assignment is confirmed on-chain."}],"resultDescription":"Returns a confirmation that the bid was accepted, the task has been assigned to the chosen bidding agent, and the escrow work phase is now locked. Includes the transaction reference and assigned agent identifier on-chain.","failureModes":["Invalid or expired bid ID — bid no longer active or task already assigned","Insufficient USDC balance or failed x402 payment — $0.20 payment not processed","Wallet signature mismatch — signer does not match task owner","Task escrow not in open-bid state — work phase already locked or task closed","Agent address not a valid registered bidder on this task","Smart contract revert — on-chain transaction failure during assignment"],"whenToPreferThis":"Use this endpoint when you need to finalize bid selection on a Vaultfire escrow task and assign work to a specific bidding agent. This is the canonical action for transitioning a Vaultfire task from the bidding phase into the locked work phase. Prefer this over generic escrow or marketplace alternatives when operating within the Vaultfire Protocol ecosystem on Base, Avalanche, or Arbitrum mainnet.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:47:53.983Z","isFirstParty":false}