{"uid":"cap_IWV1IpBlkdQE4vcE717v6","slug":"theloopbreaker-com-14e50a61","name":"Vaultfire BondInsurancePool File Insurance Claim","description":"Tx-prepare for VaultfireBondInsurancePool.submitClaim() — file an insurance claim against a defaulted bond. Returns unsigned transaction; caller signs in wallet.","url":"https://theloopbreaker.com/api/x402/actions/file-insurance-claim","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.100000","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.100000/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.3","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.3","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_cTQxMx7WoS1e9BoZ_iYIf","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.3","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Prepares an unsigned transaction to file an insurance claim against a defaulted bond on the Vaultfire BondInsurancePool smart contract, ready for wallet signing.","exampleAgentPrompt":"My bond with ID 0xabc123 on Vaultfire has defaulted — can you prepare the unsigned submitClaim transaction for the BondInsurancePool so I can sign it in my wallet and recover the insured amount?","exampleUseCases":null,"resultDescription":"Returns an unsigned transaction object containing the encoded calldata for VaultfireBondInsurancePool.submitClaim(), which the caller then signs locally in their wallet and broadcasts to the chain to initiate the insurance claim payout.","failureModes":["Bond ID not found or not eligible for insurance claim — returns 404 or validation error","Bond is not in a defaulted state — returns rejection with reason","USDC payment of $0.30 not included or insufficient — returns 402 payment required","Caller wallet address missing or malformed — returns 400 bad request","Smart contract read failure on-chain — returns 500 with upstream RPC error","Insurance pool has insufficient reserves to cover claim — returns error with pool balance details"],"whenToPreferThis":"Use this endpoint when an AI agent or user needs to file an insurance claim against a defaulted Vaultfire bond on-chain. This is specifically for the BondInsurancePool.submitClaim() action in the Vaultfire Protocol ecosystem, not for general bond creation or trust scoring. Prefer this over manual contract interaction when the agent needs a pre-encoded, wallet-ready unsigned transaction without managing ABI encoding directly.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:42:37.275Z","isFirstParty":false}