Developer Manual
Prerequisites
Confirm the supported package tuple, runtime requirements, and host responsibilities.
Current package tuple
The current documented tuple is @answerup/core 1.0.0-rc.1, @answerup/runtime 0.2.0-preview.1, @answerup/actions 0.2.0-preview.2, and @answerup/retell 0.2.0-preview.1. See the API Reference for exact declarations and the package guide for relationships.
Documentation is readable now. Package installation access remains associated with the Private Preview; this manual does not publish an installation command that cannot currently succeed.
Proven requirements
| Requirement | Current evidence |
|---|---|
| Core runtime | Node >=20, CommonJS |
| Runtime, Actions, Retell | Node >=22, ESM |
| Package imports | Package-root imports only |
| TypeScript | Use declarations shipped with the approved package surface; exact compiler settings are host-owned and not frozen here |
| Operating system | No OS-specific requirement is established by the package authority |
| Provider access | Host supplies the provider integration and its credentials |
| Verifier access | Host supplies an independent read against the authoritative system |
| Identity and tenant scope | Host establishes requester, subject, tenant, account, and policy context |
| Persistence | Host-owned; no AnswerUp hosted database is supplied |
| Logging and retention | Host/operator responsibility; redact credentials and unnecessary personal data |
Provider SDKs, credentials, database engines, queues, hosted ingress, and production deployment are not package prerequisites established by the current portal authority. Treat them as integration decisions.
Before production use
Decide how the host will persist lifecycle identities and evidence, coordinate multiple workers, handle process loss, rotate credentials, and schedule verifier-only reconciliation. The current process-local Runtime surface does not itself establish restart safety or exactly-once execution.