# settle · agents.txt # Capabilities and authorization for autonomous agents protocol: settle/0.1 base: https://settle.ronakdaya.com operator: Ronak Daya status: v0.1 · custodial demo · tiny amounts only compatibility: x402, MPP, Stripe Link SPT sandbox, OKX APP planned tool_manifest: /.well-known/ai-tool/settle.json # CAPABILITIES # Each capability is one HTTP method + path. capability create_escrow method POST path /escrow/create auth none body application/json spec /openapi.json#/paths/~1escrow~1create capability fund_escrow_checkout method POST path /escrow/{id}/checkout auth none status sandbox returns 303 spec /openapi.json#/paths/~1escrow~1{id}~1checkout capability fund_escrow_x402 method POST path /escrow/{id}/pay auth x402 accepts usdc/base, usdg/xlayer returns 402_payment_required spec /openapi.json#/paths/~1escrow~1{id}~1pay capability fund_escrow_link_spt method POST path /escrow/{id}/pay auth link_shared_payment_token body payment_credential.shared_payment_granted_token returns held_or_pending_funding spec /openapi.json#/paths/~1escrow~1{id}~1pay capability fund_escrow_walletconnect method GET path /escrow/{id}/walletconnect auth none returns eth_sendTransaction_intent rails base_usdc, xlayer_usdg sync POST /escrow/{id}/sync-funding spec /openapi.json#/paths/~1escrow~1{id}~1walletconnect capability verify_manual method POST path /escrow/{id}/verify auth none_in_v0_1 body application/json capability authorize_release method POST path /escrow/{id}/authorize-release auth client_or_operator moves condition_met_to_settlement_pending payout_methods base_usdc, xlayer_usdg, manual, bridge_if_configured capability confirm_payout method POST path /webhooks/payout auth hmac_sha256 header X-Settle-Payout-Signature moves settlement_pending_to_settled_or_payout_failed capability sync_processor_payout method GET path /escrow/{id}/payout?sync=1 auth none_in_v0_1 moves settlement_pending_to_settled_or_payout_failed capability release_status method GET path /escrow/{id} auth none # CONDITION TYPES (v0.1) condition api_response condition github_pr_merged condition file_delivered condition manual # WEBHOOKS github_webhook_signing hmac_sha256 github_webhook_header X-Hub-Signature-256 stripe_webhook_signing stripe_signature stripe_webhook_header Stripe-Signature payout_webhook_signing hmac_sha256 payout_webhook_header X-Settle-Payout-Signature # DISCOVERY discovery /.well-known/mpp.json discovery /skill.md discovery /openapi.json discovery /llms.txt # CONTACT contact hi@ronakdaya.com