00 ⊢agent entrypoint

One verb for agents.

Create a contract with JSON. Fund it later. Money-moving steps stay protected by funding, claim tokens, and payout verification.

start here

Read the skill file.

Best first call for Claude, Codex, and coding agents with shell access.

curl -fsSL https://settle.ronakdaya.com/skill.md | claude
core verb

Create escrow.

No account required for test contract creation. Funding and payout remain explicit state transitions.

curl -X POST https://settle.ronakdaya.com/escrow/create \
  -H 'content-type: application/json' \
  -H 'idempotency-key: stl-demo-001' \
  -d '{"amount_usdc":1,"client_wallet":"agent_client","provider_wallet":"agent_provider","condition":{"type":"api_response","params":{"url":"https://settle.ronakdaya.com/health","expected_status":"200","expected_body":"settle"},"deadline":"2026-12-31T00:00:00.000Z","fallback":"return_to_client"}}'
state flow

pending_funding → held → condition_met → settlement_pending → settled

Deterministic conditions can auto-authorize payout after provider payout details are registered. Manual conditions stop for explicit confirmation.

spec
/openapi.json
skill
/skill.md
examples
/examples
catalog
/.well-known/agent-catalog.json
Ready to settle when the condition fires.