## Production checklist

### Checklist

- Product-building request and runtime-agent task are written separately.
- API key is server-side only.
- Browser sends feature key and input, not arbitrary harness IDs.
- Every run has an `Idempotency-Key`.
- The stream parser dispatches on `data.type`.
- Response and session IDs are saved from `response.created`.
- Continue, cancel, preview, and download verify product ownership first.
- Generated HTML and code are isolated before preview.
- A representative end-user task was tested through the product UI.

### Open standard

This release checklist plays the same role for your integration that the conformance suite plays for a UHP server: passing defined checks, not self-assessment, is what ready means. See [the UHP conformance suite](https://unifiedharnessprotocol.org/conformance).

[Create API Key →](https://app.harnessrouter.ai/quickstart?ref=docs-create-api-key)

Ready to run this against a live workspace? Keys take under a minute.
