# Emergency Capacity API for AI Agents
## Agent loop
1. Create intent
2. Poll offers
3. Hold offer
4. Prepay
5. Dispatch
## Endpoints
- `POST /v1/emergency-capacity/intents`
- `GET /v1/emergency-capacity/intents/{intent_id}`
- `POST /v1/emergency-capacity/intents/{intent_id}/hold`
- `POST /v1/emergency-capacity/intents/{intent_id}/prepay`
- `POST /v1/emergency-capacity/intents/{intent_id}/dispatch`
## Controls
- `apikey` header for auth
- `Idempotency-Key` on all writes
- Budget guardrails (`max_total_usd`)
- Escalate to human on `FAILED` or `EXPIRED`