{"type":"ai-tool","standard":"erc-8257-compatible","status":"offchain-manifest-only","name":"Settle Escrow","slug":"settle-escrow","description":"Programmable escrow for agent work. Commit funds upfront, verify a condition, and settle after payout confirmation.","origin":"https://settle.ronakdaya.com","manifest":"https://settle.ronakdaya.com/.well-known/ai-tool/settle.json","endpoints":{"primary":{"method":"POST","path":"/escrow/create","url":"https://settle.ronakdaya.com/escrow/create","description":"Create a conditional escrow contract."},"payment":{"method":"POST","path":"/escrow/{id}/pay","url":"https://settle.ronakdaya.com/escrow/{id}/pay","description":"Return x402/MPP payment instructions or submit a sandbox Link SPT credential."},"walletconnect":{"method":"GET","path":"/escrow/{id}/walletconnect","url":"https://settle.ronakdaya.com/escrow/{id}/walletconnect","description":"Return a WalletConnect-ready EVM transaction intent for Base USDC or X Layer USDG funding."},"verify":{"method":"POST","path":"/escrow/{id}/verify","url":"https://settle.ronakdaya.com/escrow/{id}/verify","description":"Run the condition verifier. Deterministic conditions can auto-authorize payout."},"status":{"method":"GET","path":"/escrow/{id}/status","url":"https://settle.ronakdaya.com/escrow/{id}/status","description":"Fetch lightweight escrow state."}},"access":{"model":"open","auth":"No account for discovery or contract creation. Provider payout registration uses a one-time claim token.","predicates":["amount_usdc or amount_usdg must be positive","condition.type must be manual, github_pr_merged, file_delivered, or api_response","deadline must be an ISO datetime","fallback must be return_to_client or release_to_provider"]},"pricing":{"model":"escrow-principal","protocols":["x402","mpp","walletconnect","stablecoin","stripe-sandbox"],"rails":["usdc/base","usdg/xlayer","walletconnect","stripe_checkout_sandbox","stripe_link_spt_sandbox"],"platform_fee_bps":0,"gas_reserve_tip":"optional, defaults to 0%"},"input_schema_ref":"https://settle.ronakdaya.com/openapi.json#/components/schemas/CreateContractRequest","output_schema_ref":"https://settle.ronakdaya.com/openapi.json#/components/schemas/Contract","discovery":{"skill":"https://settle.ronakdaya.com/skill.md","openapi":"https://settle.ronakdaya.com/openapi.json","mpp":"https://settle.ronakdaya.com/.well-known/mpp.json","catalog":"https://settle.ronakdaya.com/.well-known/agent-catalog.json","llms":"https://settle.ronakdaya.com/llms.txt","agents":"https://settle.ronakdaya.com/agents.txt","examples":"https://settle.ronakdaya.com/examples"},"verifiability":{"state_machine":["pending_funding","held","condition_met","settlement_pending","settled","refunded","expired","disputed","payout_failed"],"terminal_states":["settled","refunded","expired","disputed"],"evidence":["condition verifier output","state log","signed webhooks","payout receipt sync"],"webhook_header":"X-Settle-Signature"},"tags":["escrow","conditional-settlement","agent-payments","x402","mpp","usdc","usdg","base","base-agents","agent-wallet","xlayer"],"owner":{"name":"Ronak Daya","email":"hi@ronakdaya.com"}}