# done. > done. (donehq.dev) is an outcome-based monetization platform for AI agent builders. > Define billing conditions via API, send product signals, and let done. automatically > settle charges when outcomes are verified — without building any billing logic yourself. ## What it does - Define outcome conditions as boolean logic (AND / OR / NOT with value thresholds) - Track each potential charge through states: OPEN → PENDING → CONFIRMED / FAILED - Auto-settle charges when a configurable review window closes - Correct pending charges if a later signal changes the outcome - Provide a complete, tamper-proof audit trail for every billing decision ## Use cases - Coding agents (/agents/coding) — charge when code ships and holds, not when a review runs - CX agents (/agents/customer-support) — bill when a ticket stays closed, not when a reply goes out - SRE agents (/agents/sre) — earn when an incident stays resolved, not when a runbook runs ## How it works 1. Configure a contract: set a price, a condition tree, and a review window 2. Send signals from your product via a single POST /v1/events call per outcome event 3. done. evaluates the condition, transitions the candidate, and settles the charge automatically ## Documentation Full API reference and SDK guides: https://docs.donehq.dev/docs/introduction ## SDKs TypeScript, Python, and Go SDKs available — see https://docs.donehq.dev ## Contact Book a demo: https://www.donehq.dev Status: https://status.donehq.dev X / Twitter: https://x.com/done___hq